OGRE

Linux.fista
Versio hetkellä 8. joulukuuta 2020 kello 08.41 – tehnyt Foliohattu (keskustelu | muokkaukset) (lähdekoodi)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun
OGRE

Lisenssi MIT
Kotisivu www.ogre3d.org
Lähdekoodi github.com/OGRECave/ogre
Kuvakaappaus virallisesta OGRE Demo -paketista 1600*1200-tarkkuudella OpenGL-renderöinnillä.

OGRE on avoimen lähdekoodin 3D-grafiikkamoottori, joka on suunniteltu helpottamaan kolmiulotteisuutta hyödyntävien ohjelmien rakentamista. Luokkakirjasto kätkee taakseen ominaisuudet joita tarvitaan vain alemman tason OpenGL-grafiikan tuottamiseen, eli tarjoaa rajapinnan kolmiulotteisen maailman käsittelyyn. OGRE on saatavilla Windowsille ja Linuxille.

OGRE ei yksin riitä pelin kehitykseen, vaan kehittäjän on koodattava itse muut osat kuten tekoäly-, fysiikka-, verkko- ja äänikoodi tai käytettävä valmiita kirjastoja.

Lisätyökalut[muokkaa]

blender-orgexml on ohjelma, jolla voidaan tuoda Blenderillä mallinnettua materiaalia OGRElle.

v  k  m
Peliohjelmointiin liittyvät artikkelit
 Yleiset  Peliohjelmointi Linuxilla | Musiikki ja äänet | Kuvankäsittely | Mallinnus | Lokalisointi
 2D 
 Pelimoottorit  Solar2D | Defold | Fife | LÖVE | GameMaker
  -Karttamuokkaimet  Tiled | OGMO Editor
 3D 
 Avoimet  Banshee 3D | Castle Game Engine | DarkPlaces | Defold | Godot Engine | Grit engine | Irrlicht Engine | id Tech (Quake) | ioquake3 | jMonkeyEngine | Lightfeather 3D | The Mirror | OGRE | O3DE | Panda3D | Range Engine | Serious | UPBGE | QFusion
 Suljetut  Axis Game Factory | CryEngine | Source | Unity3D | Unreal Engine
 Keskeytyneet  Crystal Space
  kuvankäsittely tekstuurikartoitus mallinnus 
 Kuvankäsittely  Gimp
  -Pikseligrafiikka  Aseprite | Pixelator
 Mallinnus  Blender | UPBGE | Bforartists | MakeHuman | Neobarok | ngPlant | ArbaroDust3D
  -Tekstuurikartoitus  AwesomeBump | Material Maker | Ptex
  -Tekstuurien luonti  ArmorLab
  -Pintakuviomaalaus  ArmorPaint
 Maastogeneraattorit  TerraForge3D
 Ohjelmointikielet 
  -Käännettävät  C | C++
  -Tulkattavat  Java | Python | Lua
  Ohjelmointimoduulit  pygame
  -Kirjastot  Assimp | OpenGL | Vulkan | SDL