from direct.directbase.DirectStart import *
from pandac.PandaModules import *
base.setBackgroundColor(1, 1, 1, 1)
dl = DirectionalLight('dl')
dlnp = camera.attachNewNode(dl)
teapot = loader.loadModel('teapot.egg')
teapot.setColor(1, 1, 1, 1)
teapot.setLight(dlnp)
tex = loader.loadCubeMap('streetscene_cube_#.png')
tex.setMinfilter(Texture.FTLinearMipmapLinear)
teapot.setTexGen(TextureStage.getDefault(), TexGenAttrib.MEyeCubeMap)
teapot.setTexture(tex)
teapot.reparentTo(render)
scene = loader.loadModel('bvw-f2004--streetscene/street-scene.egg')
scene.reparentTo(render)
scene.setZ(-2)
base.disableMouse()
camera.setPos(1.5, -9, 7)
camera.setHpr(7, -32, 0)
base.graphicsEngine.renderFrame()
base.screenshot('cubemap_teapot.png', defaultFilename = 0)
|