# 使用视频

如果场景中的内容全部使用模型渲染，除了耗费性能，还额外增加l很多工作。如果使用视频，则可以省却很多事情

#### 使用视频播放器

- 在场景中增加一个GameObject,改名为Video1,增加组件**Video Player**,将**Main Camern**拖入到Camera属性设置中

[![](https://iovhm.com/book/uploads/images/gallery/2025-01/scaled-1680-/JaNWIp7FyLK6vo4Z-image-1736308273034.png)](https://iovhm.com/book/uploads/images/gallery/2025-01/JaNWIp7FyLK6vo4Z-image-1736308273034.png)


#### 四种渲染方式

- Camera Far Plane:渲染在远景，可以被其他物体遮挡，当做氛围背景使用
- Camera Near Plane:渲染在近景，遮挡一切物体，可以当做引导视频使用、场景切换

可以将同一个摄像机关联到2个Video上，一个设置为远景模式，一个设置为近景，调整不同的alpha通道，实现一些特效效果

[![](https://iovhm.com/book/uploads/images/gallery/2025-01/scaled-1680-/Evy7K5PVV2Yb3bvm-image-1736311135437.png)](https://iovhm.com/book/uploads/images/gallery/2025-01/Evy7K5PVV2Yb3bvm-image-1736311135437.png)


- Material Override:顾名思义，可以覆盖材质，新建一个Quad，在**Video1**对象的**Render**中选择Quad，但是此时，视频看上去灰蒙蒙一片，那是因为Quad的默认材质会影响渲染效果;可以新建一个材质，将shader设置为**Universal Render Pipeline/Unlit**。这个方法适用于游戏内的广告牌，电视机、投影仪等。将材质的**surface type**修改 **transparent**，可以实现透明效果**

- Render Texture:渲染到贴图，这个会更麻烦一些，第一实现效果是和渲染到材质差不多，后面在补充

#### 使用视频作为场景过度
可以播放一个前景视频，作为启动动画或者场景切换动画，然后切换到另外的场景

<https://iovhm.com/book/books/u3dblenderunity3d/page/01161>