Hi everybody,
I have modelled a water mill in Blender and I want it to make it work in unity using water speed. Is there any tutorial about water as a dynamic force? Should I use particles?
Thanks in advance,
Marco
My guess is that you’ll probably need to use an ad hoc method for this; I don’t think Unity exposes any features that would allow you to simulate this directly in a realistic way. (At least I’m not aware of any such features.)
If you know the approximate speed of the water, you could compute the corresponding angular speed of the mill directly and rotate it ‘manually’ using (e.g.) Transform.Rotate(), or, you could apply a force (at a point) or a torque with magnitude proportional to the speed of the water to set the mill in motion.
Maybe others will have better suggestions, but that’s what first comes to mind.
Thank you Jesse for the answer! Can I just animate the wheel so that it seems that is moved by the waterflow?
Yes that would work great.With unitys great import flow it makes it easy to work in external programs(if your using an external program to animate).You’ll just have to animate to the same water flow rate to give that effect.