Araba hareketi ile dönen tekerlek animasyonu

Araba hareketleri için kullanışlı ve yapımı kolay bir script. her tekerlek kendi gittiği mesafeyi hesaplayarak tur sayısını buyor. ön tekerlekler arcı

resim 1

önce arabayı front penceresinde yandan, left penceresinde arkadan görünecek şekilde yerleştirin.

1- tekerleği arabaya linkleyin.

3- affefct pivot only butonuna basatak pivot noktalarını resim 1 deki gibi yerleştirin.
4- araba ve tekerleği seçin, align to world butonuna basın.

resim 2

tekerleği seçin

5- motion bölümüne geçin.

6´dan 18´e kadar olan adımları uygulayın.

19- expression kutusuna bu kodu yazın:
average_speed = 0
for t = animationrange.start to currenttime do
(
 at time t current_pos = teker.pivot
 at time (t-1) last_pos = teker.pivot
 frame_speed = (distance current_pos last_pos)
 average_speed += frame_speed
)
(degtorad(average_speed/(2*(pi)*(in coordsys parent teker.pivot.z)))*360)

resim 3

21- tekerlekten bir tanede arkaya kopyalayın. tekrar ön tekerleği seçin.

22´den 34´e kadar olan adımları uygulayın.
35- expression kutusuna bu kodu yazın:
yon=(
 at time (f+10)current_pos = ((araba.transform as eulerangles).z)
 at time  (f+5) last_pos = ((araba.transform as eulerangles).z)
 ((current_pos-last_pos)*5)
)
degtorad(
if yon>42 then 42 else(
if yon<(-42) then (-42)
else yon))

tekerlekleri diğer tarafa miriolayarak

son olarak bir spline çizin arabanın position´ına path constraint kontrolcüsü, path constraint kontrolcüsünün percent değerinede bezier fload kontrolcüsü atın.
ve animasyon...



şu linkte bitmiş hali mevcut: MOV Video Dosyası

KOLAY GELSiN.

Erkan

Ekleyen: Erkan

Kapalı

Topic closed automatically because it`s been more than a year!