NoUserOrg

Reto Spoerri : Game Design : Zürich

ProgrammingPanda3dTutorialEsWerdeLicht

Filed in: Resources.ProgrammingPanda3dTutorialEsWerdeLicht · Modified on : Fri, 31 Jul 09

====== Es werde Licht ======

<code type="Python"> from pandac.PandaModules import *

  1. erstelle ein pointlight

plight = PointLight('plight')

  1. definiere die lichtfarbe & staerke

plight.setColor(VBase4(0.2, 0.2, 0.2, 1))

  1. setze das light in die szene

plnp = render.attachNewNode(plight)

  1. positioniere das licht

plnp.setPos(10, 20, 0)

  1. aktiviere das licht

render.setLight(plnp) </code>

Es gibt: - Point Lights (Birne)

  Strahlt in alle Richtungen von einem Punkt aus

- Directional Lights (gerichtetes Licht)

  Ähnlich dem Sonnenlicht

- Ambient Lights (globales Licht)

  Bestrahlt alles

- Spotlights (Taschenlampe)

  Bestrahlt in einen Bereich

http://www.panda3d.org/wiki/index.php/Lighting