3D 맥스 리깅에서 정해진 개수만큼 본(Bone) 계층을 생성하는 Max 스크립트
- 3D맥스/애니메이션
- 2026. 8. 17.
3D 맥스 리깅에서 정해진 개수만큼 본(Bone) 계층을 생성하는 Max 스크립트
1)상단의 Scripting 메뉴에서 new script로 이동합니다.


2)스크립트 에디터에 아래 맥스스크립트를 입력합니다.
boneCount, boneLength에 본의 길이와 생성할 개수를 설정하고 b.name에 본 오브젝트의 이름을 설정합니다.

(
local boneCount = 100
local boneLength = 2.0
local bones = #()
local parentBone = undefined
for i = 1 to boneCount do
(
local startPos = [(i - 1) * boneLength, 0, 0]
local endPos = [i * boneLength, 0, 0]
local b = BoneSys.createBone startPos endPos [0,0,1]
b.name = "Intestine_Bone_" + (formattedPrint i format:"03d")
if parentBone != undefined then
(
b.parent = parentBone
)
append bones b
parentBone = b
)
select bones
)
3)Tools 메뉴의 Evaluate all을 클릭하여 스크립트를 실행합니다(단축키 Ctrl +e)

4)정해진 개수의 본을 생성하며 계층 구조를 확인할수있습니다.


'3D맥스 > 애니메이션' 카테고리의 다른 글
| 3D 맥스에서 본(Bone) 계층을 스플라인에 정렬하기(Spline IK Solver) (0) | 2026.08.17 |
|---|---|
| 3D 맥스 다수의 오브젝트에 애니메이션 프레임 키 복사하는 스크립트 (0) | 2026.08.17 |
| 3D 맥스 애니메이션 모델의 다중 메시 스킨(skin)을 복사 및 단일 메시로 결합하기 (0) | 2025.06.10 |
| 3D 새 날개(Bird Wing) 리깅 및 애니메이션 레퍼런스 모음 (1) | 2025.04.19 |
| 3D 맥스에서 비트맵 애니메이션(동영상) 플레이하기(이미지 시퀀스, ifl) (0) | 2025.03.23 |