欢迎访问宙启技术站
智能推送

Catlike学习笔记(1.3)-使用Unity画更复杂的3

发布时间:2023-05-18 20:56:22

在前两篇笔记中,我们已经学会了如何使用Unity进行基本的3D画面绘制。但是,我们还远远没有用到Unity优秀的功能来创造更复杂和真实的3D画面。因此,在此篇笔记中,我们将继续探索Unity的功能,学习如何创建更复杂和真实的3D画面。

1. 使用材质

在前面的笔记中,我们只是用基本的颜色绘制了立方体等基本形状。但在实际的场景中,物体的表面并不是单一的颜色。为了使物体看起来更真实,我们必须使用材质(Material)。材质在Unity中非常重要,它是在渲染3D场景时决定物体外观的重要因素。

在Unity中,可以使用预置的材质或创建自己的材质。使用预置材质非常简单,只需为场景中的对象选择一个材质即可。创建自己的材质需要进入材质编辑器。

2. 使用纹理

除了材质外,还可以使用纹理(Texture)来使物体的表面看起来更复杂和真实。纹理是指汇聚了各种外观细节的图像,可以应用于3D物体的表面。在Unity中,可以通过导入图像文件并把它们应用于材质来添加纹理。纹理可以是照片、图案、甚至是文本,可以大大丰富场景的视觉效果。

3. 使用光照

光照对于创造真实的3D场景至关重要。在Unity中,可以使用各种不同的光源来模拟不同的光照条件。场景中的每个光源都会产生影响,因此需要仔细考虑各种光源的位置、颜色、亮度、阴影等属性。

除了使用预置的光源,也可以自定义光源。使用自定义光源需要先创建一个Light对象,并将其放置在场景中,再根据其属性设置光源的属性。

4. 使用特效

特效可以使3D场景更加生动和真实。在Unity中,可以使用内置的特效或下载其他开发者创建的特效。

内置特效包括Bloom、Depth of Field、Motion Blur等。这些特效可以通过选择相应的组件进行应用。

5. 调整摄像机

调整摄像机可以影响3D场景中的视角和视觉效果。可以改变摄像机的位置、旋转和投影方式来实现平面视图、透视视图和全景视图等不同的视角。

在Unity中,可以通过创建新的摄像机来改变视角。同时还可以调整摄像机属性,如近平面、远平面、视角和偏移等,以实现所需的2D或3D效果。

以上提到的是Unity创造复杂3D画面的基础知识,当然还有更多高级技术可以使用,如运动模糊、抗锯齿等,这些技术可以更加丰富3D场景的表现力。我们可以通过深入学习和实践来逐步掌握这些技术,并创造出更加复杂,真实的3D画面。