Hi there,
This is my first post on this forum, and I must say that I've been through all the possible tutorials this week-end without any success.
Basically I'm a "confirmed" user of 3ds max when talking about modelling, but concerning animations, I'm a real newbie 🙂
The thing I'm trying to achieve today is to automate a roller garage door opening, made of several panels. I've found my way using the spline IK solver, expected that the upper part of the upper panel of the door should follow an other path, and that's when things start being complicated.
So far the garage door follows pretty well the yellow spline, that's a good thing.
So, basically I've tried to create a point helper at the top of the 4th panel, then, created a new point helper at the top of the fifth panel, linked it to this panel, and linked the panel to the first point helper, hoping that everything would follow gently the 2 curves, but nothing to do, and moreover it became a real mess 😄
I join you the scene I'm working on at the moment, hoping that someone more skilled that I am will be able to guide me through the dark.
All the best to all of you 😉
This is a tough problem! YOu essentially want one end of an object to follow one path and the other end to follow a different path AND you want to maintain a constant distance between the points on the different paths. I don't think the tank tread video posted by @aslantamjidi solves this problem.
You can use a SplineIK Solver to control the position of the bottom 4 garage door panels but the problem is how to control the orientation of the top panel. I do not think you can easily establish a relationship between the % along path value for the bottom panels with % along value of a point on the top rail and use a LookAt constraint to orient the top panel.
I think the most effective solution is to link the top panel with the next to the top panel and manually keyframe its rotation.
In the example below I used bones to represent the bottom 4 panels. The pivot of the top panel is at its bottom.
Thanks @leeminardi and @aslantamjidi !!
I'm definitely going to try those ideas !! I'll keep you posted soon if I succeed !!
Have a nice day y'all !
I hope that my path will help you 🙂
Sincerely
Hüseyin Dura, MFA
Artırılmış Gerçeklik Yapım Şirketleri Sanal Gerçeklik Firmaları Sanal Gerçeklik Geliştirme Şirketi Sanal Gerçeklik Simülasyon Geliştirme Sanal Gerçeklik Simülasyon Şirketi Sanal Gerçeklik Şirketi, Sanal Gerçeklik Yazılım Şirketi, Sanal Gerçeklik Şirketleri, Sanal Gerçeklik Uygulama Geliştirme, Sanal Gerçeklik Yapım Şirketi, Sanal Gerçeklik Yazılım Hizmetleri, Sanal Gerçeklik Yazılım ve Uygulama Geliştirme, VR Geliştirme Şirketi, VR Oyun Geliştirme, Kibrit Creative Solutions Sanal Gerçeklik Şirketi, VR Şirketleri, VR Uygulama Firmaları, VR Uygulama Geliştirme, VR Yapım Şirketi, VR Yazılım Hizmetleri, VR Yazılım Şirketi, VR Yazılım Yapan Şirketler
The approach you outline will work for all the door panels except the top panel. That is not the problem. The challenge is the top panel which follows two different paths and must maintain a constant distance between the two points that are following different paths. See the op's original post and my comments in post #3.
ouf this is an issue I have seen many folks struggle with, and it really is a case by case solution, one size does not fit all! I think at some point a manual keyframe is necessary as @leeminardi outlined, did you get a chance to look into implementing any of these suggestions?
By the way, your project looks really neat, I hope we get to see more of it on the forums!
Hagen Deloss
Community Manager | Media & Entertainment
Installation & Licensing forums | Contact product support | Autodesk AREA
@hagen.deloss Yep actually the problem is kind of tricky, but I'll find the way ( with the help of you guys as well ) to make it work. At the moment I'm finalizing some renders but I should have a bit of spare time to figure it out this week-end.
@kibrituss Unfortunately the path deform is not the option here, but nice proposition though 😉
Can't find what you're looking for? Ask the community or share your knowledge.