OGRE: diferència entre les revisions
m Correcció tipogràfica: etc. |
Funció de suggeriments d'enllaç: 1 enllaç afegit. |
||
(32 revisions intermèdies per 12 usuaris que no es mostren) | |||
Línia 1: | Línia 1: | ||
{{polisèmia|ogre}} |
{{polisèmia|ogre}} |
||
{{ |
{{Infotaula programari |
||
| logo |
| logo = Ogre-logo.png |
||
| |
|desenvolupador= [http://www.ogre3d.org/index.php?option=com_content&task=view&id=12&Itemid=66 L'equip d'OGRE] |
||
| |
|ultima_versio= 1.7.3 (Cthugha) |
||
| |
|data_ultima_versio= 8 de maig de 2011 |
||
| |
|plataforma= [[Multiplataforma]] |
||
| |
|programat_en= [[C++]] |
||
| |
|tipus= [[Motor de videojocs|Motor de gràfics en 3D]] |
||
| |
|llicencia= [[llicència MIT|MIT]]<ref name="ogre3d.org">[http://www.ogre3d.org/licensing/licensing-faq OGRE3d.org]</ref> |
||
| |
|lloc_web= http://www.ogre3d.org/ |
||
}} |
}} |
||
'''OGRE''' (''Object-Oriented Graphics Rendering Engine'') és un motor de renderització de 3D flexible orientat a escenes (en |
'''OGRE''' (''Object-Oriented Graphics Rendering Engine'') és un motor de [[renderització]] de 3D flexible orientat a escenes (en comptes de [[motor de videojoc]]) escrit en [[C++]] i dissenyat per fer més fàcil i intuïtiu per als desenvolupadors d'aplicacions que utilitzen per produir acceleració per maquinari de [[Gràfics de 3D per ordinador|gràfics 3D]]. La biblioteca de classes resumeix els detalls de l'ús de les biblioteques de sistema subjacents, com el [[Direct3D]] i [[OpenGL]] i proporciona una interfície basada en objectes del món i altres classes d'alt nivell. |
||
L'OGRE té una comunitat molt activa, i és el projecte del mes de [[SourceForge]] en el març del 2005.<ref>{{ |
L'OGRE té una comunitat molt activa, i és el projecte del mes de [[SourceForge]] en el març del 2005.<ref>{{ref-web| url = http://sourceforge.net/potm/potm-2005-03.php |títol= SourceForge: Project of the Month}}</ref> |
||
S'ha utilitzat en alguns videojocs comercials, com ara ''[[Ankh (videojoc)|Ankh]]'', ''[[Torchlight]]'' i ''[[Garshasp (videojoc)|Garshasp]]''. |
S'ha utilitzat en alguns videojocs comercials, com ara ''[[Ankh (videojoc)|Ankh]]'', ''[[Torchlight]]'' i ''[[Garshasp (videojoc)|Garshasp]]''. |
||
Línia 20: | Línia 20: | ||
Com indica el seu nom, OGRE és "només" un motor de renderització. Com també, el seu propòsit principal és proporcionar una solució general per a la representació de gràfics. Tot i que també ve amb altres instal·lacions (les classes vector i matriu, la gestió de memòria, etc.), es consideren complementaris. No és una solució tot-en-un en termes del desenvolupament de videojoc o simulació, ja que no es proporciona suport d'àudio o la física, per exemple. |
Com indica el seu nom, OGRE és "només" un motor de renderització. Com també, el seu propòsit principal és proporcionar una solució general per a la representació de gràfics. Tot i que també ve amb altres instal·lacions (les classes vector i matriu, la gestió de memòria, etc.), es consideren complementaris. No és una solució tot-en-un en termes del desenvolupament de videojoc o simulació, ja que no es proporciona suport d'àudio o la física, per exemple. |
||
Generalment, això es considera com el principal inconvenient de l'OGRE, però també podria ser vist com una característica del motor. L'elecció de l'OGRE com a motor gràfic permet als desenvolupadors la llibertat d'usar qualsevol tipus de física, d'entrada de maquinari, l'àudio i altres biblioteques que permeten que l'equip de desenvolupament de l'OGRE |
Generalment, això es considera com el principal inconvenient de l'OGRE, però també podria ser vist com una característica del motor. L'elecció de l'OGRE com a motor gràfic permet als desenvolupadors la llibertat d'usar qualsevol tipus de física, d'entrada de maquinari, l'àudio i altres biblioteques que permeten que l'equip de desenvolupament de l'OGRE se centri en els gràfics en comptes de distribuir els seus esforços entre diversos sistemes. OGRE dona suport explícitament per a les llibreries d'[[Object Oriented Input System|OIS]], [[Simple DirectMedia Layer|SDL]] i [[CEGUI]] i inclou un toolkit de Cg. |
||
Com que en la versió 1.7.0 d'Ogre es comercialitza sota els termes de la [[MIT License]].<ref name="ogre3d.org"/> Les primeres versions de l'OGRE van ser publicades en una llicència dual (un amb la [[GNU Lesser General Public License|LGPL]], i l'altra anomenada ''OGRE Unrestricted License'' (OUL)), perquè sigui possible ser elegit per al desenvolupament de videoconsoles, ja que la majoria dels editors no els agraden els termes de la llicència [[copyleft]]. |
Com que en la versió 1.7.0 d'Ogre es comercialitza sota els termes de la [[MIT License]].<ref name="ogre3d.org"/> Les primeres versions de l'OGRE van ser publicades en una llicència dual (un amb la [[GNU Lesser General Public License|LGPL]], i l'altra anomenada ''OGRE Unrestricted License'' (OUL)), perquè sigui possible ser elegit per al desenvolupament de videoconsoles, ja que la majoria dels editors no els agraden els termes de la llicència [[copyleft]]. |
||
==Prestacions== |
== Prestacions == |
||
[[Fitxer:OGRE screenshot 01.png| |
[[Fitxer:OGRE screenshot 01.png|miniatura|esquerra|Imatge del paquet de demostració oficial de l'OGRE, de la prova de "Reflexions i Refraccions de Fresnel". Opcions de renderització: Resolució de 1600*1200 píxels, renderitzador d'OpenGL, 16x FSAA i qualitat de color de 32 bits.]] |
||
L'OGRE té un disseny [[Programació orientada a objectes|orientat a objectes]] amb una [[arquitectura de connectors]] que permet l'afegiment fàcil de noves característiques, per la qual cosa és altament modular. |
L'OGRE té un disseny [[Programació orientada a objectes|orientat a objectes]] amb una [[arquitectura de connectors]] que permet l'afegiment fàcil de noves característiques, per la qual cosa és altament modular. |
||
L'OGRE és un motor basat en [[Gràfic d'escenes|gràfics d'escenes]], amb suport per a una àmplia varietat d'administradors d'escenes, sobretot d'[[octree]]s, [[Partició binària de l'espai|BSP]] i administració d'escenes ''paisatge de paginació'', juntament amb un |
L'OGRE és un motor basat en [[Gràfic d'escenes|gràfics d'escenes]], amb suport per a una àmplia varietat d'administradors d'escenes, sobretot d'[[octree]]s, [[Partició binària de l'espai|BSP]] i administració d'escenes ''paisatge de paginació'', juntament amb un administrador d'escenes en fase beta basat en [[Renderització de portals|portal]]s que és en desenvolupament. |
||
L'OGRE és totalment multiplataforma, amb suport per a l'[[OpenGL]] i [[Direct3D]]. Es pot fer renderització del mateix contingut en diferents plataformes sense que el creador de contingut hagi de tenir en compte les diferents capacitats de cada plataforma. Això redueix la complexitat de la implementació d'un videojoc en diversos sistemes. Actualment existeixen binaris precompilats per a [[Linux]], [[Mac OS X]], i totes les versions importants de [[Microsoft Windows|Windows]]. |
L'OGRE és totalment multiplataforma, amb suport per a l'[[OpenGL]] i [[Direct3D]]. Es pot fer renderització del mateix contingut en diferents plataformes sense que el creador de contingut hagi de tenir en compte les diferents capacitats de cada plataforma. Això redueix la complexitat de la implementació d'un videojoc en diversos sistemes. Actualment existeixen binaris precompilats per a [[Linux]], [[Mac OS X]], i totes les versions importants de [[Microsoft Windows|Windows]]. |
||
Línia 38: | Línia 38: | ||
El motor d'animació té suport complet per al "skinning", a través de diverses postures completes. |
El motor d'animació té suport complet per al "skinning", a través de diverses postures completes. |
||
L'OGRE també té un administrador |
L'OGRE també té un administrador composició amb [[llenguatge script]] i [[postprocessament de vídeo]] a pantalla completa per a efectes com el [[High dynamic range rendering|HDR]], [[blooming]], saturació, brillantor, blurring i soroll. També hi ha un [[sistema de partícules]] amb renderització extensible i efectors i emissors personalitzables. |
||
Les biblioteques també disposen de depuració de memòria i recursos de càrrega dels arxius. |
Les biblioteques també disposen de depuració de memòria i recursos de càrrega dels arxius. |
||
Línia 48: | Línia 48: | ||
== Esdeveniment del ''Google Summer of Code'' == |
== Esdeveniment del ''Google Summer of Code'' == |
||
OGRE va obtenir sis entrades per a la ''[[Google Summer of Code]]'' del 2006 per millorar el motor existent i afegir noves funcions. Aquestes entrades van ser les següents: |
OGRE va obtenir sis entrades per a la ''[[Google Summer of Code]]'' del 2006 per millorar el motor existent i afegir noves funcions. Aquestes entrades van ser les següents: |
||
*Eina per a la solució tot-en-un per als artistes |
* Eina per a la solució tot-en-un per als artistes |
||
*RmOgreExporter (v2), FxOgreExporter |
* RmOgreExporter (v2), FxOgreExporter |
||
*[[Geometria de la creació d'instàncies|Instàncies]], Representació de multituds |
* [[Geometria de la creació d'instàncies|Instàncies]], Representació de multituds |
||
*Estenent, Testeig i documentació pel Sistema de Mapeig d'Ombres |
* Estenent, Testeig i documentació pel Sistema de Mapeig d'Ombres |
||
*Administrador d'Escenes |
* Administrador d'Escenes |
||
*Núvols de fons |
* Núvols de fons |
||
En els anys següents, molts altres projectes del Google Summer of Code s'han realitzat pel motor Ogre.<ref>{{ |
En els anys següents, molts altres projectes del Google Summer of Code s'han realitzat pel motor Ogre.<ref>{{ref-web|url= http://google-opensource.blogspot.com/2010/03/ogres-latest-release-features-google.html|títol=OGRE’s Latest Release Features Google Summer of Code Projects}}</ref> |
||
⚫ | |||
⚫ | |||
Els noms de la branca de versions és, [[Hastur]] per 0.15.x, [[Azathoth]] per 1.0.x, [[Dagon]] per 1.1.x i 1.2.x, [[Eihort]] per 1.3.x i 1.4.x, [[Shoggoth]] per 1.5.x i 1.6.x, porten el nom dels membres d'una antiga raça de déus temibles anomena els Grans Antics de la [[Mites de Cthulhu|mitologia Cthulhu]] de [[H. P. Lovecraft]]. |
Els noms de la branca de versions és, [[Hastur]] per 0.15.x, [[Azathoth]] per 1.0.x, [[Dagon]] per 1.1.x i 1.2.x, [[Eihort]] per 1.3.x i 1.4.x, [[Shoggoth]] per 1.5.x i 1.6.x, porten el nom dels membres d'una antiga raça de déus temibles anomena els Grans Antics de la [[Mites de Cthulhu|mitologia Cthulhu]] de [[H. P. Lovecraft]]. |
||
==Història de publicacions== |
== Història de publicacions == |
||
⚫ | |||
⚫ | |||
; Al voltant del 1999: Sinbad s'adona que el seu projecte de 'DIMClass', un projecte per fer fàcil d'utilitzar la llibreria orientada a objectes de Direct3D, s'ha tornat tan abstracta que realment no només està basada en Direct3D. Comença la planificació d'una biblioteca més ambiciosa que podria ser activa i de plataforma independent. |
; Al voltant del 1999: Sinbad s'adona que el seu projecte de 'DIMClass', un projecte per fer fàcil d'utilitzar la llibreria orientada a objectes de Direct3D, s'ha tornat tan abstracta que realment no només està basada en Direct3D. Comença la planificació d'una biblioteca més ambiciosa que podria ser activa i de plataforma independent. |
||
; 25 de febrer de 2000 : Es registra el projecte a Sourceforge, es posa com a nom OGRE. No s'inicia el desenvolupament a causa d'altres compromisos, però es produeix amb molta reflexió. |
; 25 de febrer de 2000 : Es registra el projecte a Sourceforge, es posa com a nom OGRE. No s'inicia el desenvolupament a causa d'altres compromisos, però es produeix amb molta reflexió. |
||
Línia 74: | Línia 72: | ||
; 28 de febrer de 2010 : Es publica oficial l'Ogre 1.7 "Cthugha" (Actualment en versió estable 1.7.3) |
; 28 de febrer de 2010 : Es publica oficial l'Ogre 1.7 "Cthugha" (Actualment en versió estable 1.7.3) |
||
== Versions d'OGRE i embolcalls== |
== Versions d'OGRE i embolcalls == |
||
Hi ha una sèrie de "bindings" d'OGRE en altres llenguatges i frameworks incloent-hi el [[Perl]], [[PureBasic]], [[Python-Ogre]] per a [[Python]], [[Ogre.rb]] per al [[Ruby]], [[Ogre4j]] per al [[Java (llenguatge de programació)|Java]] i ''OgreDotNet'', GMOGRE per al [[Game Maker]] i ''MOGRE'' per al [[Microsoft .NET|.NET]]. |
Hi ha una sèrie de "bindings" d'OGRE en altres llenguatges i frameworks incloent-hi el [[Perl]], [[PureBasic]], [[Python-Ogre]] per a [[Python]], [[Ogre.rb]] per al [[Ruby]], [[Ogre4j]] per al [[Java (llenguatge de programació)|Java]] i ''OgreDotNet'', GMOGRE per al [[Game Maker]] i ''MOGRE'' per al [[Microsoft .NET|.NET]]. |
||
Hi ha també alguns editors de nivells de [[programari lliure]] per a l'Ogre, com l'[[Ogitor]]<ref> |
Hi ha també alguns editors de nivells de [[programari lliure]] per a l'Ogre, com l'[[Ogitor]]<ref>{{Ref-web |url=http://www.ogitor.org/HomePage |títol=Ogitor home site |consulta=2012-01-07 |arxiuurl=https://web.archive.org/web/20111227054431/http://www.ogitor.org/HomePage |arxiudata=2011-12-27}}</ref> |
||
== Videojocs utilitzant l'OGRE == |
== Videojocs utilitzant l'OGRE == |
||
===Videojocs de codi obert=== |
=== Videojocs de codi obert === |
||
* ''[http://awakenedmmo.org/ Awakened''] |
* ''[http://awakenedmmo.org/ Awakened''] |
||
* ''[http://facade.so/ Facade]'' |
* ''[http://facade.so/ Facade] {{Webarchive|url=https://web.archive.org/web/20120215020753/http://facade.so/ |date=2012-02-15}}'' |
||
* ''[[Rigs of Rods]]'' |
* ''[[Rigs of Rods]]'' |
||
* ''[http://www.sumwars.org Summoning Wars]'' |
* ''[http://www.sumwars.org Summoning Wars]'' |
||
* ''[http://www.trinityreign.com/ Trinity Reign]'' |
* ''[http://www.trinityreign.com/ Trinity Reign]'' |
||
* ''[http://walaber.com/index.php?action=showitem&id=12 Walabers Trampoline]'' |
* ''[http://walaber.com/index.php?action=showitem&id=12 Walabers Trampoline] {{Webarchive|url=https://web.archive.org/web/20101130231905/http://walaber.com/index.php?action=showitem&id=12 |date=2010-11-30}}'' |
||
* ''[[WorldForge]]'' Client de 3D d'Ember |
* ''[[WorldForge]]'' Client de 3D d'Ember |
||
* ''[http://fewerwords.org/theburrow/en/ The Burrow]'' |
* ''[http://fewerwords.org/theburrow/en/ The Burrow]'' |
||
===Videojocs amb llicències de propietat=== |
=== Videojocs amb llicències de propietat === |
||
* ''[[Ankh (videojoc)|Ankh]]'' |
* ''[[Ankh (videojoc)|Ankh]]'' |
||
* ''[[Ankh: Heart of Osiris]]'' |
* ''[[Ankh: Heart of Osiris]]'' |
||
Línia 109: | Línia 107: | ||
* ''[[Zombie Driver]]'' |
* ''[[Zombie Driver]]'' |
||
==Referències== |
== Referències == |
||
{{referències |
{{referències}} |
||
== Bibliografia == |
== Bibliografia == |
||
* Felix Kerger, ''OGRE 3D 1.7 Beginner's Guide'', Packt Publishing, 2010 - ISBN |
* Felix Kerger, ''OGRE 3D 1.7 Beginner's Guide'', Packt Publishing, 2010 - {{ISBN|1849512485}} |
||
* Gregory Junker, ''Pro OGRE 3D programming'', Apress, 2006, ISBN |
* Gregory Junker, ''Pro OGRE 3D programming'', Apress, 2006, {{ISBN|1590597109}} |
||
==Enllaços externs== |
== Enllaços externs == |
||
{{commonscat}} |
|||
{{Commons category|OGRE}} |
|||
* [http://www.ogre3d.org/ |
* [http://www.ogre3d.org/ Lloc web oficial d'OGRE 3D] {{en}} |
||
* |
* [http://www.stevestreeting.com Blog de Steve Streeting, creador d'OGRE 3D] {{en}} |
||
* |
* [http://cppdepend.wordpress.com/2009/11/09/why-ogre3d-make-you-want-to-use-it/ Perquè Ogre3D dona ganes d'usar-lo?] {{Webarchive|url=https://web.archive.org/web/20120114124250/http://cppdepend.wordpress.com/2009/11/09/why-ogre3d-make-you-want-to-use-it/ |date=2012-01-14}} {{en}} |
||
* |
* [http://www.ogre3d.org/gallery/album/72157613447657691/Featured_Projects.html Àlbum de Flickr] {{Webarchive|url=https://web.archive.org/web/20120229155521/http://www.ogre3d.org/gallery/album/72157613447657691/Featured_Projects.html |date=2012-02-29}} amb moltes imatges de projectes d'Ogre {{en}} |
||
{{Motors de videojocs}} |
{{Motors de videojocs}} |
Revisió del 20:46, 18 gen 2024
| |
Tipus | Motor de gràfics en 3D |
---|---|
Versió estable | 1.7.3 (Cthugha) / 8 de maig de 2011 |
Llicència | MIT[1] |
Característiques tècniques | |
Sistema operatiu | Microsoft Windows, Linux, macOS, Android i iOS |
Plataforma | Multiplataforma |
Escrit en | C++ |
Format de fitxer de lectura | |
Format de fitxer d'escriptura | |
Equip | |
Desenvolupador(s) | L'equip d'OGRE |
Fonts de codi | |
Més informació | |
Lloc web | http://www.ogre3d.org/ |
Stack Exchange | Etiqueta |
SourceForge | ogre |
Guia d'usuari | Guia d'usuari |
| |
OGRE (Object-Oriented Graphics Rendering Engine) és un motor de renderització de 3D flexible orientat a escenes (en comptes de motor de videojoc) escrit en C++ i dissenyat per fer més fàcil i intuïtiu per als desenvolupadors d'aplicacions que utilitzen per produir acceleració per maquinari de gràfics 3D. La biblioteca de classes resumeix els detalls de l'ús de les biblioteques de sistema subjacents, com el Direct3D i OpenGL i proporciona una interfície basada en objectes del món i altres classes d'alt nivell.
L'OGRE té una comunitat molt activa, i és el projecte del mes de SourceForge en el març del 2005.[2] S'ha utilitzat en alguns videojocs comercials, com ara Ankh, Torchlight i Garshasp.
La versió 1.0.0 ("Azathoth") es publicà el febrer de 2005. L'actual versió en la sèrie 1.x.y és la 1.7.3 ("Cthugha"), publicat el 8 de maig de 2011. Publicat sota els termes de la llicència MIT[1] i anteriorment amb una modificació de la GNU Lesser General Public License (LGPL), el motor és programari lliure. La modificació d'aquesta llicència permet als usuaris enllaçar estàticament la biblioteca en els mateixos termes com a enllaç dinàmic, a través d'una distinció feta per la LGPL.
Com indica el seu nom, OGRE és "només" un motor de renderització. Com també, el seu propòsit principal és proporcionar una solució general per a la representació de gràfics. Tot i que també ve amb altres instal·lacions (les classes vector i matriu, la gestió de memòria, etc.), es consideren complementaris. No és una solució tot-en-un en termes del desenvolupament de videojoc o simulació, ja que no es proporciona suport d'àudio o la física, per exemple.
Generalment, això es considera com el principal inconvenient de l'OGRE, però també podria ser vist com una característica del motor. L'elecció de l'OGRE com a motor gràfic permet als desenvolupadors la llibertat d'usar qualsevol tipus de física, d'entrada de maquinari, l'àudio i altres biblioteques que permeten que l'equip de desenvolupament de l'OGRE se centri en els gràfics en comptes de distribuir els seus esforços entre diversos sistemes. OGRE dona suport explícitament per a les llibreries d'OIS, SDL i CEGUI i inclou un toolkit de Cg.
Com que en la versió 1.7.0 d'Ogre es comercialitza sota els termes de la MIT License.[1] Les primeres versions de l'OGRE van ser publicades en una llicència dual (un amb la LGPL, i l'altra anomenada OGRE Unrestricted License (OUL)), perquè sigui possible ser elegit per al desenvolupament de videoconsoles, ja que la majoria dels editors no els agraden els termes de la llicència copyleft.
Prestacions
L'OGRE té un disseny orientat a objectes amb una arquitectura de connectors que permet l'afegiment fàcil de noves característiques, per la qual cosa és altament modular.
L'OGRE és un motor basat en gràfics d'escenes, amb suport per a una àmplia varietat d'administradors d'escenes, sobretot d'octrees, BSP i administració d'escenes paisatge de paginació, juntament amb un administrador d'escenes en fase beta basat en portals que és en desenvolupament.
L'OGRE és totalment multiplataforma, amb suport per a l'OpenGL i Direct3D. Es pot fer renderització del mateix contingut en diferents plataformes sense que el creador de contingut hagi de tenir en compte les diferents capacitats de cada plataforma. Això redueix la complexitat de la implementació d'un videojoc en diversos sistemes. Actualment existeixen binaris precompilats per a Linux, Mac OS X, i totes les versions importants de Windows.
L'OGRE també suporta programes de Vértexs i Fragments juntament amb shaders personalitzats escrits en GLSL, HLSL, Cg i assemblador.
L'administrador d'escenes de paisatges té suport per a nivell de detall progressiu, que pot ser creat de manera automàtica o manual.
El motor d'animació té suport complet per al "skinning", a través de diverses postures completes.
L'OGRE també té un administrador composició amb llenguatge script i postprocessament de vídeo a pantalla completa per a efectes com el HDR, blooming, saturació, brillantor, blurring i soroll. També hi ha un sistema de partícules amb renderització extensible i efectors i emissors personalitzables.
Les biblioteques també disposen de depuració de memòria i recursos de càrrega dels arxius.
Hi ha eines exportadors de contingut per la majoria de modelejadors de 3D incloent-hi el 3D Studio Max, Maya, Blender, LightWave, Milkshape, Sketchup i més.
Una llista completa de les característiques proporcionades per l'OGRE, es pot trobar en el lloc web d'OGRE3d.[3]
Esdeveniment del Google Summer of Code
OGRE va obtenir sis entrades per a la Google Summer of Code del 2006 per millorar el motor existent i afegir noves funcions. Aquestes entrades van ser les següents:
- Eina per a la solució tot-en-un per als artistes
- RmOgreExporter (v2), FxOgreExporter
- Instàncies, Representació de multituds
- Estenent, Testeig i documentació pel Sistema de Mapeig d'Ombres
- Administrador d'Escenes
- Núvols de fons
En els anys següents, molts altres projectes del Google Summer of Code s'han realitzat pel motor Ogre.[4]
Noms de versions
Els noms de la branca de versions és, Hastur per 0.15.x, Azathoth per 1.0.x, Dagon per 1.1.x i 1.2.x, Eihort per 1.3.x i 1.4.x, Shoggoth per 1.5.x i 1.6.x, porten el nom dels membres d'una antiga raça de déus temibles anomena els Grans Antics de la mitologia Cthulhu de H. P. Lovecraft.
Història de publicacions
Una breu història d'OGRE, i les seves fites:
- Al voltant del 1999
- Sinbad s'adona que el seu projecte de 'DIMClass', un projecte per fer fàcil d'utilitzar la llibreria orientada a objectes de Direct3D, s'ha tornat tan abstracta que realment no només està basada en Direct3D. Comença la planificació d'una biblioteca més ambiciosa que podria ser activa i de plataforma independent.
- 25 de febrer de 2000
- Es registra el projecte a Sourceforge, es posa com a nom OGRE. No s'inicia el desenvolupament a causa d'altres compromisos, però es produeix amb molta reflexió.
- Febrer de 2005
- Es comercialitza l'Ogre v1.0.0 "Azathoth" - revisió de recursos de sistema, tampons de maquinari píxel, HDR, CEGUI, exportador XSI
- Març del 2005
- Ogre és el 'Projecte del Mes' a Sourceforge
- 4 de novembre 2005
- Es publica l'Ankh com a primer producte comercial utilitzant l'Ogre
- 7 de maig de 2006
- Es publica oficial l'Ogre 1.2 "Dagon"
- 25 de març de 2007
- Es publica oficial l'Ogre 1.4 "Eihort"
- 28 d'agost de 2008
- Es publica oficial l'Ogre 1.6 "Shoggoth" (Actualment en versió estable 1.6.5)
- 28 de febrer de 2010
- Es publica oficial l'Ogre 1.7 "Cthugha" (Actualment en versió estable 1.7.3)
Versions d'OGRE i embolcalls
Hi ha una sèrie de "bindings" d'OGRE en altres llenguatges i frameworks incloent-hi el Perl, PureBasic, Python-Ogre per a Python, Ogre.rb per al Ruby, Ogre4j per al Java i OgreDotNet, GMOGRE per al Game Maker i MOGRE per al .NET.
Hi ha també alguns editors de nivells de programari lliure per a l'Ogre, com l'Ogitor[5]
Videojocs utilitzant l'OGRE
Videojocs de codi obert
- Awakened
- Facade Arxivat 2012-02-15 a Wayback Machine.
- Rigs of Rods
- Summoning Wars
- Trinity Reign
- Walabers Trampoline Arxivat 2010-11-30 a Wayback Machine.
- WorldForge Client de 3D d'Ember
- The Burrow
Videojocs amb llicències de propietat
- Ankh
- Ankh: Heart of Osiris
- Earth Eternal
- Garshasp: The Monster Slayer
- Jack Keane
- Motorm4x
- Next Life
- Nimbus
- Pacific Storm
- Raindrop
- Roblox
- Snakeworlds
- The Dead Linger (TDL)
- Torchlight
- Venetica
- Zero Gear
- Zombie Driver
Referències
- ↑ 1,0 1,1 1,2 OGRE3d.org
- ↑ «SourceForge: Project of the Month».
- ↑ OGRE3d.org
- ↑ «OGRE’s Latest Release Features Google Summer of Code Projects».
- ↑ «Ogitor home site». Arxivat de l'original el 2011-12-27. [Consulta: 7 gener 2012].
Bibliografia
- Felix Kerger, OGRE 3D 1.7 Beginner's Guide, Packt Publishing, 2010 - ISBN 1849512485
- Gregory Junker, Pro OGRE 3D programming, Apress, 2006, ISBN 1590597109
Enllaços externs
- Lloc web oficial d'OGRE 3D (anglès)
- Blog de Steve Streeting, creador d'OGRE 3D (anglès)
- Perquè Ogre3D dona ganes d'usar-lo? Arxivat 2012-01-14 a Wayback Machine. (anglès)
- Àlbum de Flickr Arxivat 2012-02-29 a Wayback Machine. amb moltes imatges de projectes d'Ogre (anglès)