文件名称:GPUAnimatorPlugin:GPU 加速动画渲染(蒙皮)
文件大小:12.45MB
文件格式:ZIP
更新时间:2024-05-18 17:59:32
C#
GPUAnimatorPlugin 有两种GPU加速模式 1,每一帧缓存顶点坐标,顶点着色器根据帧数和顶点编号获取顶点进行渲染; 2,每一帧缓存骨骼变换矩阵,顶点着色器计算蒙皮; 综述 1,模式一,优点几乎不占用cpu和gpu消耗缺点动画文件体积较大(30帧左右,大概3M大小); 2,模式二,优点动画文件体积比原生动画文件还小,不占用CPU,GPU计算蒙皮;缺点GPU压力; 部分算法参考
【文件预览】:
GPUAnimatorPlugin-master
----Assets()
--------Scripts()
--------Shaders.meta(214B)
--------Shaders()
--------Editor()
--------Scenes.meta(214B)
--------Scenes()
--------Prefabs.meta(214B)
--------Editor.meta(214B)
--------Prefabs()
--------Scripts.meta(214B)
--------Materials.meta(214B)
--------Materials()
----.gitignore(430B)
----README.md(553B)
----ProjectSettings()
--------ClusterInputManager.asset(114B)
--------ProjectVersion.txt(28B)
--------UnityConnectSettings.asset(812B)
--------QualitySettings.asset(5KB)
--------EditorSettings.asset(632B)
--------ProjectSettings.asset(18KB)
--------InputManager.asset(6KB)
--------NavMeshAreas.asset(1KB)
--------Physics2DSettings.asset(1KB)
--------TimeManager.asset(202B)
--------TagManager.asset(378B)
--------DynamicsManager.asset(1KB)
--------NetworkManager.asset(151B)
--------EditorBuildSettings.asset(138B)
--------GraphicsSettings.asset(2KB)
--------AudioManager.asset(357B)
----.vscode()
--------settings.json(1KB)
----.gitattributes(66B)
----UnityPackageManager()
--------manifest.json(26B)