Script/MaxScript (5) 썸네일형 리스트형 Pos2VertexColor for Foliage Animation wip global selectObject = $selection global vColor rollout Pos2VertexColor "Pos2VertexColor" width:380 height:330 ( button Pos2VertexColor_Btn "Pos2VertexColor" width:123 height:34 --button PivotCheck_Btn "PivotCheck" width:123 height:34 button UnitSetup_Btn "UnitSetup" width:123 height:34 button VertexColor_Check_Btn "VertexColorCheck" width:123 height:34 fn Pos2VertexColor = ( if selectObject != u.. FBX EXPORTER & Anim for Unity FBX 익스포트 (2017버전 기준) 스킨적용된 메쉬 익스포트 한 파일안의 애니메이션을 특정구간별 익스포트 마지막으로 선택한 디렉토리 및 모션 값을 저장 하거나 불러오기 버그수정 모디파이어 패널이 아닐때(skin modifier 못찾는것) selectObj클릭시 오류수정 SelectObj 클릭시 본, 헬퍼 안보이게 한것 수정. selectDir 클릭후 폴더를 선택하지 않고 창을 닫을떄 오류수정 FrameStart 최대가 100인것 수정 모션 리스트 없거나 1나만 있을떄 List_컬러체킹용 클릭시 오류수정, 개선 맥스 뷰포트에서 새로운 창 띄우고 거기에서 정해진 프레임별 애니선택 및 체크 할수 있게 제작 배치용 익스포트 사용 예시 /* FBX Export maxscript tool Copyright (C).. pos2zero 오브젝트의 x,y 볼륨의 중심이 0,0으로 가고 높이는 최하위 버텍스 기준으로 0으로 이동. global exportsetup rollout chReset "chRest" width:340 height:200 ( button bt_Pick "1. Pick" pos:[10,20] width:120 height:30 GroupBox group1 "result" pos:[50,90] width:150 height:70 label showbox "대기" pos:[60,120] width:100 height:30 button bt_chReset "2. chReset" pos:[10,50] width:120 height:30 on bt_Pick pressed do ( p=pickobject prompt: "Pick.. Random_Scatter_Surface 수정후 - 이미 생성된 곳의 폴리곤을 지워서 한번 생성된 자리에서는 다시 생성안되게~ 수정전 - 무조건 랜덤생성 mBase = copy $ --선택된 바닥을 카피 mBase.wirecolor = color 88 88 255 delete $ select mBase FaceNum = polyop.getNumFaces mBase --선택된 오브제의 총 면수 Farray = for obj in mBase.Faces collect obj.index --선택된 오브제의 면을 수집해서 Farray에 배열로 넣음 PercentCount = FaceNum*0.1 -- 폴리 선택 (현재는 전체폴리의 10%값) GetNum=#() --배열 설정.q for j=1 to PercentCount do --PercentCount .. TRI,VERTEX Viewport Count Global GW_displayText unregisterRedrawViewsCallback GW_displayText fn GW_displayText= ( obj = selection --¿ÀºêÁ§Æ® ¼±Åà if obj!=0 then ( for i=1 to obj.count do -- ¿ÀºêÁ§Æ®¼±ÅÃÇÑ ¼ö ¸¹Å ¹Ýº¹ ( tricount=(getTrimeshFaceCount obj[i])[1] vertcount=(getTrimeshFaceCount obj[i])[2] objname=obj[i].name wPos=gw.getWinsizeX()/2 gw.wtext[wPos-100,50,0] "TRICOUNT" color:red gw.wtext[wPos,50*i,0] objname[i].. 이전 1 다음