Blender第一人称控制器插件 - OmniStep v1.1

Blender第一人称控制器插件 - OmniStep v1.1

介绍

OmniStep 是一个 Blender 插件,提供可编写脚本的第一人称控制器。它是一个交互式动画和原型制作工具,带有可选的脚本和用于复杂交互的内置游戏循环。

易用性

它开箱即用,不需要对碰撞几何体进行复杂的设置。只需设置您的视图并按“启动 OmniStep”即可直接放入您的场景中,随时可以探索。进入摄像机视图,启用动画录制,然后您就可以拍摄您的第一个演练了!
不需要脚本知识 - OmniStep 按原样工作,但对于希望扩展其功能的用户来说,脚本是一个强大的选择。
基于物理的流体运动和基于胶囊体的碰撞检测
与 Blender 物理交互
 

通过用户编写的脚本添加新功能。
100 行代码的 Minecraft 克隆 — 直接写入 Blender 场景。

它能做什么

OmniStep 是一款高度可自定义、可编写脚本的第一人称控制器,具有与 AAA 游戏相当的运动机制、碰撞响应和输入处理功能。它允许您录制动作和动作,创建漫游和漫游,否则需要大量的手动动画工作。
OmniStep 具有行走和飞行模式、智能碰撞系统、生成点和脚本支持,简化了场景探索、动画原型设计和关卡设计。它扩展了 Blender 在游戏开发和动画方面的多功能性,为艺术家提供了一种体验和互动创作的新方式。

特征

  • 第一人称移动
    • 完全控制播放器参数
    • 重力、速度、加速度、摩擦力、空气控制等设置
    • 楼梯和不平坦地形的运动阻尼
  • 飞行模式
    • 完全基于物理的运动
    • 加速度、摩擦力等设置
    • Mouselook 和径向控制功能
    • 可选碰撞
  • 相机功能
    • 支持具有物理特性、约束等的摄像机装备。
    • 可定制的倾斜和运动阻尼
    • 可定制的焦距
  • 碰撞系统
    • 基于 Capsule 的碰撞检测
    • 利用 BVH 树,能够处理数百万个三角形
    • 支持实例化集合和链接库冲突
    • 选择性包含或排除集合
    • 使用脚本模块的部分动态碰撞
    • 通过重复使用最后一个接地触点来防止无休止的坠落
  • 录音
    • 摄像机运动录制
    • 循环录制
    • 缓冲录制(无时间轴播放的录制)
  • 脚本
    • 通过用户编写的脚本添加新功能
    • 公开的游戏循环方法
    • 在 UI 面板中自动显示参数
    • 访问 Player 参数和碰撞系统
  • 可自定义的设置
    • 输入平滑选项
    • 可定制的键盘映射和游戏手柄映射
    • Windows 的游戏手柄支持 (XInput)
    • 鼠标设置,包括灵敏度和反转 Y 轴
    • 自定义 N 面板放置
    • 帧率独立性,支持 120+ Hz
    • 刻度设置选项:公制、英制和自由
  • 附加功能
    • 传送机制
    • 清空作为生成点

 

 

要求

OmniStep 支持从 3.6 到当前 4.4 的所有平台和 Blender 版本,它已在 macOS、Linux 和 Windows 上进行了测试

附加组件合规性

该 附加 软件 是 完全 自 包含 的, 不包含 任何 外部 库, 不 直接 与 文件系统 交互, 完全 离线 运行。它不会向任何应用程序处理程序注册,也不会在 Blender 场景中留下任何残留数据,但其设置配置除外。侧边栏面板可以选择嵌套在 '工具' 选项卡下,以保持干净的 UI。

 

局限性

碰撞系统专为静态几何体量身定制,并使用底层 BVH 树(边界体积层次结构)在繁重的场景中获得更好的性能。这允许 OmniStep 实时处理与数百万个三角形的碰撞,但需要权衡:默认情况下,它不支持动画几何图形。可以排除动画对象以避免“重影”碰撞。
使用脚本模块,可以在专用对象上启用动态碰撞。

 

有关更多信息、演示文件和脚本 API 文档,请访问 omnistep.atair.cc

资源下载此资源仅限注册用户下载,请先
资源下载
下载价格免费
资源类型:Blender插件
支持版本:blender4.2-4.3
包含内容:插件
更新日期:持续更新

       ©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。

评论0

请先

限时优惠29.9/年】全站资源免费下载,更多精品资源每天持续更新中......本月网站遭大量攻击,运行不太稳定。客服微信:CG_3DA            赞助一下
微信扫一扫关注
扫码关注后会自动登录