CSV点缓存

CSV点缓存项允许存储和从外部一系列CSV(逗号分隔值)文件中读取粒子数据。CSV文件是纯文本文件,可以通过脚本或许多电子表格或数据库程序轻松创建。您还可以轻松地保存来自Modo直接放入CSV文件中,以备日后重用。

用法

将CSV点缓存项添加到Items单击以读取或写入缓存数据的列表Add ItemParticles > Point Clouds ,双击CSV Point Cache。添加后,选择结果CSV点缓存项,以使其属性在Properties视口。

要从现有粒子模拟中保存新的CSV点缓存序列,请遵循以下步骤。

1.   创建CSV点缓存项目,然后点击New Sequence按钮。

将打开一个特定于OS的对话框,指定文件名和位置(序列号自动添加)。

2.   请点击Save关闭对话框。

点缓存的实际连接和粒子模拟接下来将在Schematic视口。使用Add Selected在视口中单击“按钮”以添加适当的节点,可以将其输出连接到粒子模拟项的点缓存输入,如下所示。

CSV Cache

连接后,每次评估仿真时,都会写入文件(或视情况而覆盖)。要保持文件格式被覆盖,只需断开CSV点缓存项与粒子模拟项的连接即可。断开连接后,当播放或清理时间轴时,粒子将在3D视口中正常播放。

要加载现有的CSV点缓存,请执行以下操作:

1.   创建CSV点缓存项目,然后使用Browse按钮以找到保存的序列。
2.   在特定于操作系统的对话框中,为序列指定系列中的第一个文件。选择文件后,按Open装载。

播放或拖动时间轴时,粒子序列将在3D视口中播放。

对于静止图像中的静态点,请指定系列中的特定文件(如有必要)并设置TypeStatic Points。加载点缓存后,可以将其分配为点源。

CSV PAnel

选项

描述

Name

显示当前强制项目名称。要更改它,请单击该字段,然后输入新名称。

CSV Cache

Filename Pattern

单个CSV文件或一系列CSV文件的文件路径。如果是序列,则模式必须包含[####],其中#字符表示帧号中的位数。

Browse

打开特定于操作系统的对话框,可让您找到现有的已保存CSV文件或播放序列。选择后,点击Open按钮加载缓存的数据。

New Sequence

允许您定义新的CSV序列以将缓存的数据保存到该序列。粒子模拟项需要连接到CSV项目中Schematic运行模拟之前查看。

Type

指示模式的使用方式:

Static Points:始终将模式作为一个文件读取。

Sequence:将数字替换为模式,以查找特定时间的文件。

Sequence with Range:使用StartEnd值以限制序列的范围。

 

Start/End

Start是范围序列的最小帧号。End是范围序列的最大帧号。

Offset

用于相对于时间轴偏移序列。如果设置为10,则序列在第10帧开始播放。

Size

确定3D视口内粒子的像素显示大小。

Color

允许您定义3D视口中粒子的显示颜色。此选项对于区分粒子与属于不同模拟的粒子非常有帮助。

小费:  Modo通常将内部缓存的模拟数据保存到保存的场景文件中。CSV点缓存文件是一种外部化粒子模拟数据的好方法, Modo场景文件很小。