/ / Ako vytvoriť. Mesh súbor s OGRE? - ok, ogre, scéna

Ako vytvoriť .mesh súbor s OGRE? - sieť, ogre, scéna

Ja som relatívne nový grafický engine OGRE, takže moja otázka sa môže zdať príliš zrejmá, ale hľadanie relevantných informácií nebolo úspešné.

Vzhľadom na to:
Mám aplikáciu OGRE so scénou vytvorenou z niekoľkých ok, svetiel, kamier a textúr. Myslím, že je to dosť jednoduché. To všetko je reprezentované stromom uzlov scény (interný objekt).

Cieľ:
Ak chcete uložiť celý strom uzlov scény aleboprednostne označenú vetvu uzlov stromu do súboru ".mesh". Aby ste ju mohli načítať neskôr ako akúkoľvek inú sieť. Formát ".mesh.xml" je tiež v poriadku. Ako by sa to dalo urobiť?

Ak nie:
Ak požadovaná vec nie je možná, čo je normálny spôsob, ako vytvoriť tieto ".mesh" súbory? A kde by som mohol nájsť nejaké príručky?

odpovede:

5 pre odpoveď č. 1

Myslím, že si trochu zmätený: OGRE sieťový súbor je súbor, do ktorého sa ukladajú iba geometrické údaje adaný 3D model, ako sú polohy, normály, súradnice textúry, tangenty, binormály, kostný index, hmotnosti kostí a tak ďalej. Môže tiež ukladať rozdelenie jednej siete do čiastkových oblastí (všeobecne na základe materiálu) a každý z nich môže mať odkaz na správny materiál. V podstate a sieťový súbor obsahuje iba údaje o modeloch, ktoré chcete načítať do hry, nič o štruktúre scény.

Ak chcete uložiť (serializovať) svoju scénu, máte dve možnosti:

  1. Napíšte svoj vlastný serializátor scén.
  2. Použitie nejakej knižnice, ktorú už poskytuje komunita OGRE: napríklad Formát DotScene.

0 pre odpoveď č. 2

Existujú Ogre .mesh vývozcov pre programy ako mixér, Rýchle google pre Ogre .mesh vývozcovia by vám mal pomôcť.