记录控制摄像机部分脚本写法
-特性中的尖括号<>行全部来自官方文档说明-只需参考值的类型及具体用法即可
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
--启用/禁用渲染过程选项
常用的摄像机属性就这么多,如果有拓展请自行查找官方手册!
时间: 2024-10-12 03:14:11