Max Script|控制摄像机
2016-05-10 16:30
288 查看
记录控制摄像机部分脚本写法
-特性中的尖括号<>行全部来自官方文档说明-只需参考值的类型及具体用法即可
特性:
常用的摄像机属性就这么多,如果有拓展请自行查找官方手册!
-特性中的尖括号<>行全部来自官方文档说明-只需参考值的类型及具体用法即可
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 --启用/禁用渲染过程选项
常用的摄像机属性就这么多,如果有拓展请自行查找官方手册!
相关文章推荐
- Android之使用Pull解析Xml数据
- hdu2509
- 常用Cocoa框架概览
- [LeetCode]题解(python):152-Maximum Product Subarray
- leetcode 336. Palindrome Pairs
- 笔记2
- Xcode屏幕图片截取
- java 中过期实现思想
- 关于EditText的输入数字校验的问题
- 网格部件判断字段不能为空
- 旋转矩阵和旋转向量
- centos 安装mysql
- Java面向对象——类和对象
- Uncaught SyntaxError: Unexpected token ILLEGAL
- Android Menu 之 optionsMenu 详解
- sqlserver2000 在查询时产生序号列的办法
- PHP 分页 (分页类)
- mac ssd开启trim模式
- Python Socket
- 汇编:单选按钮和复选按钮使用