top of page

My Personal Projects

Tornado Thumbnail.png

Summary

For this personal project my goal was to create a tornado that uses physics to move objects around. I spent a total of 4 weeks on this project.

 

When I started doing research for this project I noticed that there is little to no information on how to create a tornado using physics in Unreal Engine. And I had a real hard time getting any kind of information on how to achieve this.

Tornado

Finding Information

I started by trying to find any information on how others had achieved a working tornado using physics and all i found was ready made assets and not very much to go on. But eventually i found a source that described the way they would create a tornado. With this information i started testing around in Unreal to try and replicate what the post was describing.

 

I ended up with something close to what I wanted to create. I had a object rotate around an axis while moving up on the Z axis. The only problem with this was that the object was moving way to fast and it would move up and down on the Z axis and not just up.

Fast.gif
Tornado Gif.gif

Final Tweaks

During week 4 i was able to make the object always move up on the Z axis by removing gravity on the object for as long as it was inside the tornado collider. And I was also able to make the object move more smoothly around the tornado without increasing the speed at which it did so. I also created a simple VFX to represent a tornado.

bottom of page