OGRE

Szoftver screenshot:
OGRE
Szoftver adatai:
Változat: 1.9.0
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Steve Streeting
Engedély: Ingyenes
Népszerűség: 64

Rating: 3.0/5 (Total Votes: 2)

OGRE (objektum-orientált Graphics Rendering Engine) egy nyílt forráskódú, ingyenes, rugalmas, és a jelenet-orientált 3D grafikus motor C ++ nyelven íródott, és célja, hogy segítse a fejlesztők: gazdag használó alkalmazások hardveresen gyorsított 3D grafika.
 
 OGRE egy könyvtári szoftver, a SDK & nbsp; (Software Development Kit), amely tartalmaz egy egyszerű és könnyen használható objektum-orientált felület, amely lehet használni, hogy könnyen teszi 3D-s jeleneteket.
Támogatást nyújt OpenGL és Direct3D, támogatása Anyag és Shader effektek, támogatja a vertex és fragment program, valamint támogatja a több platformon, beleértve a Linux, Microsoft Windows és a Mac OS & nbsp; X.

Mi az új ebben a kiadásban:

  • Core Fejlesztések:
  • OgreMain
  • Kivonat a lefedő OgreMain és átalakítja azt a saját overlay alkatrész
  • Progresszív Mesh fejlesztéseket és új Mesh LOD mintát.
  • csomó dokumentáció frissítések
  • Added Mesh :: mergeAdjacentTexcoords összeomlik két szomszédos texcoords egy (azaz float2 texcoord0 & float2 texcoord1 vált float4 texcoord0)
  • A dokumentáció, az alapértelmezett SceneManager környezeti fény feketének kell lennie, amely nem volt mégis.
  • SceneManager: updateSceneGraph kell történnie, mielőtt prepareShadowTextures.
  • AtomicScalar a piaci szereplőknek visszatérő értékük. Csak befolyásolja GCC vagy csenget.
  • New class ProgressiveMeshGenerator elfajult háló részletesen a futás során.
  • Bug fix for Sphere :: merge. Pontatlan eredmények születhetnek, ha egy gömböt nem teljes mértékben magában foglalja a másik.
  • New LOD stratégiák "distance_box" és a "screen_ratio_pixel_count". Részletekért lásd Ogre Manual.
  • SharedPtr költözött használni atomfegyvert (kapcsolódó API változás lásd alább a számhordozás jegyzetek).
  • SubMesh van egy új módszer: klón (const string & newname, Mesh * parentMesh) elvégzésére mély példányban SubMesh tárgyakat. A második paraméter megadása nem kötelező, és lehet használni, hogy reparent a SubMesh.
  • Az eltávolított ConfigFile :: terhelés (const string & fájlnév, const string & resourceGroup, const string & elválasztó, bool trimWhitespace), mert könnyen félreérthető. Ha szeretné betölteni az erőforrás-csoport, a meglévő funkciót loadFromResourceSystem. Az érvek azonosak az eltávolított funkciót. Lásd OGRE-175.
  • New Volume Rendering alkatrész LOD. Lásd GSoC 2012 Volume Rendering
  • Sok Terep improvements.See GSoC 2012 Terrain Fejlesztések
  • RTSS
  • Megváltozott hiba kezelése RTSS sub-render állapotban paraméter létrehozása. Sub-render állam most dob ​​kivételt a hibák
  • Adtunk 2 új demo minták: több fény és texturált köd
  • CgProgramManager
  • A támogatás a magas szintű kimeneti profilokat glslv / glslf / glslg és hlslv / hlslf (glslg nem teljesen működik egyelőre)
  • Platform támogatás:
  • Android Port
  • Vegye Eclipse-alapú Android port
  • CGyõzõdjön alapján építsük
  • találja Ant / NDK csomagok (jelenleg Ant és az NDK kell lennie a globális path)
  • Létrehoz android teszi a fájlok a minta böngészőt
  • Az Android eszköz lánc összeállításához OGRE statikus lib
  • Razzia RTSS (Vegye OgreStringSerialiser)
  • Javítani platformintegráció
  • Add Android log hallgatót OgreRoot
  • Disable a fájlrendszer / ZIP- / EmbeddedZip- Archives android
  • Erőforrás rendszer fejlesztése
  • OgreAPKFileSystemArchive kezelni fájlelérést belül APK
  • OgreAPKZipArchive így tudjuk kezelni zip fájlt belsejében APK (APK is tömörítve zip)
  • Javítani EGL támogatása
  • beton alosztályain EGL-Support / Window / Context
  • Handle összefüggésben létrehozása / config belül OGRE
  • Erőforrás kikapcsolódás / bánjon úgy, mint a DX készüléket elvesztette / restore
  • Add sikerült erőforrás osztály, amely minden erőforrás fakadhat (csak aktív Android - keresztül kezeli makrók)
  • Üdülés a Texture, Shader, HardwareVertexBuffer
  • ETC1 textúra codec
  • PKM támogatás
  • Minta böngésző
  • Add touch beviteli támogatás
  • Készítsen egy APK fájlt via CGyõzõdjön parancssorból
  • Add forgatás támogatása
  • Fix / engedélyezése több minta
  • Compositor nem működik
  • Javítani CPU / vendor felismerés
  • Add hogyan kell építeni a Linux / OSX / Win32
  • Adja előre összeállított függőségek
  • Fix mi függőségek így a állíthatja össze ellene az Android eszköz lánc
  • Windows Metro stílusú alkalmazás (WinRT)
  • Add támogatása, mint egy új platform (elemzi WinRT).
  • WinRT projekt minta böngészőt.
  • hogyan fordítsd fájlt.
  • Get összes létező minták dolgozni a D3D11 vakolatrendszerrel.
  • Multi monitor támogatása.
  • Windows Phone 8 port.
  • OS X
  • Add segítő funkció, hogy egy sandbox barátságos temp fájl nevét iOS és OS X.
  • Egyéb javítások fájlkezelés válaszul App Store szabályok.
  • Támogatás építési libc ++ OS X.
  • A megfelelő példa a DisplayLink használat a SampleBrowser.
  • Dugó és komponensek épült keretek között.
  • Add escape-es gomb a Mégse gombra. Fix összeomlik, ha üti törölheti is.
  • RenderSystems:
  • DirectX 11
  • Fejlesztések a GSoC projekt.
  • Add mozaik shader támogatással.
  • Add mozaik mintát.
  • Add dinamikus összekötő támogatást.
  • DirectX 9Ex támogatás
  • Added OpenGL 3+ RenderSystem. Még mindig jelentős volt a kísérleti és a fejlesztés alatt.
  • OpenGL ES
  • GLES 2 terepet támogatást.
  • OpenGL ES állami és egységes cache.
  • Átírta PVRTC codec, hozzátéve, kocka térkép, 3D és Mipmap támogatást. Csak létrehozott fájlok PVRTexTool támogatottak most, nem az Apple texturetool segédprogram.
  • Experimental OpenGL ES 3.0 támogatás.
  • GL RenderSystem
  • Glew frissítve 1.9.0.
  • Vegye korlátozás, hogy minden GLSL programnak ugyanaz mátrix érdekében összekapcsolása során.
  • Számos egyéb hibajavítások, dokumentáció javítások és frissítések és általános kódot fejlesztéseket.

Mi az új verzióban 1.6.5:

  • Ha Mesh :: buildTangentVectors hívják, és okoz vertex kettéválik, és hálós volt jelenthet animáció, hogy biztosan tudjuk megjavítani a jelent is.
  • Change 0 - & gt; NULL a DX9-et Present () hívást, használati jelentett problémát az Intel G33 / G31 GPU állítólag megoldani ezt a (logikátlan, de nem árt)
  • Fix összeomlás, mikor próbál tenni a vonalat listát stencil árnyékokat engedélyezett
  • Foglalkozzunk a DX9-készülék elvesztette a hardveres elzáródás lekérdezések jobb
  • Fix probléma OpenGL keverésnél anizotrópia szinten különböző textúra egység azonos menetben
  • Fix Win x64 RTC kérdések timer
  • Fix bug HLSL a 3x4 matrix tömbök
  • A selejtezési javításokat InstancedGeometry
  • Prevent GLX ConfigDialog létrehozásában üres legördülő elemeket, amelyek összeomlását okozza, amikor kattintott.
  • Fix csellengő textúra egység állam hibája, több kontextusban a GL.
  • PF_L8 nem valószínű, hogy egy érvényes célobjektumra formátumban annyi kártyát használja PF_X8R8G8B8 mint az alapértelmezés nem alapos árnyékok.
  • A dokumentáció frissítése

követelmények :

  • SDL
  • FreeType2
  • Ördög
  • zziplib
  • pkg-config

Hasonló program

Frisk
Frisk

3 Jun 15

Residual
Residual

11 May 15

Hozzászólások a OGRE

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!