Notifications
Clear all
[Closed] How can I refer object itself in Maxscript?
Apr 30, 2006 9:23 am
Hi
I want to use script controller to control a vaule of an objecy with another value of same object.
For example, I want to use script controller for diffuse color of a material.
When I assign the material to 10 objects, I want to the script controller take the handle value of the object and use it as a seed number for randome function.
So every object has a different color within a range that I set.
Thanks.
1 Reply
Apr 30, 2006 9:23 am
maybe useful :
- save the material value into a variable ,eg: theSaveMat=$box01.material
- write a function to get random material from thesaveMat ,and then give back the value to theSaveMat.
if ur function like this ,for eg:
fn randomMatCreator theMat =
(
seed i
theMat.<something> =random <somting>
......
return theMat
)
then u can loop it and get random material from previous variable :
for i=1 to 100 do
(
theSaveMat=randomMatCreator theSaveMat
current_object.material=theSaveMat
..............
)