概述:
Weapon FOV 是一款实用的材质节点,可提升第一人称视角下持枪的沉浸感。该资源包能将第一人称相机视角提升至行业标准,且不会产生明显的额外开销。该资源包仅适用于第一人称相机游戏。
特点:
· 独立武器FOV - 可为每把武器设置自定义视野,修复更改游戏FOV时的武器拉伸问题,便于独立于相机校准武器在屏幕上的大小
· 武器深度优先 - 相机Z轴(深度)上的武器缩放,修复武器与墙壁的穿插问题,玩家胶囊体半径可以更小,武器可在环境中渲染
· 近裁剪面 - 修改近裁剪面以在相机中看到更多/更少的网格
· 武器偏移 - 在相机空间中应用武器的自定义位置
· 效果混合 - 实现FOV空间与世界空间之间的过渡,适用于弹丸和站在地面上的角色身体
· 材质节点 - 可按武器自定义,或在全局材质参数集合中控制
· 高效 - 效果按顶点计算,无需使用单独的Pass来修复武器问题
· 缩放 - 武器保持不变时更改相机FOV,便于实现瞄准镜缩放效果
· 狙击镜 - 多种参数:镜头折射、色差、叠加层等
· 子弹时间 - 带慢动作效果的子弹相机
· 3D HUD - 在屏幕上渲染网格
常见技术问题:
· 有时遮挡剔除会将网格标记为不可见,导致不被渲染。可通过增大网格组件(Bounds Scale)或网格资产(Bounds Extension)的边界大小来修复
· 该资源包仅适用于第一人称相机游戏
· 网格无法正确接收阴影
材质:5个使用材质节点的示例(武器/手/弹丸)
函数:3个(混合、默认、瞄准镜)
目标平台:所有平台,但不支持VR
文档:有
Demo:可下载
Demo操作:
WSAD - 移动
鼠标左键 - 开火
鼠标右键/E - 缩放模式
鼠标滚轮上/下 - 更改缩放
Q - 狙击瞄准
更新1.1
更新示例地图
材质层
缩放模式、激光
更新1.2
狙击武器瞄准镜
示例3D HUD网格
更新1.3
子弹相机示例
命中物理反应和血液
枪口闪光粒子
易于集成,搭配优秀的武器套件
附加说明:资源包DEMO文件夹包含Epic的示例内容(Starter Content、Shooter Game),仅用于演示目的。
