文件名称:DrawMeshWithMotionVectors:一个示例,显示了使用DrawMesh时如何生成每个对象的运动矢量
文件大小:46KB
文件格式:ZIP
更新时间:2024-02-27 01:04:57
unity graphics shader unity3d UnityC#
DrawMeshWithMotionVectors 此示例显示了在使用绘制对象时如何正确生成每个对象的运动矢量。 上面gif中的球体是使用绘制的。 Unity的早期版本无法在此球体上生成每个对象的运动矢量,因此只能将摄像机运动应用于运动效果(运动模糊,时间抗锯齿等)。 Unity 5.6引入了 ,它提供对内部运动矢量缓冲区的访问。 可以使用在使用DrawMesh及其变体绘制的对象上生成每个对象的运动矢量,从而覆盖缓冲区。
【文件预览】:
DrawMeshWithMotionVectors-master
----ProjectSettings()
--------ProjectVersion.txt(25B)
--------InputManager.asset(6KB)
--------TagManager.asset(378B)
--------EditorSettings.asset(405B)
--------GraphicsSettings.asset(2KB)
--------DynamicsManager.asset(715B)
--------ClusterInputManager.asset(114B)
--------ProjectSettings.asset(16KB)
--------NavMeshAreas.asset(1KB)
--------UnityConnectSettings.asset(742B)
--------Physics2DSettings.asset(1KB)
--------NetworkManager.asset(151B)
--------AudioManager.asset(328B)
--------TimeManager.asset(202B)
--------QualitySettings.asset(4KB)
--------EditorBuildSettings.asset(221B)
----Assets()
--------Kino.meta(191B)
--------CameraMatrixProvider.cs.meta(262B)
--------DrawMeshWithMotionVectors.cs.meta(262B)
--------CameraMatrixProvider.cs(1KB)
--------Test()
--------MotionVectors.shader.meta(195B)
--------Test.meta(191B)
--------Kino()
--------DrawMeshWithMotionVectors.cs(1KB)
--------MotionVectors.shader(1KB)
----.gitignore(57B)
----README.md(1KB)
----.gitattributes(388B)