Insider Insider
3dnchu 尚无浏览 2 分钟阅读

OmniStep v1.0 – 实现可脚本化第一人称视角控制的 Blender 插件正式发布!也可用于游戏风格影像制作和交互式建模!

由 Damjan Minovski 制作、实现可脚本化第一人称视角控制的 Blender 插件「OmniStep」正式发布了!

OmniStep – A Scriptable First Person Controller for Blender – Trailer 1

OmniStep 是一款提供可脚本化第一人称视角控制器的 Blender 插件。
作为交互式动画与原型制作工具,它提供内置游戏循环,以及用于更复杂交互的可选脚本。

OmniStep 是一款高度可定制且可脚本化的第一人称控制器,在移动机制、碰撞响应和输入处理方面可媲美 AAA 游戏。由于可以记录移动和玩家动作,因此可用于制作需要大量手工动画的镜头。其中包括 walkthrough 和非常流畅的 flythrough。
通过可定制的行走模式和飞行模式、智能碰撞系统、生成点以及脚本支持,它简化了关卡原型制作,使 Blender 成为游戏开发中更通用的工具,也为艺术家提供了体验作品的直观新方式。

OmniStep的功能

  • 第一人称视角移动:玩家参数以及重力、速度、加速度、摩擦、空中控制等设置,楼梯和不平地形上的运动阻尼功能
  • 飞行模式:完全基于物理的行为、加速度、摩擦等设置,鼠标视角和径向控制功能、碰撞等
  • 摄像机功能:物理、约束等摄像机绑定,可定制的俯仰和运动阻尼、焦距自定义
  • 碰撞(Collision)系统:基于胶囊的碰撞检测,使用可处理数百万三角形的 BVH 树,与实例化集合及链接库的碰撞,按集合包含或排除,通过脚本模块实现部分动态碰撞,通过重用最后的接地位置防止无限下落
  • 录制:摄像机运动录制、循环录制、缓冲录制(无需时间轴播放的录制)
  • 脚本:通过用户编写的脚本添加新功能,公开游戏循环方法,在 UI 面板中自动公开参数,可访问玩家参数和碰撞系统
  • 可定制设置:输入平滑选项、可定制的键位映射和游戏手柄映射、支持 Windows 游戏手柄(XInput)、包含灵敏度和 Y 轴反转的鼠标设置、自定义 N 面板布局、支持 120Hz 以上的帧率独立性、可选单位设置:米、英制、自由
  • 附加功能:传送机制、作为生成点的 Empty
  • 官方网站提供丰富的演示文件和文档!

从在 SNS 上发布预告时起,我就很期待这款插件!看起来可以像伪游戏引擎一样使用 Blender。也可能会对 FPS 视角影像制作等有所帮助。
「OmniStep」现已在 Blender Market 和 Gumroad 以 $15 发售!也很期待今后的发展!请务必看看!

链接

Blender Market

Gumroad

Official Site

Screenshot of blendermarket.com

Screenshot of atair1.gumroad.com

Screenshot of omnistep.atair.cc