OGRE

Programinė įranga Screenshot:
OGRE
Programinė detalės:
Versija: 1.9.0
Įkėlimo datą: 20 Feb 15
Kūrėjas: Steve Streeting
Licencija: Nemokamai
Populiarumas: 135

Rating: 3.0/5 (Total Votes: 2)

OGRE (Objektinis Grafika Atvaizdavimas Variklio) yra atviro kodo, nemokama, lankstus, ir scena orientuotas 3D grafikos variklis parašyta C ++ ir skirtos padėti kūrėjams gaminti turtingą programas, kurios naudoja aparatūros paspartino 3D grafika.
 
 OGRE yra biblioteka programinę įrangą, SDK, & nbsp; (Software Development Kit), kad yra paprastas ir lengvai naudoti Object-Oriented sąsają, kuri gali būti naudojama lengvai padaryti 3D scenos.
Jis teikia paramą OpenGL ir Direct3D, parama pagal krovimo ir Shader poveikį, paramą viršūnių ir fragmentų programas, taip pat paramos daugelyje platformų, įskaitant Linux, Microsoft Windows ir Mac OS & nbsp; X

Kas naujo , šioje laidoje:

  • Pagrindiniai patobulinimai:
  • OgreMain
  • Ištrauka perdangas iš OgreMain ir transformuoti ją į savo perdangos komponento
  • Progressive Mesh patobulinimai ir naujos Mesh NR pavyzdys.
  • Kroviniai dokumentacijos atnaujinimus
  • Pridėta Mesh :: mergeAdjacentTexcoords žlugti dviejų gretimų texcoords į vieną (ty float2 texcoord0 & float2 texcoord1 tapti float4 texcoord0)
  • Pagal dokumentus, pagal nutylėjimą SceneManager aplinkos šviesos turėtų būti juoda, o tai nebuvo nors.
  • SceneManager:. UpdateSceneGraph reikėtų padaryti prieš prepareShadowTextures
  • AtomicScalar operatoriai turėtų būti grąžinti jų vertę. Tik veikia naudojant GCC arba klingsėti.
  • NAUJUOSE ProgressiveMeshGenerator peraugti akių detalę runtime.
  • Re fix Sphere :: suliejimo. Netikslūs rezultatai gali kilti, jei viena sfera nevisiškai apima kitą.
  • Nauja LOD strategijas "distance_box" ir "screen_ratio_pixel_count". Išsamesnės informacijos ieškokite Ogre vadovas.
  • SharedPtr persikėlė naudoti Atomics (susijęs API pokytis matyti toliau, perkėlimą pastabose).
  • SubMesh turi naują metodą: klonas (const Styginių & newName, Mesh * parentMesh) atlikti gilias kopijas SubMesh objektų. Antrasis parametras yra nebūtina ir gali būti naudojamas reparent a SubMesh.
  • Pašalinta Configfile :: apkrova (const STRING failo, const STRING resourceGroup, const STRING separatoriai, bool trimWhitespace), nes tai gali būti lengvai dviprasmiškas. Jei norite įkelti iš išteklių grupės, naudoti esamą funkcija loadFromResourceSystem. Argumentai yra identiškas pašalinti funkciją. Žr OGRE-175.
  • Nauja tomas Atvaizdavimas komponentas su LOD. Žr GSoC 2012 Volume Rendering "
  • Daugelis Vietovės improvements.See GSoC 2012 Vietovės patobulinimai
  • RTSS
  • Pasikeitė klaida tvarkymas RTSS subrangos teikti valstybės parametras kūrimą. -Padaryti sub būklė dabar meta išimtis klaidomis
  • įtrauktos 2 naujos demo pavyzdžiai: daug šviesos ir tekstūros rūko
  • CgProgramManager
  • Pridėta parama aukšto lygio išėjimo profilių glslv / glslf / glslg ir hlslv / hlslf (glslg ne visiškai veikia dar)
  • Platformos Pagalba:
  • "Android" Port "
  • Pašalinti užtemimas remiantis Android uostą
  • cmake remiantis statyti parama
  • Sukurkite susirasti Skruzdė / NDK paketai (šiuo Ant ir NDK turi būti pasaulio keliu)
  • Generate Android padaryti failus mėginio naršyklėje
  • Naudoti Android įrankis grandinės sudaryti Ogre kaip statinio lib
  • valymas RTSS (Pašalinti OgreStringSerialiser)
  • Pagerinti platformos integracija
  • Pridėti Android žurnalo klausytoją į OgreRoot
  • Išjungti Filesystem- / Zip- / EmbeddedZip- Archyvas Android
  • Išteklių sistemos patobulinimai
  • OgreAPKFileSystemArchive tvarkyti failų prieigos viduje APK
  • OgreAPKZipArchive todėl mes galime zip failus viduje APK (APK taip pat suspaustas naudojant zip)
  • Pagerinti EGL paramą
  • Sukurkite konkrečius poklasius EGL-support / Window / kontekste
  • Rankena konteksto kūrimas / configs viduje Ogre
  • Išteklių poilsio / Rankenėlės jį kaip DX prietaiso prarastas / atkurti
  • Pridėti tvarko išteklių klasę kurioje kiekvienas išteklių gauname (tik aktyvus Android - tvarkomi per makrokomandas)
  • Poilsis tekstūros, Shader, HardwareVertexBuffer
  • ETC1 tekstūros kodekas
  • PKM parama
  • Imties naršyklė
  • Pridėti jutiklinės įvesties paramą
  • Sukurkite APK failą per cmake komandinę eilutę
  • Pridėti sukimosi paramą
  • Fix / įjungti daugiau mėginiai
  • kompozitorius neveikia
  • Pagerinti CPU / pardavėjas aptikimo
  • Pridėti kaip kurti ant Linux / OSX / Win32
  • Pateikite sukompiliuoti priklausomybės
  • Nustatyti mūsų priklausomybes taip galima surinkti prieš Android įrankis grandinės
  • Langai metro stiliaus taikymas (WinRT)
  • Pridėti paramą kaip naujos platformos (pavadintas WinRT).
  • Sukurti WinRT projektą mėginio naršyklėje.
  • Sukurkite Kaip sudaryti failą.
  • Gauk visus esamus pavyzdžius dirbti su D3D11 padaryti sistemą.
  • Multi monitorius prietaisas parama.
  • "Windows Phone 8 uosto.
  • OS X "
  • Pridėti pagalbininkas funkciją gauti Sandbox draugiškas temp failo pavadinimą iOS ir OS X.
  • Kiti pataisymai pateikti tvarkymą, reaguodama į "App Store" taisykles.
  • Parama pastatas su libc ++ OS X.
  • Tinkamas pavyzdys DisplayLink naudojimo į SampleBrowser.
  • Įskiepiai ir komponentai dabar pastatytas sistemų.
  • Pridėti pabėgti raktą kaip Atšaukti nuorodą. Fix avarijos, kai pradeda atšaukti, taip pat.
  • RenderSystems:
  • "DirectX 11"
  • Patobulinimai iš GSoC projektą.
  • Pridėti Mozaika shaders paramą.
  • Pridėti Mozaika mėginį.
  • Pridėti dinaminio susiejimo paramą.
  • DirectX 9EX parama
  • Pridėta OpenGL 3+ RenderSystem. Vis pažymėtas kaip eksperimentinė ir pagal sunkiųjų plėtrą.
  • OpenGL ES "
  • GLEs 2 reljefas paramą.
  • OpenGL ES valstybės ir vienodos talpyklos.
  • perrašė PVRTC kodekas, pridedant kubo žemėlapį, 3D ir mipmap paramą. Tik failų, sukurtų su PVRTexTool palaiko dabar, o ne "Apple" texturetool naudingumas.
  • Eksperimentinis OpenGL ES 3.0 palaikymas.
  • GL RenderSystem
  • glew atnaujintas 1.9.0.
  • Pašalinti apribojimą, kad visi GLSL programos tą patį matricos tvarka, kai susiejimas.
  • Daugybė kitų pataisymai, dokumentų pataisymai ir atnaujinimai ir bendras kodas patobulinimai.

Kas naujo versijos 1.6.5:

  • Jei Mesh :: buildTangentVectors vadinamas ir sukelia viršūnių skyla ir akių turėjo kelti animacija, įsitikinkite, kad mes nustatyti iki pozas per daug.
  • Pakeisti 0 - & gt; NULL DX9 dabartis () raginimą, vartotojo pranešė klausimas Intel G33 / G31 GPU tariamai išspręsta ši (nelogiška, bet jokios žalos)
  • Nustatyti avariją bandant tapti linijos sąrašą trafaretas šešėliai įjungtas
  • elgtis su DX9 prietaiso prarado aparatūros okliuzijos užklausų geriau
  • Nustatyti problema OpenGL, kai sumaišius Anizotropija lygius skirtingose ​​tekstūros vienetų tuo pačiu važiavimu
  • Nustatyti Win x64 RTC klausimus su laikmačiu
  • ištaisyti klaidas HLSL su 3x4 matricos matricos
  • skerdimo nustatomos InstancedGeometry
  • Neleisti GLX ConfigDialog nuo kūrimo tuščias išskleidžiamajame sąraše elementų, kurie gali sukelti katastrofą, kai paspaudėte.
  • Nustatyti išmėtytas tekstūros vieneto valstybės klaidą su keliais požiūriais GL.
  • PF_L8 nėra tikėtina, kad būtų galioja teikti tikslinę formatu daug kortelių, naudoti PF_X8R8G8B8 kaip ne gylis šešėlių nutylėjimą.
  • Dokumentacija atnaujinimai

Reikalavimai :

  • SDL
  • freetype2
  • velnio
  • zziplib
  • PKG-config

Panaši programinė įranga

pedsim
pedsim

15 Apr 15

FACHODA Complex
FACHODA Complex

14 Apr 15

Komentarai OGRE

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!