Seite 1 von 1

Problem mit 3D-Welt

Verfasst: 01.10.2006 09:43
von man-in-black
Moin,


ich habe mir ne kleine 3D-Welt gebastelt (kl. Raum). Aber meine Bilder sehen ziemlich dumm aus, weil sie durch TransformSprite3D verändert wurden. Kennt einer eine andere Möglichkeit eine kl Welt aufzubauen, wo die Bilder besser aussehen sollten? :?

MIB

Verfasst: 01.10.2006 09:45
von DarkDragon
OGRE, also die 3D Engine von PB, nicht die 3D Sprites!

Verfasst: 01.10.2006 10:28
von Kaeru Gaman
was meinste mit 'sehen ziemlich dumm aus' ?

wenn die texture nich richtig drauf sitzt, sondern sich dreiecksmäßig spaltet,
dann guck dir mal die z-koordinate an, die hilft beim richten der texture.

der tip von DeDe hat durchaus seine berechtigung:
es ist zwar lehrreich und witzig, sowas mit 3DSprites zu machen,
aber effektiver, eine engine zu benutzten.
OGRE ist in PB implementiert.
wieso DeDe seine eigene Engine hier jetzt nicht erwähnt, weiß ich auch nich.
manche nehmen auch gerne Irrlicht.
musst ma gucken, es gibt ne menge kostenfreie 3D-engines...

Verfasst: 01.10.2006 17:22
von man-in-black
Wie? Muss ich mir wirklich ein anderes Programm runterladen, nur damit ich ordentliche Welten basteln kann? :| Oder geht es nicht doch anders mit PB? :| :|

trotzdem Danke :allright:

MIB

Verfasst: 01.10.2006 17:35
von Zaphod
Du kannst von PB aus natülich auch Direct3D und OpenGL nutzen.

Verfasst: 01.10.2006 19:48
von man-in-black
Und wie mache ich das? Ich meine, dass ich das noch nie gemacht habe und deshalb noch etwas Hilfe brauche. :mrgreen: Deshalb sind mir ein paar Beispiele von PB zu hoch. :oops:

Deswegen habe ich die Bitte, ob mir einer ein kleines Beispiel geben kann (Code)? Die Bilder könnte ich auch selber machen.(Denn soetwas kann ich schon :mrgreen: :lol: )


MIB

Verfasst: 01.10.2006 20:34
von Zaphod
Ließ mal lieber OpenGL tutorials... wenn du mit der 3d Programmierung nicht klar kommst, dann kann dir das ganze schließlich nur jemand anderes programmieren und das ist ja nicht sinn der sache.

Ein beispiel wie du OpenGL nutzen kannst findest du in deinem PureBasic ordner unter "Examples\Sources - Advanced\OpenGL Cube".

Tutorials zu OpenGL gibt es unter nehe.gamedev.net.