OGRE

Screenshot Software:
OGRE
Detalii soft:
Versiune: 1.9.0
Incarca data: 20 Feb 15
Producător: Steve Streeting
Licenţă: Gratuit
Popularitate: 64

Rating: 3.0/5 (Total Votes: 2)

OGRE (Object-Oriented Graphics Rendering Engine) este un open source, gratuit, flexibil, și scena orientate spre motor grafic 3D scris în C ++ și concepute pentru a ajuta dezvoltatorii producerea aplicatii bogate care utilizează accelerat hardware grafica 3D.
 
 OGRE este un software bibliotecă, un SDK & nbsp; (Software Development Kit), care dispune de o interfață Object-Oriented simplu și ușor de utilizat, care poate fi utilizată pentru a face cu ușurință scene 3D.
Acesta oferă suport pentru OpenGL și Direct3D, suport pentru efecte materiale și Shader, sprijin pentru programele de vertex și fragment, precum și suport pentru mai multe platforme, inclusiv Linux, Microsoft Windows și Mac OS & nbsp; X

Ce este nou în această versiune:

  • Îmbunătățiri Core:
  • OgreMain
  • Extras suprapunerile de OgreMain și transformarea acesteia într-o componentă propriu acoperire
  • îmbunătățiri Progresiste ochiurilor de plasă și nouă mostră Mesh LD.
  • Loturile de actualizările de
  • Adăugat Mesh :: mergeAdjacentTexcoords să se prăbușească două texcoords adiacente într-un singur (de exemplu, float2 texcoord0 & float2 texcoord1 deveni texcoord0 float4)
  • Conform documentației, SceneManager lumina ambientală implicit ar trebui să fie negru, care este nu a fost totuși.
  • SceneManager:. UpdateSceneGraph ar trebui să se întâmple înainte prepareShadowTextures
  • operatorilor AtomicScalar ar întoarce valoarea lor. Numai afectează utilizarea GCC sau zăngănit.
  • New ProgressiveMeshGenerator clasa a degenera detaliu mesh la rulare.
  • fix Bug pentru Sferă :: îmbinare. Rezultatele inexacte pot apărea dacă una sferă nu include în totalitate de altă parte.
  • strategiile nou LOD "distance_box" și "screen_ratio_pixel_count". Detalii, vezi Manualul Ogre.
  • SharedPtr sa mutat de a folosi Atomics (schimbare API legate vezi mai jos în note de portare).
  • SubMesh are o nouă metodă: clona (const String & newName, Mesh * parentMesh) pentru a efectua copii profunde ale obiectelor SubMesh. Al doilea parametru este opțional și poate fi folosit pentru a reparent o SubMesh.
  • Eliminat configFile :: sarcină (const String & nume de fișier, const String & resourceGroup, const String & separatoare, bool trimWhitespace), deoarece acesta poate fi ușor ambiguu. Dacă doriți să încărcați dintr-un grup de resurse, utilizați loadFromResourceSystem funcția existent. Argumentele sunt identice cu funcția de îndepărtat. Vezi OGRE-175.
  • New componente de redare de volum cu LOD. Vezi GSoC 2012 Volum de redare
  • Multe Terrain improvements.See GSoC 2012 Teren Îmbunătățiri
  • acest server
  • eroare de manipulare schimbată de acest server sub-face crearea de parametru de stat. Sub-face stat aruncă acum excepție cu privire la erorile
  • Adaugata 2 noi probe demo: mai multe lumini de ceață și texturate
  • CgProgramManager
  • Adăugat suport pentru profiluri de ieșire de nivel înalt glslv / glslf / glslg și hlslv / hlslf (glslg nu este pe deplin de lucru încă)
  • Suport Platforma:
  • Android Port
  • Eliminați bazat eclipsa de port Android
  • suport de constructii pe baza CMake
  • Creați găsi pachete Ant / NDK (în prezent Ant și NDK trebuie să fie în calea global)
  • Generați Android face fișierele pentru browser proba
  • Utilizarea lanț instrument Android pentru a compila OGRE ca lib static
  • server sa Cleanup (Eliminare OgreStringSerialiser)
  • Îmbunătățirea integrare platformă
  • Adăugați Android ascultător Intră în OgreRoot
  • Disable Filesystem- / Zip- / EmbeddedZip- Arhiva pe Android
  • îmbunătățiri sistemului de resurse
  • OgreAPKFileSystemArchive să se ocupe de acces dosar în interiorul APK
  • OgreAPKZipArchive astfel încât să putem manipula fișiere zip în interiorul APK (APK este, de asemenea, comprimate folosind zip)
  • Îmbunătățirea sprijin EGL
  • Creați subclase concrete de EGL-Suport / Window / Context
  • creație context Maner / configs interiorul OGRE
  • recreere de resurse / l ocupe ca dispozitiv DX pierdut / restaura
  • Adăugați clasa a reușit resursă pe care fiecare resursă provin de la (doar activ pe Android - tratate prin macro-uri)
  • Recreere a Texture, Shader, HardwareVertexBuffer
  • textură ETC1 codec
  • PKM sprijin
  • browserului Exemplu
  • Adăugați sprijin de intrare rămâne
  • Construiți un fișier APK prin linie de comanda CMake
  • Adăugați sprijin rotație
  • Fix / activa mai multe probe
  • Compozitor nu de lucru
  • Îmbunătățirea / detectare furnizor CPU
  • Adăugați cum să-l construiască pe Linux / OSX / Win32
  • Furnizarea de dependențe pre-compilate
  • Fix dependențe noastre, astfel poate compila împotriva lanț instrument Android
  • Ferestre Metro cerere stil (WinRT)
  • Adaugă sprijin ca o nouă platformă (denumit WinRT).
  • Creați un proiect WinRT pentru browser-ul probei.
  • Creați un fișier cum a compila.
  • Obțineți toate probele existente, pentru a lucra cu D3D11 sistem face.
  • monitor Multi sprijin dispozitiv.
  • Windows Phone 8 porturi.
  • OS X
  • Adaugă o funcție ajutor pentru a obține un nume de nisip de fișier temp prietenos pentru iOS și OS X.
  • Alte remedieri la dosar de manipulare, ca răspuns la normele App Store.
  • Suport pentru construirea cu libc ++ pe OS X.
  • exemplu corectă a utilizării DisplayLink în SampleBrowser.
  • plugins și componentele sunt acum construite ca cadre.
  • Adaugă cheie evadare ca o scurtătură pentru Anulează. Fix accident la lovirea anula, de asemenea.
  • RenderSystems:
  • DirectX 11
  • Îmbunătățiri la proiect GSoC.
  • Adăugați sprijin shadere mozaicării.
  • Adăugați probă tessellation.
  • Adăugați sprijin legarea dinamică.
  • suport DirectX 9EX
  • Adăugat OpenGL 3+ RenderSystem. Încă marcat ca experimental și în curs de dezvoltare grele.
  • OpenGL ES
  • GLES 2 suport teren.
  • OpenGL ES de stat și uniforme cache.
  • rescris PVRTC codec, adaugand hartă cub, 3D și sprijin mipmap. Numai fișierele create cu PVRTexTool sunt acceptate în prezent, nu Apple utilitate texturetool.
  • Experimental OpenGL ES 3.0.
  • GL RenderSystem
  • Glew actualizat la 1.9.0.
  • Eliminați restricție că toate programele GLSL au aceeași ordine de matrice, atunci când leagă.
  • Numeroase alte bug fixat, remedieri și actualizări de documentare și îmbunătățiri de cod general.

Ce este nou în versiunea 1.6.5:

  • Dacă Mesh :: buildTangentVectors este numit și provoacă vertex rupturi, si panze au avut prezintă animație, asigurați-vă că ne-am repara pozitiilor prea.
  • Schimbare 0 - & gt; NULL în DX9 Present () apel, de folosire a raportat problema pe Intel G33 / G31 GPU ar fi rezolvat prin acest (ilogic, dar nu face rău)
  • Fix-un accident atunci când încearcă să facă o listă linie cu umbre stencil-ului
  • Deal cu dispozitiv DX9 pierdut pentru interogări de ocluzie hardware mai bine
  • problemă Fix în OpenGL atunci când se amestecă niveluri anizotropiei în diferite unități de textură pe aceeași pasa
  • Fix probleme Câștigă 64 RTC cu temporizator
  • Fix bug în HLSL cu matrice matrice 3x4
  • Sacrificarea remedieri pentru InstancedGeometry
  • Prevenirea GLX ConfigDialog de la crearea elementelor derulante goale care provoacă un accident, atunci când a făcut clic pe.
  • Fix straggling bug de stat unitate textură cu mai multe contexte în GL.
  • PF_L8 nu este probabil să fie un valabil randare format țintă pe mai multe carduri, folositi PF_X8R8G8B8 cum este implicit pentru umbre non-adâncime.
  • Actualizările de documentație

Cerințe :

  • SDL
  • freetype2
  • Devil
  • ZZIPlib
  • PKG-config

Software similare

Powermanga
Powermanga

20 Feb 15

StepMania
StepMania

3 Jun 15

Crashtest
Crashtest

3 Jun 15

JMRI
JMRI

7 Mar 16

Comentarii la OGRE

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!