这是命令 ranimove 可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行
程序:
您的姓名
ranimove - 渲染带有运动的 RADIANCE 动画
概要
拉尼莫夫 [ -s ][ -e ][ -w ][ -f 乞求,结束 ][ -n 进程 ][ -t 秒 ][ -d nd ] 文件
商品描述
拉尼莫夫 是一个渐进式动画渲染程序。 给定变量 文件
指示输入文件、输出文件名以及各种其他控件和选项。
通常,进度报告会写入标准输出,但 -s 选项告诉
拉尼莫夫 默默地做它的工作。 这 -e 选项告诉 拉尼莫夫 解释所有变量
用于动画,包括输入文件中未指定的默认值,以及
将它们打印在标准输出上。 这 -w 选项关闭关于乘法和的警告
错误分配的变量和非致命的渲染问题。
通常情况下, 拉尼莫夫 将为指定的每个视图生成一个动画帧
查看文件。 如果 -f 选项被指定,动画将在给定的帧恢复,
并继续到序列的末尾,或者如果给定了第二帧(分隔
从第一个逗号但没有空格)。
这个 -n 选项指定用于渲染的进程数。 默认值
为 1,适用于大多数具有单个中央处理单元的机器
(中央处理器)。 如果您在具有多个 CPU 的机器上运行,则更大的值可达
处理器数量可用于提高渲染速度,具体取决于系统负载。
计划 拉尼莫夫 逐步渲染每一帧,它需要一些标准来确定何时
继续动画中的下一帧。 这 -t 选项用于指定最大值
在任何一帧上花费的秒数。 此选项的默认值为 60
秒。 此外,该 -d 选项可用于指定终止阈值
只是明显的差异。 如果错误可以减少到这个 JNDs 数量以下
花费时间分配前的整个帧, 拉尼莫夫 然后将继续
下一帧。 2.0 JND 的值是 75% 的人会注意到的点
差,这是通常为此类终止测试选择的电平。 有
此选项没有默认值,这意味着渲染将继续进行,直到时间
分配用于每一帧,不管。 如果 -t 设置为 0, 拉尼莫夫 将花费为
将可见误差降低到设置值以下所需的时间 -d 选项。
拉尼莫夫 分三个阶段渲染每一帧。 在第一阶段,低质量的图像是
每 16 个像素使用一个光线样本进行渲染。 在第二阶段,像素来自
基于
给定相机和物体运动。 应用一组启发式方法来防止错误
镜面高光和阴影,避免了一些典型的错误 品相(1)
程序。 在第三阶段,使用额外的高质量样本来提炼重要的
被判断为存在可见错误的图像区域。 这一直持续到
由指定的停止标准 -t 和 -d 满足选项,当框架被过滤时
并写入指定的图片文件。
该计划与该计划的主要区别 雷尼马特(1) 是运动模糊是
计算对象以及相机运动,其渐进式渲染允许
更好地控制帧精度和渲染时间之间的权衡。 更少
提供了用于管理由生成的图片文件的控件 拉尼莫夫, 和不
除了执行之外,还可以使用分布式渲染的设施 拉尼莫夫 on
不同的机器使用 -f 手动分区工作的选项。
动画变量赋值出现在每行一个 文件。 变量名
后跟等号 ('=') 及其值。 行尾可以用
一个反斜杠 ('\'),虽然它通常不是必需的,因为额外的变量值可能
在多个作业中给出。 应该只有一个值的变量在
大写。 可能有多个值的变量以小写形式给出。 变量
可以用它们的前三个字母缩写。 评论在 文件 从一磅开始
符号('#')并继续到行尾。
下面给出了动画变量、它们的解释和默认值。
八叉树 基本八叉树文件的名称,它应该由 输出(1)
使用命令 -f 选项。 此变量没有默认值。 如果
没有 RIF 给定变量,必须指定八叉树。
RIF 这个变量指定了一个 拉德(1) 用作渲染源的输入文件
选项和其他变量设置。 如果给出, 雷尼马特 将执行 拉德 和
创建一个选项文件来控制渲染参数。 杀虫剂 还将
提取公共变量的默认设置: 八角树, 解析度, 和
暴露。 在文件名之后,可能会给出覆盖变量设置,
这将传递给 拉德 在命令行上。 带有空格的设置
应该用引号括起来。 的执行 拉德 还将更新
八叉树的内容,如有必要。 这个没有默认值
变量。
移动 此变量指定具有特定运动和/或
渲染优先。 每次出现都需要四个值参数
这个变量。 第一个是父移动对象的名称,或者“void”,如果
没有任何。 如果给定,对象的转换将被添加到它的转换之前
父母。 第二个参数是这个对象的名称,它将用于
命名它包含的表面,并作为任何子对象的修饰符
参考它。 第三个参数是这个的转换字符串或文件
目的。 如果此参数用引号括起来并以连字符 ('-') 开头,
那么它将被解释为静态转换规范 a la 表格(1)。
否则,该参数将被视为包含一个的文件的名称
每行这样的变换规范,对应于动画中的帧。
如果不需要对象转换,则可以给出句点 ('.')。 第四个
参数是一个的名称 RADIANCE 要提供给的场景文件(或多个文件) 表格
为转型。 如果此参数以感叹号 ('!') 开头,
那么它将被解释为命令而不是文件。 最后一句话
对应的帧号将被附加到命令中,它的
输出将传递给输入 表格 对于每一帧。 一个可选的第五
参数指定此对象的渲染优先级。 值大于
1 将导致该对象优先于其他部分的渲染
当图像出现在框架中时。 小于 1 的值将导致
渲染忽略此对象而有利于图像的其他部分。 一个值
3.0 可以解释为说观看者的可能性是其他人的三倍
看这个物体比背景。 可以给出一个文件而不是一个
浮点值,并且此文件必须包含每个浮点数
线,对应于动画中的帧。
查看文件 此变量命名一个文件,从中 拉尼莫夫 可以为每个提取视图
动画中的帧。 该文件应每帧包含一个有效视图,
从第 1 行的第 1 帧开始。对于只有
单个视图,用于动画的每一帧。 在这种情况下,
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 END 还必须指定变量。 这个变量是必需的,并且有
没有默认值。
END 动画中的最终帧数。 默认值是从
给定的观看次数 查看文件。 通常,这个变量只会是
如果视图是静态的,则给出。
曝光 这个变量告诉 雷尼马特 如何调整每一帧的曝光。 如
过滤, 曝光设置可以作为乘数或数字给出
f-stop 调整(例如 +2 或 -1.5)。 或者,文件名可能是
给定,其中 雷尼马特 将解释为每行有一个曝光值
帧,从第 1 行的第 1 帧开始。(另请参见 查看文件 变数
以上。)此变量没有默认值。 如果没有给出,则没有
将进行曝光调整。
基本名称 最终帧的基本输出文件名。 这个字符串应该包含一个
的printf(3) 样式整数字段来区分一个帧号和另一个。 这
最终帧将使用此名称和“.hdr”后缀。 默认值为
“帧%03d”。
模糊不清 此变量指定快门在帧时间中的分数
模拟为对运动模糊开放。 运动模糊的计算方式为 拉尼莫夫
使用基于图像的渲染方法,并且不会准确。 默认值
为 0,表示没有运动模糊。
率 此变量指定动画帧速率,以每秒帧数为单位。 这是
需要计算动画错误可见性。 默认值为 8。
分辨率
此变量指定所需的最终图片分辨率。 如果只有一个
给定数字,该值将用于水平和垂直
图片尺寸。 如果给出两个数字,第一个是水平的
第二个是垂直分辨率。 如果三个数字是
给定,第三个被视为最终图片的像素纵横比(a
实际价值)。 如果像素纵横比为零,则给出的确切尺寸将
是那些生产的。 否则,它们将被用作最后的框架
图像必须适合。 此变量的默认值为 640。
低 此变量可用于指定初始、低
质量射线样本。 它可以作为渲染参数列表给出
设置,或作为变量设置 拉德 命令,在这种情况下 RIF
还必须指定变量。
高q 此变量可用于指定最终的、高的渲染选项
质量射线样本。 它可以作为渲染参数列表给出
设置,或作为变量设置 拉德 命令,在这种情况下 RIF
还必须指定变量。
输出 此变量可用于指定特殊选项 转化率。 查看
输出(1) 有效选项列表的手册页。 (这 -f 选项已指定
默认情况下。)
示例
一个最小的输入文件 拉尼莫夫 可能看起来像这样:
::::::::::
样品.rnm
::::::::::
# 我们静态场景的 rad 输入文件:
RIF=导师.rif
# 每帧包含一个视图的视图文件:
VIEWFILE=anim1.vf
# 我们的中心人物及其动作:
移动 = 无效 myguy myguy.xf myguy.rad 2.0
请注意,大多数变量未在此文件中设置。 如果我们只想看看什么
默认值 拉尼莫夫 会在不实际执行任何东西的情况下使用,我们可以调用它
从而:
ranimove -n 0 -e 样本.rnm
这将打印我们给出的变量以及默认值 拉尼莫夫 具有
分配给我们。
通常,我们执行 拉尼莫夫 在后台,重定向标准输出和
文件的标准错误:
ranimove sample.rnm >& sample.err &
如果我们决定默认值 拉尼莫夫 为我们选择的变量并非全部
适当的,我们可以向文件添加更多的分配:
RES= 1024 # 拍摄分辨率为 1024 倍
MBLUR= .25 # 应用相机运动模糊
RATE= 15 # 15 帧/秒
EXP= anim1.exp # 根据文件调整曝光
lowq= QUAL=Low # 低质量光线采样
highq= QUAL=Med # 高质量光线采样
请注意变量名称的缩写。
使用 onworks.net 服务在线使用 ranimove