Max Script|控制摄像机

来源:互联网 发布:网络诈骗200元 编辑:程序博客网 时间:2024/05/21 22:43

记录控制摄像机部分脚本写法
-特性中的尖括号<>行全部来自官方文档说明-只需参考值的类型及具体用法即可

targetcamera pos:[-150,100,350] target:[targetobject pos:[0,0,20] isselection:on]--创建目标摄像机 位置  目标点位置 并选中

特性:

$.Fov = 60                                         <camera>.curFOV Float default: 45.0 -- float        --水平视野修改$.fovtype = 1\2\3                                  <camera>.fovType Integer default: 1 -- integer--水平、垂直、对角线$.orthoProjection = true                           <camera>.orthoProjection Boolean default: false--开启,如果启用,摄影机视图看起来就像用户视图$.type #free                                       <camera>.type Name default: #free --修改摄像机类型为free--摄影机的类型:--#free-自由摄影机 (视图可以在任意方向进行设置的目标)--#target-目标摄影机 (相机将始终对齐与目标对象的视图)$.showCone = on<camera>.showCone Boolean default: false                                    --显示摄像机锥形光线(四棱锥)【锥形光线出现在其他视口但不显示在摄像机视口中】$.showHorizon = on<camera>.showHorizon Boolean default: false                                     --显示地平线【条深灰色的线条显示在摄影机视口中的地平线层级。】$.nearrange 0.9<camera>.nearrange Float default: 0.0 -- animatable; alias: Near_Env_Range --近距范围的大气效果$.farrange 10<camera>.farrange Float default: 1000.0 -- animatable; alias: Far_Env_Range --远距范围的大气效果$.clipManually = on<camera>.clipManually Boolean default: false --启用可定义剪切平面。--禁用手动剪切后,将不显示摄影机的几何体更接近小于 3 个单位$.nearclip 5.0<camera>.nearclip Float default: 1.0 -- animatable, alias: near_clip --更近的对象比与近剪裁平面是不可视的摄影机。$.farclip 500<camera>.farclip Float default: 1000.0 -- animatable, alias: far_clip --比远距剪切平面远的对象是不可视的摄影机。$.showRanges = On<camera>.showRanges Boolean default: false --显示变为黄色,在要显示的近和远距范围的设置的摄影机的锥形光线内的矩形。$.targetDistance = 300<camera>.targetDistance Float default: 160.0 -- animatable, alias: Target_Distance --设置一个点,用作不可见目标$.mpassEnabled = On<camera>.mpassEnabled Boolean default: false -- boolean; MultiPass_Effect_Enabled --启用/禁用的多过程摄影机效果$.mpassRenderPerPass = On<camera>.mpassRenderPerPass Boolean default: false -- boolean--启用/禁用渲染过程选项

常用的摄像机属性就这么多,如果有拓展请自行查找官方手册!

0 0
原创粉丝点击