82-84 Team Blog #1


MAX Script 에서 멀티 머트리얼 값을 뽑아오는 방법!!

for i = 1 to objects.count do
(
 if objects[i].material == undefined do continue       -- Material이 없으면..
 
 if classof objects[i].material == Standardmaterial then   -- Material이 하나이면..
 (
  format "Name : % \n" objects[i].material.name
  format "Ambient : % \n" objects[i].material.ambient
  format "Diffuse : % \n" objects[i].material.diffuse
  format "Specular : % \n" objects[i].material.specular
  format "Emissive : % \n" objects[i].material.selfIllumColor
 )
 
 if classof objects[i].material == Multimaterial then    -- Materials이 여러개일 경우
 (
  for j = 1 to objects[i].material.count do
  (
   format "Name : % \n" objects[i].material[j].name
   format "Ambient : % \n" objects[i].material[j].ambient
   format "Diffuse : % \n" objects[i].material[j].diffuse
   format "Specular : % \n" objects[i].material[j].specular
   format "Emissive : % \n" objects[i].material[j].selfIllumColor
  )
 )
)

이렇게 하면 멀티 머트리얼값을 추출할수 있다..ㅎㅎ

'Taegame > MAX Script' 카테고리의 다른 글

Vertex Color 추출하기..  (0) 2008.12.11
MAX 에서 외부파일 실행하기..  (0) 2008.12.10
Posted by 알 수 없는 사용자
Taegame/MAX Script l 2009. 1. 30. 21:03

최근에 올라온 글

카테고리

분류 전체보기 (61)
GD_mania (14)
Nero (11)
Taegame (7)
It205 (19)
CK's (10)

달력

«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
tistory!get rss Tistory Tistory 가입하기!


공지 사항

최근에 달린 댓글

최근에 받은 트랙백

12-02 21:02