许铮

学习 / 生活 / 工作 / 娱乐

3dsmax性能优化

文章记录了各种可以提高视口帧率,以方便预览动画的方法.

  1. 删除多余的场景浏览器

    image-20220607180110500

  2. 使用性能模式渲染视图(影响不大)

    image-20220607175456678

  3. 适当关闭阴影,环境光阻挡和辉光等视口效果

    image-20220607175355896

  4. 开启仅活动视口

    image-20220607212737075

  5. 减少物体数量

  6. 减少修改器数量

  7. 将skin作为顶级修改器(即,不在skin上面加其他修改器)

  8. 减少控制器数量

    在运动面板的动画控制器的数量.每个物体都会有一组控制器,即使是一个Dummy.

    同时也要注意不要在script_controller中进行大量计算.

  9. 减少可见物体数量(隐藏不必要的东西)

  10. 暂时关闭网格平滑等细分修改器(即使设置了仅在渲染中细分也不行)

  11. 尽量减少顶点数量,隐藏高面数蒙皮模型(使用低面数的代理模型制作动画)(在较版本中有bug,即使隐藏了也不行)

  12. 关闭曲线编辑器(在较版本中曲线编辑器开启时播放动画会影响性能)

  13. 切换到创建面板(总所周知,修改面板和运动面板会拖慢预览性能,甚至层次面板有时也会拖慢预览性能)

  14. 设置部分max配置(影响不大)

    C:\Users\%username%\AppData\Local\Autodesk\3dsMax\2017 - 64bit\ENU\en-US\defaults\MAX\CurrentDefaults.ini 修改其中的 SelectByNameUsesSceneExplorer=1SelectByNameUsesSceneExplorer=0,可以关闭随max启动的默认的场景选择器.

    shadow_Mode=2 改为shadow_Mode=0可以减少max视口阴影抗锯齿

  15. 关闭逐步提高视口质量,降低贴图限制

    image-20220623110327519

  16. 使用maya性能分析器帮助查找max性能瓶颈(maya2016+)(详细说明)

    1. 注意:此功能只在2017和2018中有效,后续版本已经移除.(2019没试过,但2020+肯定没有.)

    2. 在3dmax中 运行脚本: SetEnableProfiling(true) 开始记录

    3. 执行要分析的任务(比如播放动画,加载/保存,曲线操纵,更改参数等等)

    4. 运行脚本: SetEnableProfiling(false) 结束记录.(若不停止记录,它会在缓存耗尽时自动停止.)

    5. 上述操作会在临时目录中(C:\Users<username>\AppData\Local\Temp),创建一个3dsMaxProfile.txt 文件

    6. 打开maya,在“窗口”菜单中,选择“常规编辑器”–>“分析器”.

    7. 在”分析器”中单击“加载”,然后浏览并选择您的性能配置文本文件(即3dsMaxProfile.txt ).

最近的文章

Zelda攻击动画复刻

动画这东西,厉害的人用垃圾也能做的很精彩,愚笨如我,用再精致的东西起底,也还是会搞得一塌糊涂.作为最近学习和研究的总结,打算做一个新的小作品,顺便也丰富一下自己的作品库.这次的作品打算稍微全面一点,就做一个一直想做而没做过的双人对打小动画吧.顺便记录一下制作历程,充实一下我年轻的博客.虽然还是想自己做个原创模型作为作品中的模型来用,但是花了几天收集素材和学习之后,终究因为水品跟不上想法,放弃了这个念头.之前收集模型的时候,还是发现过一个不错的模型.原模型的大佬在gumroad上的免费绑定模...…

练习继续阅读
更早的文章

youtube上一些比较好的3dsmax教程

下面记录一些感兴趣的教程,以后看看.AD村-官方的Autodesk社区.里面有不少可以学习的好东西.下面的很多东西都是在AD村里发现的.Tyflow Dynamic Rope with tyFlow & tySplines Tutorial in 3Ds Max by #RedefineFX(在3Ds Max中使用tyFlow和tySplines制作动态绳索教程#RedefineFX) tyFlow Cloth Simulation in 3Ds Max Tutorial by...…

3dsmax继续阅读