OGRE

Software screenshot:
OGRE
Podrobnosti Software:
Verze: 1.9.0
Datum uploadu: 20 Feb 15
Vývojka: Steve Streeting
Licence: Volný
Popularita: 135

Rating: 3.0/5 (Total Votes: 2)

OGRE (Object-Oriented Graphics Rendering Engine) je open source, zdarma, flexibilní, a scéna orientované 3D grafický engine napsaný v C ++ a navržen tak, aby vývojářům vytvářet bohaté aplikace, které používají hardwarově akcelerované 3D grafiky.
 
 OGRE je knihovna software, SDK & nbsp; (Software Development Kit), která se vyznačuje jednoduchou a snadno-to-použití objektově orientované rozhraní, které lze použít pro snadné vykreslení 3D scény.
Poskytuje podporu pro OpenGL a Direct3D, podpora pro materiál a Shader efektů, podpora pro vertex a fragment programů, stejně jako podporu pro více platforem, včetně Linuxu, Microsoft Windows a Mac OS & nbsp; X

Co je nového v této verzi:

  • Hlavní vylepšení:
  • OgreMain
  • extrahovat překryvy z OgreMain a přeměnit jej na vlastní překryvné komponenty
  • zlepšení Progressive Mesh a nový vzorek Mesh LOD.
  • Spousta aktualizace dokumentace
  • Added Mesh :: mergeAdjacentTexcoords ke zhroucení dvou sousedních texcoords do jednoho (tj float2 texcoord0 a float2 texcoord1 stát float4 texcoord0)
  • Podle dokumentace, výchozí SceneManager okolního světla by měly být černé, což je nebylo ačkoli.
  • SceneManager:. UpdateSceneGraph by se mělo stát PŘED prepareShadowTextures
  • Provozovatelé AtomicScalar třeba vracet jejich hodnotu. Pouze ovlivňuje pomocí GCC nebo Clang.
  • New třída ProgressiveMeshGenerator degenerovat detail oka při běhu.
  • Bug fix pro Sphere :: sloučení. Nepřesné výsledky může dojít, pokud jedna koule, není plně zahrnuje druhý.
  • New Lod strategiích "distance_box" a "screen_ratio_pixel_count". Podrobnosti najdete v příručce Ogre.
  • SharedPtr přestěhoval k použití atomové zbraně (souvisí změna API viz níže v přenesení poznámkách).
  • SubMesh má novou metodu: clone (const String & newName, Mesh * parentMesh) provádět hluboké kopie SubMesh objektů. Druhý parametr je volitelný a může být použit k Reparent se SubMesh.
  • Odebráno ConfigFile :: zatížení (const String & název, const String & resourceGroup, const String & separátory, bool trimWhitespace), protože to může snadno být dvojznačný. Pokud chcete nahrát ze skupiny zdrojů, použít existující funkce loadFromResourceSystem. Argumenty jsou identické s odstraněným funkci. Viz zlobr-175.
  • New Volume Rendering komponent s LOD. Viz GSoC 2012 Volume Rendering
  • Mnoho Terrain improvements.See GSoC 2012 Terrain Zlepšení
  • RTSS
  • Změnil manipulace chyba RTSS sub-render vytvoření stavu parametrů. Sub-render stát, který se hodí výjimku na chyby
  • Přidáno 2 nové demo ukázky: více světla a tvarovaných mlha
  • CgProgramManager
  • Přidána podpora pro výstupní profily na vysoké úrovni glslv / glslf / glslg a hlslv / hlslf (glslg není plně funkční ještě)
  • Podpora platformy:
  • Android Port
  • Odstranit eclipse založený android portu
  • cZkontrolujte vychází podpora build
  • Vytvořit si Ant / NDK balíky (v současné době Ant a NDK musí být v globální cesty)
  • Generování android, aby soubory na vzorku prohlížeče
  • Použít android nástroj řetěz zkompilovat OGRE statické lib
  • Vyčištění RTSS (Odstranit OgreStringSerialiser)
  • Zlepšit integrační platforma
  • Přidat Android log posluchače do OgreRoot
  • Vypnout Filesystem- / Zip- / EmbeddedZip- Archives na Android
  • vylepšení systému Resource
  • OgreAPKFileSystemArchive zvládnout přístup k souboru uvnitř APK
  • OgreAPKZipArchive, takže můžeme zvládnout zip soubory uvnitř APK (APK je také komprimovány pomocí zipu)
  • Zlepšit podporu EGL
  • Vytvořit konkrétní podtřídy EGL-Support / Window / Kontext
  • Rukojeť kontextu vytvoření / configs uvnitř OGRE
  • Resource rekreace / Zacházejte s ním jako DX zařízení ztracený / obnovit
  • Přidat spravované třídy zdrojů, které každý zdroj vyplývá z (aktivní pouze na Android - řešeny pomocí maker)
  • Rekreace textura, Shader, HardwareVertexBuffer
  • ETC1 textury kodek
  • PKM podpora
  • Sample prohlížeč
  • Přidat dotykového vkládání podporu
  • Build soubor APK přes cZkontrolujte příkazovém řádku
  • Přidává podporu natočení
  • Oprava / Povolit více vzorků
  • skladatel nefunguje
  • Zlepšit CPU detekce / dodavatele
  • Přidat, jak se postavit na Linux / OSX / Win32
  • poskytnout před sestavují závislosti
  • Fix naše závislost, takže můžete sestavit proti android nástroj řetězce
  • Metro aplikace pro Windows, styl (WinRT)
  • Přidává podporu jako novou platformu (pojmenovaný WinRT).
  • Vytvoření projektu WinRT pro ukázkovou prohlížeči.
  • Vytvořte Jak zkompilovat souboru.
  • Získat všechny stávající vzorky pro práci s D3D11 činí systému.
  • více monitory support zařízení.
  • Phone 8 portů Windows.
  • OS X
  • Přidat pomocnou funkci, aby si jméno sandbox přátelské temp souboru pro iOS a OS X.
  • Další opravy podat manipulaci v reakci na App Store pravidla.
  • Podpora budování s libc ++ na Mac OS X.
  • Správné Příklad použití DisplayLink v SampleBrowser.
  • Zásuvné moduly a komponenty jsou nyní postaveny jako rámce.
  • Přidat Escape jako zkratku pro Storno. Fix pád při nárazu zrušení stejně.
  • RenderSystems:
  • DirectX 11
  • Zlepšení od projektu GSoC.
  • Přidat mozaikování shaderů podporu.
  • Přidat teselace vzorek.
  • Přidat dynamickou podporu spojovací.
  • Podpora DirectX 9Ex
  • Added OpenGL 3+ RenderSystem. Stále označeny jako experimentální a ve vyvoji.
  • OpenGL ES
  • GLES 2. podpora terénu.
  • OpenGL ES státní a jednotné cache.
  • přepsal PVRTC kodek, přidávání kostka mapa, 3D a mipmap podporu. Pouze soubory vytvořené pomocí PVRTexTool jsou podporovány teď, ne Apple texturetool utility.
  • 3.0 Podpora Experimentální OpenGL ES.
  • GL RenderSystem
  • GLEW aktualizován na 1.9.0.
  • Odstranit omezení, které všichni GLSL programy mají stejný matice pořadí při propojování.
  • četné další opravy chyb, dokumentace opravy a aktualizace a vylepšení obecný kód.

Co je nového ve verzi 1.6.5:

  • Pokud Mesh :: buildTangentVectors se jmenuje a způsobuje vrchol rozkoly, a pletivo měl představovat animaci, ujistěte se, že jsme se dát dohromady pózy taky.
  • Change 0 - & gt; NULL v DX9 Present () volání, uživatel hlášeny otázka na Intel G33 / G31 GPU údajně vyřešit to (nelogický, ale dělá není na škodu)
  • Fix pád při pokusu o vykreslení seznamu souladu s vzorníku stíny zapnutý
  • Vypořádat se s DX9 zařízením ztratil na hardware okluzní dotazy lepší
  • Fix problém v OpenGL při použití různých úrovní anizotropie v různých texturovací jednotky na stejném průchodu
  • Fix Win x64 RTC problémy s časovačem
  • Fix chyby v HLSL s 3x4 matrice poli
  • utracení opravy pro InstancedGeometry
  • Zabránit GLX ConfigDialog vytvářet prázdné rozbalovací prvky, které způsobují selhání při kliknutí na.
  • Fix straggling texturovací jednotku státní chyba s více kontextů v GL.
  • PF_L8 není pravděpodobné, že bude platný vykreslení cílový formát na mnoha kartách, použijte PF_X8R8G8B8 stejně jako výchozí pro non-hloubkové stíny.
  • Aktualizace dokumentace

Požadavky na :

  • SDL
  • freetype2
  • ďábel
  • ZZIPlib
  • pkg-config

Podobný software

wxSand
wxSand

20 Feb 15

FreeOrion
FreeOrion

19 Feb 15

FACHODA Complex
FACHODA Complex

14 Apr 15

Komentáře k OGRE

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!