Evelyn Schwab 发布了面向 UE5 的插件“Modular Camera Dynamics”。据说可以轻松实现带修正效果的摄像机行为。
Modular Camera Dynamics – Overview and Quick Start Guide (Unreal Engine 5 Plugin)
Modular Camera Dynamics 是对 Camera Modifier 系统的扩展,旨在通过短时间内可反复迭代的模块化方法来构建高级游戏玩法摄像机行为。
复杂的游戏玩法摄像机模式也可以在不添加额外代码的情况下瞬间配置。Modular Camera Dynamics 包含 14 种内置摄像机行为修改器,用于构建理想的游戏玩法摄像机,并支持通过蓝图或 C++ 开发额外的修改器。
摄像机模式和修改器可以在 Play In Editor 中反复使用,也可以在游戏过程中添加/删除,并在运行时自动淡入/淡出。在 Unreal 中创建动态游戏玩法摄像机系统,从未如此简单。
- 可自动混合修改器的实例化摄像机修改器系统
- 用于将摄像机修改器打包以便自动混合的摄像机栈数据资产,以及在 Play In Editor 中反复调整栈内摄像机修改器以立即查看结果。
- 14 种摄像机行为
- 5 种示例/预设摄像机模式。
- 扩展 Camera Modifiers 功能的自定义 Player Camera Manager 类。
14种摄像机行为
基于位置
- Position Base:从以下任一来源获取摄像机的基准位置
全局位置、玩家的本地位置、玩家身上的插槽位置、玩家的眼高 - Position Offset:在全局或本地空间中按指定量偏移摄像机。
- Position Distance:按指定量偏移摄像机的本地 X 轴。
- Position Lag:以各种方式平滑插值摄像机位置。
- Position – Velocity Offset:根据玩家速度偏移摄像机位置。
- Position – Dynamic Z:根据多种因素调整摄像机的 Z 位置,例如玩家是否接触地面,或玩家离开地面后移动了多远。
- Rotation Override:将摄像机旋转覆盖为指定的欧拉旋转,或让摄像机瞄准特定位置、Actor、组件、插槽。
- Rotation from Velocity:根据玩家速度以及摄像机旋转自外部被修改以来经过的时间,逐渐改变摄像机旋转方向。
- Sweep Basic:从指定位置到摄像机位置进行追踪,发现障碍物时将摄像机位置偏移到该位置。
- FOV Adjust:以指定的操作和幅度调整视野。
- FOV from Pitch:根据摄像机的俯仰角调整视野。
感觉就像会根据角色的移动目标做很合适的修正。
看起来挺不错,所以这里做个个人备忘。
摄像机相关内容往深了做,工作永远做不完。这类插件应该很有用。
“Modular Camera Dynamics in Code Plugins” 在 UE Marketplace 上以 $49.99(约 8,000 日元左右)发售中。对摄像机行为有困扰的人请务必看看!
链接
Modular Camera Dynamics, my new camera plugin which I've been showing off, is now available on the Unreal Marketplace! pic.twitter.com/CbpsNwxNSg
— Ev Schwab (@evelyn_schwab) July 26, 2024
Modular Camera Dynamics in Code Plugins – UE Marketplace