Kleine Lichtfrage (D3D)



  • Also wie stelle ich es an, dass die Lichtquelle immer exakt an der Position der Kamera ist und so das betrachtete Objekt immer konstant gleich stark beleuchtet (also eine Art 'Taschenlampen-Effekt' würd ich's nennen).

    SKIZZE:

    Licht& Kamera -> Betrachtetes Objekt (mit eigener Blickrichtung, von der auch natürlich die Position von Licht& Kamera abhängen soll, nämlich immer 180° 'dahinter' mit konstantem Abstand zwischen Licht&Kamera und dem betrachteten Objekt.)

    Muss ich immer wieder auf's neue die D3DLight9-Struktur mit der aktuellen (neuen) Position des Lichtes initialisieren und ständig ->SetLight() aufrufen?

    Danke für Tipps.



  • warum setzt du nicht einfach jedes mal die Position und ausrichtung des lichts auf die der kamera?


Anmelden zum Antworten