UE Speedmotor tool
- Kyle Liu
- August 12, 2022
Why did I make this tool?
The animation department wants to see the camera speed during edit and embed the information during render.
How to use the tool?
1
Launch the utility widget
2
Open the level and level sequence you want to use.
Select the camera you want to show speed and click the âTrack Selected Actorâ button.
You can see the log text says which actor itâs tracking.
3
During editing, the widget will show the actor/camera speed in real-time.
However, itâs important to note that to obtain an accurate speed reading, the sequence must be played. While the speed will still update as you scrub through the timeline, these updates may not accurately reflect the actual speed.
-You can change the speed interval number, and the clock will reflect the change.
-You can adjust the unit of speed display between m/s or km/h.
4
Before rendering out the video with the speed info embedded, there are 2 steps required.
Bake the speed information Once youâve opened the level sequence youâre working on, click the âBake speed to current sequenceâ button. This will initiate the baking process, which may take some time to complete, especially for longer sequences. While the process is running, youâll see a âBaking in progressâ message. When the baking is finished, the message will change to âBaking finishedâ.
Once the baking process is complete, you should see a new track called âBP Render Speedometerâ in the sequence. This track should contain a âSpeedMSâ track with values for each frame. Itâs worth noting that the tool will only bake values for frames within the playback range.
Add the UI Renderer in the movie render queue setting.
Now you are ready to render the sequence and you should see the speed information like this: