«

Tachyon渲染器的使用方法以及常用参数

叫个啥名字 发布于 阅读:1745 linux


安装:

Vmd1.9.3已经默认安装了Tachyon,他们的在linux和win下的路径有点不同。注意前半部分为自己软件包的路径, 自行修改。

linux下的路径/opt/wsy/vmd/lib/tachyon/tachyon_LINUXAMD64

win下的路径C:\Software\VMD\tachyon_WIN32.exe

Vmd的安装很简单,详见VMD的安装,常用命令,以及部分命令中文手册 (wangsy.fun)

常用命令,方法:

运行最好加上绝对路径,[tachyon_LINUXAMD64 or tachyon_WIN32.exe]    [Filename]    -[参数1] [前面参数1的值]    -[参数2] [前面参数2的值]     -[参数n] [前面参数n的值]

例如: /opt/wsy/vmd/lib/tachyon/tachyon_LINUXAMD64 example.dat -format BMP -o example.bmp -trans_raster3d -res 3000 2000 -mediumshade -numthreads 1 -aasamples 24

这里的example.dat是在Vmd里面用命令render Tachyon example.dat 或者在图形窗口保存为 Tachyon example.dat 格式。要注意的是win下生成的.dat用在linux下需要检查换行符是否正确,可以用dos2unix命令。

Tachyon是无法渲染透明背景的图片,可以配合使用XnConvert实现透明背景。 POV-Ray可以直接渲染透明背景,但是光影效果远没有Tachyon渲染的完美。

*****以下为部分参数的中文解释*****

支持的模型文件格式:
filename.dat --  源自这个软件包(tachyon)的模型文件。
filaname.ac  -- AC3D模型文件。
filename.nff -- Eric Haines的SPD使用的NFF场景格式。


有效选项 (**表示默认选项)
----------------------------------------------
消息选项:
+V 冗长的信息开
-V 关闭粗略信息 **

速度调节选项:
-raydepth xxx     (最大射线递归深度)
-numthreads xxx   (** 默认是自动确定的)
-nobounding
-boundthresh xxx  (** 默认阈值为16)

阴影选项:
-fullshade     (** 最佳质量的渲染(也是最慢的))
-mediumshade   (渲染质量好,但没有阴影)
-lowshade      (低质量的渲染,预览(快速的))
-lowestshade   (最差质量的渲染,预览(也是最快))

照明选项:
-rescale_lights xxx   (按指定的系数重新调整光照强度值(在其他光照覆盖生效之前执行))
-auto_skylight xxx    (强制使用环境遮挡照明,自动调整直接光源的比例以补偿环境遮挡因素。(使用值0.7作为一个好的起点)。)
-add_skylight xxx     (强制使用环境遮挡照明,手动调整直接光源的比例以补偿环境遮挡因素。)
-skylight_samples xxx (要拍摄的样品射线的数量。)

阴影镜面高光选项:
-shade_phong         (冯氏镜面高光照片)
-shade_blinn       **(布林恩的镜面高光)
-shade_blinn_fast    (快速逼近Blinn的高光)
-shade_nullphong     (禁用镜面高光功能)

阴影透明度选项:
-trans_max_surfaces xxx     (将显示的透明面的数量限制在指定的数量内)
-trans_orig               **(原先的执行)
-trans_raster3d             (基于角度的Raster3D不透明度调节)
-trans_vmd                  (VMD中使用的不透明度后乘法)

透明表面的阴影选项:
-shadow_filter_on     **(透明物体投射阴影。)
-shadow_filter_off      (透明的物体不会投射出阴影)

雾气遮蔽选项:
-fog_radial        **(径向雾化实施)
-fog_vmd              (VMD中使用的类似于OpenGL的平面雾化器)

表面正常/绕行顺序固定模式:
-normalfixup [off | flip | guess]  **(默认为off)

抗锯齿选项:
-aasamples xxx  **(每个像素采取的最大超样本数, ( 默认为0,或者是确定的场景文件,值越大锯齿越不明显)

输出选项:
-res Xres Yres      (重载场景定义的输出图像的尺寸)
-o outfile.tga      (设置输出文件名)
-clamp            **(钳制像素值为[0到1](默认值)。)
-normalize          (将像素值归一化为[0至1] 。)
-gamma val          (归一化应用伽马校正)
-format BMP         (输出24位Windows BMP 格式文件(未压缩))
-format JPEG        (XXX 没有被编译到这个二进制文件中 XXX)
-format PNG         (XXX 没有被编译到这个二进制文件中 XXX)
-format PPM         (输出24位 PPM 格式文件(未压缩))
-format PPM48       (输出48位 PPM 格式文件(未压缩))
-format PSD48       (输出48位 PSD48 格式文件(未压缩))
-format RGB         (输出24位 SGI RGB 格式文件(未压缩))
-format TARGA     **(输出24位 Targa 格式文件(未压缩))

动画相关的选项:
-camfile filename.cam  (使用摄像机位置的文件制作动画。)
-nosave                (禁止将输出帧写入磁盘 (只用于做实时渲染))

互动式太空球/太空导航仪控制:
-spaceball      (启用太空球/太空导航仪的摄像飞行。)
-spaceballport  (串行端口设备名称(仅适用于串行设备))


vmd

请先 登录 再评论