Main sections
X_SPHEREMAPPING
X_SPHEREMAPPING status#$
Schaltet die 3D Ausgabe in den "Shperemapping" Modus um. Damit lassen sich metallische Reflektionen erzeugen. Es muss als aktive Textur eine Kugelprojektion der Umgebung geladen werden. Dazu benutzt man am besten Photoshop oder ein ähnliches Programm. (The GIMP ist Freeware)

Original

Sphere-Map davon
// --------------------------------- //
// Project: SphereMapping - metallic reflection
    X_LOADOBJ "donut.ddd", 1
    // Bild-Daten
    LOADSPRITE    "back.bmp", 1
    LOADSPRITE "reflect.bmp", 0
    // Hauptschleife
    WHILE TRUE
        GETSCREENSIZE screenx, screeny
        STRETCHSPRITE 1, 0,0, screenx, screeny
        phi=phi+GETTIMER()/30
        X_MAKE3D 1, 250, 45
        X_CAMERA 0, 10, 50, 0,0,0
        X_SETTEXTURE 0, -1 // 0=Tex
        X_ROTATION phi, 0, 1, 0.1
        X_SPHEREMAPPING TRUE
        X_DRAWOBJ 1, 0
        X_SPHEREMAPPING FALSE
        SHOWSCREEN
    WEND

