FBX
FBX
๐ซ FBX
3D ๋ชจ๋ธ, ์ ๋๋ฉ์ด์ , ์นด๋ฉ๋ผ, ์กฐ๋ช ๋ฑ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ํ์ผ ํ์์ ๋๋ค. Autodesk์์ ๊ฐ๋ฐํ ์ด ํ์ผ ํ์์ ๋ค์ํ 3D ์ํํธ์จ์ด ๊ฐ์ ๋ฐ์ดํฐ ๊ตํ์ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. FBX ํ์ผ์ ํ ์คํธ ๋๋ ๋ฐ์ด๋๋ฆฌ ํ์์ผ๋ก ์ ์ฅ๋ ์ ์์ผ๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ์น์ ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค:
๐ซง FBX ํ์ผ์ ์ฃผ์ ์น์
- Header: ํ์ผ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ํฌํจํฉ๋๋ค. ํ์ผ ํ์, ๋ฒ์ ์ ๋ณด ๋ฑ์ด ํฌํจ๋ฉ๋๋ค.
- Global Settings: ํ์ผ์ ์ ์ญ ์ค์ ์ ํฌํจํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋จ์ ์ค์ , ์ถ ์ค์ ๋ฑ์ด ํฌํจ๋ฉ๋๋ค.
- Objects: ํ์ผ์ ํฌํจ๋ ๋ชจ๋ ๊ฐ์ฒด(๋ชจ๋ธ, ์นด๋ฉ๋ผ, ์กฐ๋ช ๋ฑ)๋ฅผ ์ ์ํฉ๋๋ค.
- Connections: ๊ฐ์ฒด ๊ฐ์ ๊ด๊ณ๋ฅผ ์ ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ถ๋ชจ-์์ ๊ด๊ณ, ์ ๋๋ฉ์ด์ ์ปค๋ธ์ ๊ฐ์ฒด์ ์ฐ๊ฒฐ ๋ฑ์ด ํฌํจ๋ฉ๋๋ค.
- Takes: ์ ๋๋ฉ์ด์ ๋ฐ์ดํฐ๋ฅผ ํฌํจํฉ๋๋ค. ์ฌ๋ฌ ์ ๋๋ฉ์ด์ ํด๋ฆฝ์ ์ ์ํ ์ ์์ต๋๋ค.
์์ FBX ํ์ผ ๊ตฌ์กฐ (ํ ์คํธ ํ์)
; FBX 7.4.0 project file
; ----------------------------------------------------
FBXHeaderExtension: {
FBXHeaderVersion: 1003
FBXVersion: 7400
CreationTimeStamp: {
Version: 1000
Year: 2023
Month: 10
Day: 5
Hour: 12
Minute: 34
Second: 56
Millisecond: 789
}
Creator: "FBX SDK/FBX Plugins version 2020.0"
}
GlobalSettings: {
Version: 1000
Properties70: {
P: "UpAxis", "int", "Integer", "",1
P: "UpAxisSign", "int", "Integer", "",1
P: "FrontAxis", "int", "Integer", "",2
P: "FrontAxisSign", "int", "Integer", "",1
P: "CoordAxis", "int", "Integer", "",0
P: "CoordAxisSign", "int", "Integer", "",1
P: "UnitScaleFactor", "double", "Number", "",1
}
}
Objects: {
Model: "Model::pCube1", "Mesh" {
Version: 232
Properties70: {
P: "Lcl Translation", "Lcl Translation", "", "A",0,0,0
P: "Lcl Rotation", "Lcl Rotation", "", "A",0,0,0
P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1
}
Shading: T
Culling: "CullingOff"
}
}
Connections: {
C: "OO",105553124109952,0
C: "OO",140364338281984,105553124109952
C: "OP",105553124109952,140364338281984, "Lcl Translation"
}
Takes: {
Current: "Take 001"
Take: "Take 001" {
FileName: "Take 001.tak"
LocalTime: 0,153953860000
ReferenceTime: 0,153953860000
}
}
์ด ๊ธฐ์ฌ๋ ์ ์๊ถ์์ CC BY 4.0 ๋ผ์ด์ผ์ค๋ฅผ ๋ฐ๋ฆ
๋๋ค.