Materials auf OGRE Meshes aus Blender

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
ralle
Beiträge: 88
Registriert: 29.11.2004 17:50
Wohnort: Berlin

Materials auf OGRE Meshes aus Blender

Beitrag von ralle »

Hallo zusammen!

Ich habe mal einem Tutorial folgend eine Figur in Blender modelliert und animiert und konnte auch erolgreich eine XML Export vornehmen, welchen ich dann per OgreXMLConverter einmal in einen .mesh und einmal in einen .skeleton umgewandelt bekomme. Zusätlich wird eine Datei scene.material generiert. So sieht das Ganze in Blender aus:
Bild
Animation:
http://darkelf.kicks-ass.org/pics/0001_0040.avi

Das mesh laden, die Animation im Skeleton setzen, all das funktioniert. Nur muss ich dem Ganzen mittels EntityMaterial() ein Material zuweisen, welches im Beispielsource von PB mit CreateMaterial(0, TextureID(#RobotTexture)) aus einer Texture gelöst wird. Wie bekomme ich aber meine Texturen aus Blender, oder aus der Scene.Material-Datei in PB geladen und auf meinen Mesh angewendet?

Vermutlich geht das wie immer ganz einfach und hier sprießen gleich die Ideen, aber ich komm einfach nicht drauf.

mfG
Ralle

PS: Ich kann eine beliebige Textur auf den Mesh anwenden, wie z.B. die Wolkentextur in dem Beispielcode.
PPS: Es besteht auch das Problem, dass (wie in dem Video zu sehen) der Kopf des Lebkuchenmannes sich nicht bewegt in Blender. In der Meshanimation bei PB aber schon :S
Benutzeravatar
ralle
Beiträge: 88
Registriert: 29.11.2004 17:50
Wohnort: Berlin

Re: Materials auf OGRE Meshes aus Blender

Beitrag von ralle »

Ok, gerade die Feststellung gemacht, dass die Materialien, welche in Blender eine Textur generieren nicht mit als Textur exportiert werden. Insofern muss ich wohl diese selbst vorher als Bild erstellen und dann erst anwenden. Falls doch einer weiß, wie ich das aus Blender exportieren kann bitte hier melden, ansonsten hat sich meine Frage auch schon wieder geklärt damit.

mfG
Ralle
Antworten