在3D几何图形上投射和接收阴影
Contents
[
Hide
]
通常,一些3D文件格式可以像FBX一样将阴影相关设置存储在几何体中。使用Aspose.3D为Python via .NET,开发人员可以通过从光源的角度映射阴影来渲染图像。图像质量取决于光源,仰角和相机与几何物体之间的距离。
投射并接收阴影
默认情况下,场景中的所有对象都会从光源投射阴影。开发人员还可以在对象表面中的每个对象的基础上接收阴影。此代码示例揭示了如何设置光和相机对象的位置。它还创建了一个平面,并放置了具有不同颜色和阴影设置的三个对象。
所有几何形状都有cast_shadows = True
和receive_shadows = True
,红色框和圆环的阴影投射到飞机上,红色框不会接收阴影,蓝色框不会投射阴影。
编程示例
此代码示例对3D几何图形进行投射和接收阴影。
渲染结果