«
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