Бросайте и получайте тени на геометрии 3D
Contents
[
Hide
]
Как правило, некоторые форматы файлов 3D могут хранить настройки, связанные с тенью, в геометрии, например FBX. Используя Aspose.3D for Python via .NET, разработчики могут визуализировать изображение, отображая тени с точки зрения источника света. Качество изображения зависит от источника света, угла возвышения и расстояния между камерой и геометрическими объектами.
В ролях и получайте тень
По умолчанию все объекты в сцене отбрасывают тени от источника света. Разработчики также могут получать тени на основе каждого объекта на поверхности объекта. Этот пример кода показывает, как установить положение света и объектов камеры. Он также создает плоскость и размещает три объекта с разными цветами и настройками теней.
Все геометрии имеют cast_shadows = True
и receive_shadows = True
, тени красного ящика и тора, наложенные на плоскость, красный ящик не будет получать тени, а синий блок не будет отбрасывать тени.
Образец программирования
Этот пример кода отбрасывает и получает тени на геометрии 3D.
Результат Render