共有回帖数 0 个
-
如果你有一个数据量很大的解算并且需要很多的CPU或者内存,并且有相互影响的关系存在.(例如一个RBD物体组会推动周围的烟雾,但也被烟雾所影响着),你可以把这种数据量很大的解算打碎分离到不同的解算里(解算必要的部分,cache之后在导入解算)例如,你想要把RBD物体作为一个解算,并且将模拟结果缓存为sim files.那么在不同的解算里面你可以导入缓存后的RBD物体,并且跟烟雾设置一个直接的作用关系你可以按照时间来打碎某个数据量很大的解算,你可以允许解算直到某个特殊的时间点上,然后保存整个模拟状态到一个sim file上(在节点网络的末端添加一个File dynamics节点).那么,你就可以使用同样的节点网络来允许第二部分,但是在Dop的容器节点(也就是主节点)参数面板上,初始状态这个选项中,你必须去读取之前保存的解算到一半的sim file.Dop Network节点上,Simulation 标签页上有几个参数可以帮助优化解算,如下!!!Cache simulation缓存模拟:这允许你完全关闭解算的缓存功能.对于想要节省内存来说关闭这个选项是很重要的,关闭这个选项之后能够提高视口的交互速度Cache memory缓存容量大小:这是一个最大值!!!当houdini去模拟一个解算的时候,会调用内存的容量来当缓存的存储空间,按兆来算,默认是500MBCache substep data缓存子步数数据:这包含了缓存里面的子帧解算器的信息.如果你想要去做子帧的运动模糊的话这是非常有用的Allow caching to disk允许缓存到硬盘: 当解算时把从内存调用的空间占满的话,Houdini会使用硬盘空间.需要注意的是,当你勾选上这个选项以后,允许Houdini能使用的硬盘空间是无限大的Provide data hints提高数据提示信息: 这个选项会去检测你建立的解算网络是否合理(Debug之类的).当网络连接完成后你不想要或者不需要警告信息时,把这个选项关闭能够提高一点点的性能Enable automatic resimulation允许自动重新解算: 只要你返回到第一帧(其实应该是使解算的起始帧更正确些),这个选项就会重置模拟信息到当前的设置.如果第一帧花费了很多时间来处理信息,你也许想要关闭这个选项.当这选项关闭的之后,还想要去使用当前设置去重置解算的话就必须去点击Resimulate按钮去重置如果一个模拟的时间步数是小于帧数率的(例如,3/$FPS),当开始模拟的时候Dop Network节点上的Interpolate display data(显示差值数据)属性能够在时间步数之间去平滑帧与帧之间的模拟数据
楼主 2015-08-04 18:54 回复
Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
意见反馈 |
关于直线 |
版权声明 |
会员须知