Shadows
To enable shadows :
- set
shadow
onRenderer
, - set
cast-shadow
on light, - set
cast-shadow
/receive-shadow
on mesh.
Example :
<Renderer shadow>
<Camera :position="{ z: 100 }" />
<Scene>
<PointLight :position="{ y: 50, z: 50 }" cast-shadow :shadow-map-size="{ width: 512, height: 512 }" />
<Box :size="10" :rotation="{ x: 1, z: 1 }" cast-shadow>
<LambertMaterial />
</Box>
<Plane :width="100" :height="100" :position="{ z: -20 }" receive-shadow>
<LambertMaterial />
</Plane>
</Scene>
</Renderer>