这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 ranimate,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
ranimate - 计算 RADIANCE 动画
概要
雷尼马特 [ -s ][ -n ][ -e ][ -w ] 文件
商品描述
杀虫剂 是一个执行程序,它读取给定的 文件 并进行适当的呼叫
至 拉德(1) 图像(1) 品相(1) 和 过滤器(1) 渲染动画。 变量在
文件 指示输入文件、进程服务器(执行主机)、输出目录和
文件名,以及各种其他控件和选项。
通常,命令在执行时会回显到标准输出。 这 -s 选项
告诉 雷尼马特 默默地做它的工作。 这 -n 选项告诉 雷尼马特 不采取任何
动作(即不实际执行任何命令)。 这 -e 选项告诉 雷尼马特 至
解释用于动画的所有变量,包括未指定的默认值
输入文件,并将它们打印在标准输出上。
这个 -w 选项关闭有关乘法和错误分配变量的警告。
通常情况下, 雷尼马特 将为指定的每个视图生成一个动画帧
查看文件。 但是,如果动画在不完整的状态下结束或被杀死,
雷尼马特 将尝试从较早的过程停止的地方开始。 如果过程是
仍在运行,或已在另一台机器上启动, 雷尼马特 将报告此信息
并退出。
动画变量赋值出现在每行一个 文件。 变量名
后跟等号 ('=') 及其值。 行尾可以用
一个反斜杠 ('\'),虽然它通常不是必需的,因为额外的变量值可能
在多个作业中给出。 应该只有一个值的变量在
大写。 可能有多个值的变量以小写形式给出。 变量
可以用它们的前三个字母缩写,除了“host”,它必须包含所有
四. 评论在 文件 以井号 ('#') 开头,并继续到行尾。
下面给出了动画变量、它们的解释和默认值。
目录 动画目录的名称。 期间生成的所有临时文件
动画将放置在此目录中,该目录将由 雷尼马特 if
它不存在。 一个名为“STATUS”的文件也将在那里创建,并将
包含有关动画过程的当前信息。 这个变量没有
默认值,其设置是必需的。
八叉树 静态场景漫游动画的八叉树文件的名称。 有
此变量没有默认值,如果
ANIMATE 变量也被设置(见下文)。
ANIMATE 动态动画的场景生成命令。 这个命令,如果给出,
将以帧号作为最终参数执行,并在其上
标准输出它必须为该帧生成完整的八叉树。 护理必须
请注意,此命令不会创建任何可能
与其他动画命令创建的同名文件发生碰撞
平行线。 此外,该命令不应产生标准错误的输出,
除非有致命的情况。 (即,关闭所有警告;查看 BUGS
部分,下面。)没有默认的动画命令,或者这个
变量或 八叉树 必须设置变量。
查看文件 此变量命名一个文件,从中 雷尼马特 可以为每个提取视图
动画中的帧。 该文件应每帧包含一个有效视图,
从第 1 行的第 1 帧开始,无论 主页
多变的。 只有一个视图的视图文件是一个例外,它
用于动态场景动画的每一帧。 这个变量是
需要,并且没有默认值。
主页 此动画序列中的初始帧号。 最小值为 1,
如果给出了较晚的起始帧, 雷尼马特 假设较早的帧
包括在其他一些 文件, 之前已经执行过。 (看
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 耐力赛 变量,下面。)默认值为 1。
END 此序列中的最终帧编号。 最小值等于
主页 帧,默认值是根据视图中的视图数计算的
特定 查看文件。
曝光 这个变量告诉 雷尼马特 如何调整每一帧的曝光。 如
过滤, 曝光设置可以作为乘数或数字给出
f-stop 调整(例如 +2 或 -1.5)。 或者,文件名可能是
给定,其中 雷尼马特 将解释为每行有一个曝光值
帧,从第 1 行的第 1 帧开始。(另请参见 查看文件 变数
以上。)此变量没有默认值。 如果没有给出,一个
平均水平将计算为 过滤器 对于每一帧。
基本名称 最终帧的基本输出文件名。 这个字符串将被传递给
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 -o 和 -z rpct 的选项,以及适当的后缀,因此应该
包含一个 的printf(3) 样式整数字段来区分一个帧数
其他。 最终帧将使用此名称和“.hdr”后缀。 默认的
值是分配的 目录 后跟“/frame%03d”。
主持人 用于命令执行的主机。 这个变量可以被分配一个主机名,
后跟可选数量的并行进程,后跟可选的
目录(相对于该机器上用户的主目录),然后是
备用用户名。 多种的 主持人 作业可能会出现。 它不是
建议在单 CPU 主机上指定多个进程,因为这只是
往往会减慢速度。 默认值为“localhost”,它启动一个
本地机器当前目录中的单个进程。
RIF 这个变量指定了一个 拉德 用作渲染选项源的输入文件
和其他变量设置。 如果给出, 雷尼马特 将执行 拉德 并创建一个
选项文件稍后传递给 图像 or 跟踪。 除了预先 给予
变数 雷尼马特 还将提取公共变量的默认设置:
八角树, 解析度, 曝光 和 过滤。 在文件名之后,覆盖
可能会给出变量设置,这些设置将传递给 拉德 在命令行上。
带有空格的设置应该用引号引起来。 的执行 拉德
如有必要,还将更新八叉树的内容。 没有默认
此变量的值。
磁盘空间 指定目标上可用的磁盘空间量(以兆字节为单位)
用于临时文件存储的文件系统。 杀虫剂 将协调其批次
基于此存储量的操作,假设有足够的
所有最终帧的额外空间,或者给定的 TRANSFER 命令
将完成的帧移动到其他位置(见下文)。 默认的
值为 100 兆字节。
档案 每批渲染完成并检查完整性后, 雷尼马特
将执行给定的命令,传递所有原始图片的名称
和由生成的 z 缓冲区文件 图片。 (该命令在
目标目录,文件名将很简单。)通常,存档
命令将原始文件复制到磁带设备或其他地方
在帧插值阶段失败的情况下检索。 之后
存档命令已成功完成,原始渲染被删除。
此变量没有默认值,这意味着原始
未过滤的帧将被简单地删除。 注意最后一两个
渲染的帧可能不会被复制、存档或删除,以防万一
另一个序列从这个序列停止的地方开始。
TRANSFER 传输完成的动画帧的命令。 外壳变为
目标目录并将所有完成的帧的名称附加到
此命令在执行之前。 通常,传输命令执行
例如将帧转换为另一种格式和/或将它们复制到磁带
或其他一些目标设备,然后再删除它们。 这 场梳(1) 脚本
可用于方便地将字段组合为基于字段的帧
动画。 如果未给出此变量,则最终帧将保留在它们的位置
是。 (看 基名, 以上。)
RSH 要使用的命令代替 SSH(1) 在另一个远程执行命令
机器。 该程序的参数和行为必须与
UNIX SSH 命令,除了 -l 选项将始终用于指定
备用用户名而不是 用户@主机 习俗。 这 -l 选项可能或
可能不会出现,但 -n 选项将始终被使用,并且预期的开始
目录将是远程用户的目录,就像 SSH。
耐力赛 此变量指定下一个 文件 在这个序列之后使用
完全的。 这提供了一种方便的方法来继续动画
在不同的细分市场需要不同的控制选项。 重要的是
这种情况下要正确设置 主页 和 END 每个变量 文件 以便
段不重叠帧。
过采样
此变量设置原始图像大小相对于
最终尺寸由 分辨率 多变的。 这决定了它的质量
在最终帧中进行抗锯齿。 值为 1 表示没有抗锯齿,而值为 XNUMX
值为 3 会产生非常好的抗锯齿。 默认值为 2。(A
分数值可用于预览,导致低分辨率帧
要生成的大块状像素。)
插
此变量设置要在每个渲染之间插入的帧数
在静态场景演练中的帧。 每个渲染帧的 Z 缓冲区将是
由...生成 照片, 和 品相 将被调用以执行实际的“补间”。
这可能会大大节省渲染时间,但应该
谨慎使用,因为某些信息可能会丢失或不准确,例如
镜面高光和反射,如果太少,物体甚至可能破裂
渲染用于插入过多的运动。 这个的默认值
变量为 0,表示没有插值。 如果出现以下情况,插值也会关闭
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 ANIMATE 变量被指定。
模糊不清 此变量指定快门在帧时间中的分数
模拟为对运动模糊开放。 许多样本可以作为
第二个参数,它控制计算的附加帧的数量和
平均在一起 品类 如果这个数字小于 2,那么模糊是
由...执行 图像 仅,导致比组合更大的噪音
图像 和 品相 否则使用。 (样本数量的默认值为
5.) 默认分数为 0,表示没有运动模糊。 这个选项做
目前不与 ANIMATE 变量,因为 pinterp 仅适用于
静态环境。
数据流 此变量指定景深模糊的光圈直径,在
世界单位。 可以给出许多样本作为第二个参数,其中
控制一起计算和平均的附加帧数
品类 如果这个数字小于 2,那么模糊是由 图像
仅,导致比组合更大的噪音 图像 和 品相 用过的
除此以外。 (样本数的默认值为 5。)模拟一个
特定相机的光圈,将镜头的焦距除以 f-
数字,然后转换为相应的世界坐标单位。 例如,
如果您想在以米为单位建模的场景中以 f/50 模拟 2.0mm 镜头,那么
将 50mm 除以 2.0 得到 25mm,这对应于有效光圈
0.025 米。 默认光圈为 0,表示没有景深模糊。
此选项当前不适用于 ANIMATE 变量,因为 pinterp
仅适用于静态环境。
追溯 这个布尔变量告诉 雷尼马特 是否雇用 跟踪 ,我们将参加
使用帧插值 -fr 选项 品类 如果设置为 True,则
相同的渲染选项和静态八叉树被传递给 跟踪 像往常一样
用于 图片。 默认值为 False。 注意这个变量只
适用于静态环境演练(即,没有 ANIMATE 命令)。
分辨率
此变量指定所需的最终图片分辨率。 如果只有一个
给定数字,该值将用于水平和垂直
图片尺寸。 如果给出两个数字,第一个是水平的
第二个是垂直分辨率。 如果三个数字是
给定,第三个被视为最终图片的像素纵横比(a
实际价值)。 如果像素纵横比为零,则给出的确切尺寸将
是那些生产的。 否则,它们将被用作最后的框架
图像必须适合。 此变量的默认值为 640。
给予 此变量可用于指定其他选项 图像 or 跟踪。
这些选项会出现在自动设置的选项之后 弧度, 从而
将覆盖默认值。
品相 此变量可用于指定其他选项 品脱, 这是
用于为静态场景漫游插入帧。 (见 品相
手册页,以及 插 变量。)不要使用这个变量来设置
品相 -fr 选项,但使用 追溯 设置代替。
过滤器 此变量可用于指定其他选项 过滤。 如果这
变量在 文件, 然后 过滤器 将永远被使用。 (一般,
过滤器 仅当 品相 不需要或自动曝光
必填。)见 过滤器 手册页了解详情。
示例
一个最小的输入文件 雷尼马特 可能看起来像这样:
::::::::::
样本.ran
::::::::::
# 我们静态场景的 rad 输入文件:
RIF=导师.rif
# 线轴目录:
目录=动画1
# 每帧包含一个视图的视图文件:
VIEWFILE=anim1.vf
# 可用的临时磁盘空间量:
磁盘空间 = 50 # 兆字节
请注意,大多数变量未在此文件中设置。 如果我们只想看看什么
默认值 雷尼马特 会在不实际执行任何东西的情况下使用,我们可以调用它
从而:
ranimate -n -e 样本.ran
这将打印我们给出的变量以及默认值 雷尼马特 具有
分配给我们。 此外,我们将看到命令列表 雷尼马特 会执行
有 -n 选项不存在。
通常,我们执行 雷尼马特 在后台,重定向标准输出和
文件的标准错误:
ranimate sample.ran >& sample.err &
如果我们决定默认值 雷尼马特 为我们选择的变量并非全部
适当的,我们可以向文件添加更多的分配:
host= Rays 3 ~greg/obj/tutor ray # 在多主机“射线”上作为射线执行
host= thishost # 在这台主机上也执行一份副本
INTERP= 3 # 每四帧渲染一次
RES= 1024 # 拍摄分辨率为 1024 倍
MBLUR= .25 # 应用相机运动模糊
EXP= anim1.exp # 根据文件调整曝光
pfilt= -r .9 # 使用高斯滤波
ARCHIVE= tar cf /dev/nrtape # 将原始渲染保存到磁带
请注意变量名称的缩写。
使用 onworks.net 服务在线使用 ranimate