使用摄影机 / 3ds Max
本页包含有关如何为Verge3D for 3ds Max设置摄影机的信息。
3ds Max中的设置
只需在您的场景中添加一个支持的摄影机:
- Physical
- Target
- Free
不建议在Verge3D中使用大于或小于100的摄影机缩放值。请确保将摄影机的缩放因子设置为100。
摄影机设置
3ds Max中的每个摄影机都被分配了以下Verge3D设置:
- Viewport Fit
-
视口如何响应尺寸变化(或设备方向)。
- Vertical
- 适配垂直视野。此模式适合高场景。通过固定垂直视野,您可以确保对象在横屏(桌面/笔记本电脑)和竖屏(手机)模式下都能适配摄影机。
- Horizontal
- 适配水平视野。与 Horizontal 相反,此模式适合宽场景。
- Allow Panning
- 启用/禁用摄影机平移。
- Rot. Speed
- 摄影机旋转速度系数。
- Mov. Speed
- 摄影机移动速度系数。
- Targeted Camera Limits
- 目标(即轨道)摄影机的设置,参见下方。
- First-Person
- 第一人称摄影机的设置,参见下方。
- Disable Controls
- 禁用所有摄影机控制——鼠标、触摸、键盘。指定您是否要通过动画、拼图或JavaScript来移动摄影机。
Targeted Camera Settings - 目标摄影机设置
使用以下设置来控制 Target 和目标 Physical 摄影机的参数。
- Persp Min Dist, Persp Max Dist
-
透视摄影机的距离限制。在Verge3D中,透视轨道摄影机的"缩放"意味着"向前/向后移动",因此分配给此类摄影机的距离限制间接影响缩放的最小/最大限制。
如果您需要通过改变摄影机视野(FOV)来执行缩放,同时保持摄影机位置不变,请使用 set camera param 拼图。
- Ortho Min Zoom, Ortho Max Zoom
- 正交摄影机的变焦限制。在Verge3D中,正交轨道摄影机的"缩放"意味着"使摄影机体积变大/变小"。摄影机本身不移动。
- Min Vertical Angle, Max Vertical Angle
- 垂直(向上-向下)角度限制。
- Min Horizon Angle, Max Horizon Angle
- 水平(左-右)角度限制。
请注意,在拼图编辑器和JavaScript API中,"Targeted"摄影机被称为"Orbit"。
第一人称摄影机设置
以下设置允许您在不使用拼图或JavaScript的情况下设置第一人称摄影机控制。
- Enabled
- 启用第一人称摄影机控制模式。
- Collision Material
-
碰撞材质,用于控制摄影机可以移动的区域。基本上,该材质上方的区域是允许的,所有其他位置(包括空白区域)是禁止的。如果不指定此值,摄影机将以自由飞行模式运行。
如果您不希望碰撞对象对用户可见,只需在3ds Max中将其隐藏(使用带有眼睛图标的开关)。
- Gaze Level
- 第一人称摄影机的"注视"(或"头部"/"眼睛")水平。
- Story Height
- 楼层的最大高度。如果您需要在场景中设置多层楼层,例如复式小屋或大型购物中心,请指定此值。
- Enable PointerLock
- 启用指针锁定功能,在应用启动时捕获鼠标指针。用户应点击屏幕上的某个位置来锁定光标,并无需点击/拖动鼠标按钮即可在3D空间中移动。
第一人称碰撞由Verge3D运行时处理,因此不需要激活物理引擎模块。
有关使用示例,请查看 Firstperson Camera 演示(也可在资源商店中找到)。
适配摄影机边缘
Fit to Camera Edge 是一种基于3ds Max模型绘制屏幕空间UI元素的技术。这种UI设计方法对3D艺术家来说比使用HTML/CSS更"原生",不需要外部工具。但不仅如此:由于UI元素是真正的3D对象,您可以对其应用着色器、灯光、动画、变形——应有尽有——使它们真正具有交互性并无缝集成到场景中。
当您将某个对象作为摄影机的子对象时,Verge3D Adv. Rendering Params 面板上将出现以下设置:
- Horizontal
- 要适配对象的水平画布边缘。None — 不进行水平适配,Left — 适配左边缘,Right — 适配右边缘,Stretch — 水平缩放对象以适应屏幕。
- Vertical
- 要适配对象的垂直画布边缘。None — 不进行垂直适配,Top — 适配上边缘,Bottom — 适配下边缘,Stretch — 垂直缩放对象以适应屏幕。
- Shape
- 画布适配形状。Box — 使用对象的边界框,Sphere — 使用对象的边界球来适配屏幕上的对象,Point — 忽略对象边界并使用其中心来适配屏幕上的对象。
- Fit Offset
- 用于将对象适配到屏幕上的额外偏移。实际上,此值通过指定的绝对值扩展对象边界(框或球)。
使用拼图控制摄影机
您可以使用 摄影机拼图 来实时控制摄影机。
遇到问题?
欢迎您随时在 论坛上提问!您还可以加入中文用户社区QQ群(171678760),在线寻求帮助。