Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

Garage door animation

ugdu06
Explorer

Garage door animation

ugdu06
Explorer
Explorer

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.

G1.png

So far the garage door follows pretty well the yellow spline, that's a good thing.G2.pngG3.png

 

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 😄

 

G4.pngG5.png

 

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 😉

0 Likes
Reply
1,634 Views
7 Replies
Replies (7)

aslantamjidi
Advocate
Advocate

Check this Video of a cool and  free Script. could solve your Problem.

0 Likes

leeminardi
Mentor
Mentor

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. 

image.pngimage.pngimage.png

 

image.png

 

lee.minardi

ugdu06
Explorer
Explorer

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 !

0 Likes

kibrituss
Enthusiast
Enthusiast

lay your panel on flat surface add as many you need "shift + Drag +Drop"lay your panel on flat surface add as many you need "shift + Drag +Drop"On editpoly panel "connect each panel to first one via "Add"On editpoly panel "connect each panel to first one via "Add"On Modify panel  find "Path Deforming"On Modify panel find "Path Deforming"Pick your path by clicking "Pick PathPick your path by clicking "Pick Pathit will not be correct position, soo click "Move path and Patdh deformation Axis"it will not be correct position, soo click "Move path and Patdh deformation Axis"Here you go, it will be easy to manage and perfect matching with your path.Here you go, it will be easy to manage and perfect matching with your path.

 

I hope  that my path will help you 🙂

 

Sincerely

Hüseyin Dura, MFA

www.kibrit.com.tr

 

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

0 Likes

leeminardi
Mentor
Mentor

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.

lee.minardi
0 Likes

hagen.deloss
Community Manager
Community Manager

@ugdu06 

 

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


 

0 Likes

ugdu06
Explorer
Explorer

@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 😉