pytorch3d学习(三)——渲染纹理网格
文章目录
- 一、创建渲染器
- 二、渲染网格
- 三、将光源移动到对象后面并重新渲染
- 四、旋转对象,修改材质属性或光照属性
- 五、批量渲染
一、创建渲染器
PyTorch3D 中的渲染器由光栅化器和着色器组成,每个渲染器都具有多个子组件,例如相机(正交/透视)。在这里,我们初始化其中一些组件,并对其余组件使用默认值。
在这个例子中,我们将首先创建一个使用透视相机、点光源并应用Phong 着色的渲染器。然后我们学习如何使用模块化 API 来改变不同的组件。
# Initialize a camera (初始化相机)
# 世界坐标系中+Y为上方向,+X为左方向,+Z为内方向。物体正面朝向-Z方向,因此将相机的方位角设为180度以对准物体正面。
R, T = look_at_view_transform(2.7