OC场景优化0003

作者: 深呼吸10911 | 来源:发表于2021-01-03 00:34 被阅读0次

VRAM优化策略

如果您将VRAM最大化,则可以检查/执行一些操作来优化场景以获得最佳效果:
尽可能使用实例代替副本。通过实例化,只有一个对象保留在内存中。在Cinema 4D中,使用克隆器等时,请使用实例设置。

限制材料重复。当您在Cinema 4D内部复制对象时,可能会发生材料重复。您将在Cinema的“材质管理器”中看到这些重复项,这些重
复项通常列出为 materialname ,materialname.1 ,materialname.2 等。在复制对象时,Cinema不知道您是否只想参考一种材料来创建新材料,因此请密切注意情况。

保持适当大小的纹理。在纹理贴图中使用超高分辨率图像是一种诱惑。如果只有几个场景,这可能不会引起任何问题。但是,如果您具有32位8K纹理贴图的多种材质,则VRAM消耗将迅速增加,并且您可能会发现自己脱离了VRAM或不稳定的系统。尽可能重复使用材料可以帮助减轻这种情况。

控制VBD /辛烷值的音量设置。产生更高分辨率结果的设置还将消耗更多的VRAM(除了增加渲染时间)。根据您的拍摄情况,可能不需要您认为的那么高的设置。

排量。将对象加载到GPU卡时,位移需要创建其他多边形。这是一个间接过程,受多种因素驱动,这意味着您可能在发生资源消耗时不太了解。与纹理一样,仅使用给定镜头所需的密度。
经常保存,并保存增量。去做就对了。保持场景聪明和安全。

相关文章

  • OC场景优化0003

    VRAM优化策略 如果您将VRAM最大化,则可以检查/执行一些操作来优化场景以获得最佳效果:尽可能使用实例代替副本...

  • a0001(函数)

    0001 0002 0003 0003

  • (Weak Singleton)弱单例优化

    (Weak Singleton)弱单例优化 在 OC 中 在 swift 中 优化前: 优化后:

  • iOS项目编译时间优化

    iOS项目使用OC和Swift开发优化的方向是不一样的。 OC 一、看编译日志,编译时间较长的文件进行优化,减少无...

  • js简单优化之大量 if/switch判断

    场景 优化

  • LLVM

    一、编译器 性能优化:启动优化、界面优化、架构优化 编译型语言:OC(编译器是clang)、C(编译器可以直接执行...

  • 2020-04-07

    %0007%0002url1%0002%0003%0002https%0003%0004%0004www.baid...

  • OC优化指南

    提升UITableView效率的几种思路: a) Reusing UITableViewCell:利用...

  • 对于过多if-else分支的优化

    场景1:equals判断 可以用Map进行优化: 场景2: 判断多个变量是否为空 用Map进行优化:

  • UITablew性能优化之栅格化

    在oc中提起性能优化,莫过于UITabliew. 在表格优化中性能优化有以下几点需要注意. 1.不能在cell的代...

网友评论

    本文标题:OC场景优化0003

    本文链接:https://www.haomeiwen.com/subject/grveoktx.html