script hakkında bilgi arıyorum
script hakkında bilgi arıyorum
max´in gizli silahı scriptler hakkında üstadların bilgilerini paylaşmalarını bekliyoruz.
Cvp
script hakkında dökümanlarda bir konu var bir göz atarsın
http://www.tr3d.com/index.php?islem=bak&id=bilgi&dno=30&r=30
Cvp
güzel bir dersmiş haydar
ama
derste sadece max script araçlarının kullanımı var
çalışan bir script nasıl oluşuyor bu anlatılmamış
onuda kısaca ben anlatayım.
en sevdiğim script çeşidi kendi arayüzüne sahip script
maxscript/script editor/tools/edit rollout
yap acılan pencerede en alttaki araçlardan button aracıyla bir buton oluştur.
event handlers bölümüne geç pressed yazısına tıkla açılan pencereye box() yaz ok´e bas son olarakta üzerinde disket resmi olan butona bas. pencereyi kapat maxscript penceresinde oluşan kodun sonuna createdialog unnamedRollout yaz
tols/evaluate all ´a basınca script çalışır
ve butona basınca kutu çizer.
kısaca böyle yapılıyor.
kolay gelsin.
macro recorder
dersteki bir eksik noktada
macro recorderin ne olduğu yazılmış ama çok kısaca
bu yeni başlayanlar için çok önemli bir araç.
yeni başlayanlar scriptleri için kod bulmakta zorlanırlar.
macro recorderin işi kod bulmak.
işte bir örnek:
MAXScript/MAXScript Listener´ı aç kısayolu F11
MAXScript/macro recorder´i de aç
sahneye bir kutu çiz
MAXScript/MAXScript Listener penceresinde otomatik olarak çizdiğin kutunun kodu oluşacaktır
bu kodu kopyala
[quote=48220] Yazan: Erkan
..........................
event handlers bölümüne geç pressed yazısına tıkla açılan pencereye [u]box() [/u]yaz ok´e bas son olarakta..........................
[/quote]
altını çizdiğim bölüme yapıştır yani:
önceki mesajımda anlattığım gibi butona atayarak
istediğin objeyi oluştur.
bu şekilde küçük scriptler yazmakla bu işe başlaya bilirsin.
kolay gelsin
Cvp
Erkan hocam ben kendi arayüzümü yapamadim :) resimli açıklama yapsan çok sevirim macro sitemini biraz olsun cnc makinalarında biliyorum ama 3d max bilmiyorum yardimci olursan çok sevinirm
cnc program yaza biliyorum ama bu max da yazamiyorum :D
Cvp
En iyi ve derli toplu kaynak 3dsmax ile beraber gelen MAXScript Reference dosyasıdır. Maxscript ile bakacağınız her ders, rasgele seviye ve ihtiyacınızı tam olarak karşılamayacak şekilde olabilir. İkinci olarak http://www.scriptspot.com/3ds-max-tutorials burada listelenen kaynaklara göz atın.
Diğer bir yöntem de videolu eğitim cdlerinden faydalanmak. Maxscript yardım dosyasını yazan ve bu konuda sürekli destek sağlayan ve bu özelliğiyle de Autodesk Master´ları arasında yer alan Bobo (Borislav Petrov)´nun videolu eğitim cdlerinden faydalanabilirsiniz.
Sadece izlemek değil bol bol yazmak gerekiyor. Ancak bu şekilde "gerçek öğrenme" sağlanabilir.
İyi çalışmalar.
Cvp
evet kalimba´nın dediği doğru en iyi kaynak help/maxscript help
öğrendiklerimin %90´ı maxscript help dosyalarındandır.
bu da
[img]http://www.4dizayn.com.tr/anim/cop/script01.jpg[/img]
mesajımın resimli anlatımı.
[quote=48220] Yazan: Erkan
güzel bir dersmiş haydar
ama
derste sadece max script araçlarının kullanımı var
çalışan bir script nasıl oluşuyor bu anlatılmamış
onuda kısaca ben anlatayım.
en sevdiğim script çeşidi kendi arayüzüne sahip script
maxscript/script editor/tools/edit rollout
yap acılan pencerede en alttaki araçlardan button aracıyla bir buton oluştur.
event handlers bölümüne geç pressed yazısına tıkla açılan pencereye box() yaz ok´e bas son olarakta üzerinde disket resmi olan butona bas. pencereyi kapat maxscript penceresinde oluşan kodun sonuna createdialog unnamedRollout yaz
tols/evaluate all ´a basınca script çalışır
ve butona basınca kutu çizer.
kısaca böyle yapılıyor.
kolay gelsin.[/quote]
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Re:Cvp
[quote=48255] Yazan: Erkan
evet kalimba´nın dediği doğru en iyi kaynak help/maxscript help
öğrendiklerimin %90´ı maxscript help dosyalarındandır.
bu da
[img]http://www.4dizayn.com.tr/anim/cop/script01.jpg[/img]
mesajımın resimli anlatımı.
[quote=48220] Yazan: Erkan
güzel bir dersmiş haydar
ama
derste sadece max script araçlarının kullanımı var
çalışan bir script nasıl oluşuyor bu anlatılmamış
onuda kısaca ben anlatayım.
en sevdiğim script çeşidi kendi arayüzüne sahip script
maxscript/script editor/tools/edit rollout
yap acılan pencerede en alttaki araçlardan button aracıyla bir buton oluştur.
event handlers bölümüne geç pressed yazısına tıkla açılan pencereye box() yaz ok´e bas son olarakta üzerinde disket resmi olan butona bas. pencereyi kapat maxscript penceresinde oluşan kodun sonuna createdialog unnamedRollout yaz
tols/evaluate all ´a basınca script çalışır
ve butona basınca kutu çizer.
kısaca böyle yapılıyor.
kolay gelsin.[/quote]
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.[/quote]
hocam resimli anlatim için çok sağolun çok teşekkür ederim
Cvp
erkan eline sağlık çok güzel olmuş.