1 3d Dersleri Araba hareketi ile dönen tekerlek animasyonu Mon Sep 05, 2011 10:02 am
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ı
[You must be registered and logged in to see this image.]
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.
[You must be registered and logged in to see this image.]
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)
[You must be registered and logged in to see this image.]
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]
tekerlek kendi gittiği mesafeyi hesaplayarak tur sayısını buyor.
ön tekerlekler arcı
[You must be registered and logged in to see this image.]
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.
[You must be registered and logged in to see this image.]
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)
[You must be registered and logged in to see this image.]
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]