Ik heb een hele rij objecten die allemaal over een path bewegen en allemaal vlak achter elkaar op een vaste afstand over die path rijden, variërend op 0,20% en 0,35% afstand van elkaar. Uiteraard staat bij de animatie-instellingen constant velocity aan om die afstand gelijk te houden.
Op dit moment heb ik dit gedaan door ze gewoon allemaal los van elkaar te animeren en gewoon op het begin- en eindpunt de percentages aan te passen aan de positie op de baan. Dus object 1 rijdt van 2% naar 100%, object 2 rijdt van 1,65% naar 99,65% en object 3 van 1,45% naar 99,45%.
Het probleem is nu dat ik over het path de snelheid wil variëren. Dit is per stuk gemakkelijk, gewoon extra key frames ertussen plakken en die een hoger of lager percentage geven dan ze bij een constante snelheid zouden hebben.
Maar: ik heb 23 objecten en ik wil zeker 20 frames ertussen plakken voor die snelheidsvariaties. Dat is dus 23*20=460 handmatig in te stellen key frames.
Het lijkt me dus dat er een manier moet zijn om dit te automatiseren. Bijvoorbeeld door alleen het voorste object te animeren en voor de rest in te stellen dat
[positie object 2]=[positie object 1] - 0,35%
Maar hoe doe ik dit? Met MAXscript zal het vast wel kunnen, maar voor ik dat heb geleerd ben ik zoveel tijd verder, dat dat niet echt een optie is. Is er dus een snellere manier voor of bestaat er al een scirptje voor?
De oplettende lezer heeft misschien al opgemerkt dat die rij objecten een trein is...
Op dit moment heb ik dit gedaan door ze gewoon allemaal los van elkaar te animeren en gewoon op het begin- en eindpunt de percentages aan te passen aan de positie op de baan. Dus object 1 rijdt van 2% naar 100%, object 2 rijdt van 1,65% naar 99,65% en object 3 van 1,45% naar 99,45%.
Het probleem is nu dat ik over het path de snelheid wil variëren. Dit is per stuk gemakkelijk, gewoon extra key frames ertussen plakken en die een hoger of lager percentage geven dan ze bij een constante snelheid zouden hebben.
Maar: ik heb 23 objecten en ik wil zeker 20 frames ertussen plakken voor die snelheidsvariaties. Dat is dus 23*20=460 handmatig in te stellen key frames.
Het lijkt me dus dat er een manier moet zijn om dit te automatiseren. Bijvoorbeeld door alleen het voorste object te animeren en voor de rest in te stellen dat
[positie object 2]=[positie object 1] - 0,35%
Maar hoe doe ik dit? Met MAXscript zal het vast wel kunnen, maar voor ik dat heb geleerd ben ik zoveel tijd verder, dat dat niet echt een optie is. Is er dus een snellere manier voor of bestaat er al een scirptje voor?
De oplettende lezer heeft misschien al opgemerkt dat die rij objecten een trein is...
Devblog / portfolio
Swords & Soldiers
Awesomenauts
Proun
Cello Fortress