Skip to content

Omnistep 2

by Atair·Workflow

Images © Atair. Used for product review; image policy.

Why we like it

Omnistep 2 stands out in the superhive library for bringing movement mechanics, collision response, and input handling on par with AAA games into Blender, while working as-is with no scripting knowledge required.

What is Omnistep 2?

Omnistep 2 is a modular first-person controller add-on for Blender, built as an interactive animation and prototyping tool with a built-in game loop for complex interactions. It works out of the box without complex setups for collision geometry: set your view, press 'Start OmniStep', and you're dropped directly into your scene to explore. Enter a camera view and enable animation recording to film a walkthrough.

The add-on covers walk and fly modes with fluid physics-based movement and capsule-based collision detection that uses a BVH-tree capable of handling millions of triangles, including dynamic collisions on animated objects and support for instanced and linked library collections. A module system adds functions such as First Person Camera Effects, a Third Person Controller, Emitter, Camera AutoFocus, Zoom, Creator, and Switcher, and new modules can be imported. Recording captures camera motion, with buffered recording that runs without timeline playback.

No scripting knowledge is necessary, though scripting is an option for extending its capabilities, exposing the game loop and giving access to player parameters and the collision system. Omnistep 2 works with Blender 4.5 and newer and is fully self-contained and offline.

Who is Omnistep 2 best for?

Omnistep 2 is best for scene exploration, animation prototyping, level design, and recording walkthroughs and fly-throughs in Blender.

How much does Omnistep 2 cost?

Omnistep 2 is completely free to download and use.

Key features

  • First-person movement with full control over gravity, speed, acceleration, friction, air-control, and motion damping for stairs and uneven terrain
  • Fly mode with fully physics-based movement, mouselook and radial control, and optional collisions
  • Capsule-based collision detection using a BVH-tree that handles millions of triangles, with dynamic collisions on animated objects and support for instanced and linked library collections
  • Module system including First Person Camera Effects, Third Person Controller, Emitter, Camera AutoFocus, Zoom, Creator, and Switcher, with importable new modules
  • Camera motion recording, including buffered recording that works without timeline playback
  • Scripting support with an exposed game loop, automatically exposed parameters in UI panels, and access to player parameters and the collision system
  • Customizable keymaps and gamepad mappings, gamepad support on Windows via XInput, input smoothing, framerate independence with 120+ Hz support, and metric, imperial, or free scale settings

Tags

#Blender#first-person controller#walkthrough#animation#camera#physics#scripting#level design

Frequently asked questions

Does Omnistep 2 work with Blender 4.5?

Omnistep 2 works with Blender 4.5 and newer. OmniStep supports all platforms and Blender versions from 3.6 up to the current 5.1, and it has been tested on macOS, Linux, and Windows. Version 2.x specifically targets Blender 4.5 and newer, while the older version 1 only works up to Blender 4.5. If you're running a supported version on any of those three operating systems, the controller should function as intended.

Does Omnistep 2 require scripting knowledge to use?

Omnistep 2 requires no scripting knowledge and works out of the box, without complex setups for collision geometry. You set your view, press 'Start OmniStep', and drop directly into your scene ready to explore. Scripting is offered as an optional way to extend the controller through user-written scripts, with an exposed game loop method, automatically exposed parameters in UI panels, and access to player parameters and the collision system. For walkthroughs and fly-throughs, you can use it as-is.

Does Omnistep 2 support gamepads?

Omnistep 2 supports gamepads on Windows through XInput, alongside customizable keymaps and gamepad mappings. It also includes mouse settings for sensitivity and invert Y-axis, plus input smoothing options. The controller is framerate independent with support for 120+ Hz, and you can choose between metric, imperial, and free scale settings. Custom N-panel placement is available as well, so you can nest the sidebar panel under the 'Tool' tab for a cleaner UI.

Is Omnistep 2 free to use?

Omnistep 2 is listed as free here in our catalog. For current licensing details, the developer's page at omnistep.atair.cc is the best place to check, where you'll also find demo files and Scripting API documentation. A demo video is also available. The add-on is fully self-contained, includes no external libraries, and operates entirely offline, so it runs without additional dependencies once installed.

Does Omnistep 2 leave data in my Blender scene?

Omnistep 2 is fully self-contained and does not register with any application handlers or leave behind residual data in the Blender scene, aside from its settings configuration. It includes no external libraries and operates entirely offline. The sidebar panel can optionally be nested under the 'Tool' tab to keep the UI clean. This keeps the add-on straightforward to add without cluttering your project files.

Alternatives to Omnistep 2

Also in Workflow for Blender.

Similar plugins