Script

Script

ferfecir

Kendi çapımda script yazmaya calısıyorum aklıma takılan iki soru var.

* Dosyaya bir obje merge ediyorum bunun kodu nasıl olmalı.
Scripte butona bastıgımda o dosyayı yeni sahneme merge etmesini istiyorum.

*Daha onceden hazırladıgım bir material kodunu nasıl bulabilirim.
Butona bastıgımda material bolumune istegim kaplamayı atmasını istiyorum.


Simdiden tesekkurler...

2009-12-21 18:09:05

Cvp

Guero

Arkadaşım Makrorecoder aracını kullanarak bu işlemleri yapabilirsin...Eğer yeni başladıysan google´a "maxscript video tutorial" yaz sonuclardan ise scriptspot çıkan linke tıkla çok güzel basitten giriş dersleri var hadi kolay gelsin...

2009-12-21 19:42:21

Cvp

ferfecir

Hasan tesekkurler ama bu macrorecoder aracını nasıl kullanacagımı anlamadım bi turlu yardımcı olabilirsen cok sevinirim.

2009-12-21 22:41:46

Cvp

max_copat

Maxscript menüsünden Maxscript listeneri aç,

listener penceresinden MacroRecorder seçeneği seç ve enable seçeneğini aktif et. listener penceresinin üstünde pembe bir alan oluşacaktır. bu alan yaptığın işlemleri gösterir.

Fakat macrorecorder senin işini çözmeyecektir. File:merge file seçeneği ile aldığın dosyadaki tüm nesneleri almak istiyorsan

"for o in geometryclass" diyerek bir döngü kurmanda fayda var.
Kaplamalar ise çok ayrı bir konu.

Maxscript hakkında Türkçe bir kitap yayınlandı. Forumda bunu yayınlamıştım. Linki veriyorum dostum, kitap işini görecektir muhtemelen.

http://www.tr3d.com/index.php?f=1&oku=52082&id=forum

2009-12-21 23:46:31

Cvp

Erkan

mergeMAXFile "C://ERKAN//ERKAN.max" #useSceneMtlDups #mergeDups
bu kod C sürücüsündeki ERKAN kalsündeki ERKAN.max dosyasını dosyana merge eder.

loadMaterialLibrary "c:/ERKAN/ERKAN.mat"
dolar.material = currentmateriallibrary ["ERKAN"]
meditMaterials[1]= currentmateriallibrary ["ERKAN"]

bu kod C sürücüsündeki ERKAN kalsündeki ERKAN.mat dosyasındaki ERKAN isimli malzemeyi seçtiğin objeye ve birinci materyal slotuna atar.
DİKKAT: kodları yazarken slash(/) işaretlerini tersçevirmelisin forumun kodları yüzünden böyle yazmak zorunda kaldım.


arayüzü ve butonları sen hazırlarsın artık

bunlar gibi yorum gerektirmeyen
basit kodları max script help dosyalarına bakarak yazabilmen lazım.
yoksa işin zor.barış
kolay gelsin.

2009-12-22 12:46:08

Cvp

ferfecir

Erkan cok tesekkurler.

Valla yeni basladım ogrenmeye calısıyorum.
İngilizcem hic olmadıgı icin help dosyasından cok yararlanamıyorum.Buda buyuk bi sorun aslında.

Hamza ve Hasan ihinizede cok tesekkur ederim yardımlarınız icin.

2009-12-22 13:45:05