Would this work to make a bird? You have Flying animals - Birds listed on your Applications section, but watching the various videos I only saw a dragon statically flapping its wings, but not moving. I understand how the wing model could work if a bird wing isnt flapping, like normal gliding flight as that is just a basic wing, but birds also generate lift forces from flapping to gain altitude and take off from a stand still and it looks like your asset needs a moving wind field to work on the wing body. As a bird can flap and take off with no wind since its pushing against the air itself at that point, would this sort of force work?
Just wondering if youve got any models or demos of this kind of dual lifting force that happen for birds.
Thanks
Wow thats a lot to digest, frankly Im not great at algebra so this might be beyond my pay grade, but thank you for all the info Ill do my best. I was thinking more along the lines that somewhere in your AeroObject code the drag would be calculated as you say, then applied to the rigidbody via "Rigibody.AddForce()" and was thinking I could just modify or limit that vector3 right before its applied.
I think I do understand however needing to reduce the fixedDeltaTime. Mine is set to 0.01111111 which is 90 per second, which is the minimum recommended for VR. I've tested at 0.002 and I am not longer getting the run away forces so I suppose this is the solution. I can try running with a faster deltaTime although I dont know if this will become a performance issue. Ill have to test that.
Looks like drag velocity on the cube was fine, I was just trying to figure out what was going on. My cube example actually wasnt having the issue, my wings were during their downward stroke, which is when I was increasing the AO local dimensions, the cube was just a test I ran to remove variables, I should have been more clear about the two.
Hi Zalz,
Birds are absolutely possible with these tools. Here's an example of a bee flying by flapping its wings and also affecting the fluid around it with a custom wake model: https://youtu.be/mSj5ib-0S2E?si=LkCWm0kLeZZznmTF
The rotor blades of a helicopter work in a similar way to a bird wing flapping motion too, though they spin in a circle instead of moving back and forth.
A good starting point would be to add aero objects to your bird's wings and mark them as kinematic - this will mean they get their motion from the transform component and do not need to reference a rigid body for their velocity and angular velocity. Then you can move the wings according to sin waves for the flapping and twisting motions.
Hope that helps!
Conor