Skip to content

UserScripts

Last Update: 23. Oct. 2024

This collection of UserScripts can be easily integrated into your scenes without coding. Each comes as a Blender file with a minimal example for testing. To use it in your files, simply append the script 'Text Block' from the example and set the UI parameters. (Some UserScripts need set objects or collection to work)

Note

The Demo Files section also includes UserScript examples, but these are more complex and integrated into the scene.

Camera Tools

Camera Switcher v1.1

Set a collection of cameras and switch between them.

Download for Blender 4.2+

Camera Creator v1.1

Create cameras while OmniStep is running.

Download for Blender 4.2+

Camera Zoom v1.1

Smoothly zoom the camera. Optionally write keyframes

Download for Blender 4.2+

HeadBob v1.1

Writes a float property to the active camera that can be used to add camera effects like head bob, using native Blender tools (F-curve modifiers, constraints, etc.).

Download for Blender 4.2+

Auto Walkthrough v1.1

Add sparse keyframes automatically or with user input. Useful for creating walk/flythroughs with only a few keys.

Download for Blender 4.2+

Interaction

Pick and Place v1.1

Pick, inspect, rotate, duplicate, align, and place objects. (Updates collisions)

Download for Blender 4.2+

Pick and Place Physics v1.1

Pick up and drop or throw rigid body objects

Download for Blender 4.2+

Trigger NLA Animations v1.1

Doors example using NLA strips and custom object properties to target animations. This example can be adapted to many other use cases. (Note: a more advanced version can be found in the demo section).

Download for Blender 4.2+

Player Physics - JumpPad v1.1

Player physics - unrelated to Blender physics. Applies impulses when touching the jump pad, using geometry information and a custom object property to set the strength per pad.

Download for Blender 4.2+

Lasers Static v1.1

Shoot lasers, or any other objects. Uses object pooling to keep the object count to a minimum.

Download for Blender 4.2+

Blender 3.6 support

These files should all work in Blender 3.6 - 4.1. If you encounter any Blender related issues, try to append the scene instead of opening the file.