Ich habe das Programm bereits 2 - 3mal verändert! Insgesamt komme ich nicht auf den Fehler! Fehlt vielleicht Licht oder etwas anderes??? Helft mir!!!!!!
X_MAKE3D 1, 1000, 45
X_LOADOBJ "Planet.ddd", 0
LOADBUMPTEXTURE "planet03.bmp", 0
X_SCALING 0, 0, 0
X_DRAWOBJ 0, 0
X_SETTEXTURE 0, 0
X_CAMERA 0, 100, 100, 0, 0, 0
SHOWSCREEN
MOUSEWAIT
PS.: Habe es mit einem Programm aus der HELP versucht und meine Kugel wird dargestellt, aber die Textur, die auch als sprite geladen werden konnte, ist nur schwarz! :-/
Ja. Wenn Du bei X_SETTEXTURE einen 2. Wert angibts (Bump-map Textur), brauchst Du auch eine Bump-Map Lichquelle. Die setzt Du mit
X_SPOT_LT -1, RGB(255,255,255), x,y,z, dx,dy,dz, 180
Jetzt weiß ich nur nicht auswendig, ob x,y,z oder dx,dy,dz für die Richtung verwendet wird - steht aber in der Hilfe zum Befehl. Ich meine, dass Bumpmapping mit "-1" geht, kann aber auch -2 sein.. Nein, war schon -1. Schau dir mal an:
Projects/Samples/3D/BumpMapping Da mach' ich 'zwar einen Donut, aber der eigentliche Code ist nur 5 Zeilen.