资讯/NEWS
OmniStep v1.0 - 用于可编程第一人称控制的 Blender 插件现已推出!
发布于 2024/11/25  |  发表在 [ CG咨询 ]    浏览 ( 233 )      0
OmniStep v1.0 - 用于可编程第一人称控制的 Blender 插件现已推出! 类似游戏的视频制作、交互式建模等等也是可能的!

OmniStep v1.0 - 用于可编程第一人称控制的 Blender 插件现已推出! 类似游戏的视频制作、交互式建模等等也是可能的!

1.gif

Damjan Minovski实现可编写脚本的第一人称控制的 Blender 插件“OmniStep”已正式发布!

OmniStep – 适用于 Blender 的可编程第一人称控制器 – 预告片 1

 

OmniStep 是一个 Blender 插件,提供可编写脚本的第一人称控制器。
交互式动漫和原型设计工具,提供内置游戏循环和可选脚本,以实现更复杂的交互。


OmniStep 是一款高度可定制且可编写脚本的第一人称控制器,在移动机制、碰撞响应和输入处理方面可与 AAA 级游戏相媲美。 由于它可以记录动作和球员动作,因此可用于创建需要大量动画手工制作的镜头。 这包括演练和非常流畅的漫游。
可定制的行走和飞行模式、智能碰撞系统、生成点和脚本支持简化了关卡原型设计,使 Blender 成为更加通用的游戏开发工具,并为艺术家提供了一种直观的新方式来体验他们的作品。


OmniStep 的功能


  • 第一人称移动:玩家参数、重力、速度、加速度、摩擦力、空气控制等,以及楼梯和不平坦地形上的运动阻尼

  • 飞行模式:完全基于物理的行为,设置,如加速度、摩擦力、鼠标外观和径向控制功能、碰撞等。

  • 摄像机功能: 物理、约束等摄像机装备、可自定义的 Bank 和运动阻尼、自定义焦距

  • 碰撞系统:基于 Capsule 的碰撞检测,使用能够处理数百万个三角形的 BVH 树,与实例化集合和链接库的碰撞,基于每个集合的包含或排除,使用脚本模块的部分动态碰撞,以及重用 Last Ground 以防止无休止的跌落

  • 录制:摄像机运动录制、循环录制、缓冲区录制(录制时不播放时间轴)

  • 脚本:使用用户编写的脚本添加新功能,公开游戏循环方法,在 UI 面板中自动公开参数,以及访问玩家参数和碰撞系统

  • 可定制的设置:输入平滑选项、可定制的键盘映射和游戏手柄映射、游戏手柄对 Windows 的支持 (XInput)、鼠标设置(包括灵敏度和 Y 轴反转)、自定义 N 面板排列、支持超过 120 Hz 的帧速率独立性、可选刻度设置:米、 英制, 免费

  • 附加功能: 传送机制, 空作为出生点

  • 官网上到处都是 demo 文件和文档!



这是自从预览发布到 SNS 以来我一直期待的附加组件! 看来你可以像处理伪游戏引擎一样处理 Blender。 从 FPS 的角度来看,它似乎对视频制作很有用。
“OmniStep”现已在 Blender Market 和 Gumroad 上发售,售价 15 美元! 我期待看到它在未来如何发展! 请务必查看一下!


 收藏 (0)  喜欢 (0)