๐ย ๊ธฐ๋ณธ ์ง๋ฌธ
์ง๋ฌธ: VRChat ์๋ฐํ/์์/์ ์ธ์๋ฆฌ ์ ์ ๊ฐ์ด๋๋ ์ด๋์ ๋ณผ ์ ์๋์?
๋ต๋ณ:ย https://creators.vrchat.com/avatars/
ย
์ง๋ฌธ: Modular Avatar๋ ์ด๋ป๊ฒ ์ค์นํ๋์?
๋ต๋ณ: Modular Avatar ๊ณต์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ์ธ์:ย https://modular-avatar.nadena.dev/
ย
์ง๋ฌธ: Unity์ VRChat SDK๋ ์ด๋์ ๋ค์ด๋ก๋ํ๋์?
๋ต๋ณ:
- Unity Hub:ย https://unity.com/download
-
VRChat Creator Companion (VCC):ย https://vcc.docs.vrchat.com/
ย
์ง๋ฌธ: Unity ๋ฒ์ ์ ๊ผญ 2022.3.22f1์ ์ฌ์ฉํด์ผ ํ๋์?
๋ต๋ณ: VRChat SDK 3.5.2+์ ํธํ๋๋ Unity ๋ฒ์ ์ ์ฌ์ฉํ์ธ์.
์ต์ ๋ฒ์ ์ VRChat ๊ณต์ ๋ฌธ์์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
๐ย https://creators.vrchat.com/sdk/upgrade/current-unity-version/
ย
์ง๋ฌธ: ๋ค๋ฅธ ์ํฌํ๋ก์ฐ๋ฅผ ์ฌ์ฉํด๋ ๋๋์?
๋ต๋ณ: ๊ฐ๋ฅํ์ง๋ง, ๊ตฌ๋งค์๋ฅผ ์ํ ์์ธ ๊ฐ์ด๋๋ฅผ ๋ฐ๋์ ์ ๊ณตํด์ผ ํฉ๋๋ค.
ํ์ ์ฌํญ:
- ๋จ๊ณ๋ณ ์ค์น ๋ฐฉ๋ฒ
- ์คํฌ๋ฆฐ์ท ํฌํจ
-
FAQ ๋ฐ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
ย
๐ง Unity Package ๊ด๋ จ
์ง๋ฌธ: Unity Package ์ฉ๋์ด 1GB๋ฅผ ์ด๊ณผํ๋ฉด ์ด๋ป๊ฒ ํ๋์?
๋ต๋ณ: ํ ์ค์ฒ ํด์๋๋ฅผ ์กฐ์ ํ๊ฑฐ๋ ๋ถํ์ํ ํ์ผ์ ์ ๊ฑฐํ์ธ์.
์ฃผ์ ๋ฐฉ๋ฒ:
- ํ ์ค์ฒ ํด์๋ ๋ฎ์ถ๊ธฐ (2048โ1024)
- ์ฌ์ฉํ์ง ์๋ Blendshape ์ญ์
- ์จ๊ฒจ์ง ํด๋ฆฌ๊ณค ์ ๊ฑฐ
-
๋จธํฐ๋ฆฌ์ผ ์ต์ ํ
ย
์ง๋ฌธ: Unity Package๋ฅผ ๋ด๋ณด๋ผ ๋ 'Include dependencies'๋ฅผ ์ฒดํฌํด์ผ ํ๋์?
๋ต๋ณ: ๋ค, ๋ฐ๋์ ์ฒดํฌํ์ธ์. ์ฒดํฌํ์ง ์์ผ๋ฉด ํ์ํ Shader๋ Material์ด ๋๋ฝ๋ ์ ์์ต๋๋ค.
ย
๐ ํด๋ฆฌ๊ณค & Performance Rank
์ง๋ฌธ: VRChat ์๋ฐํ์ ๊ถ์ฅ ํด๋ฆฌ๊ณค ์๋?
๋ต๋ณ:
- PC:ย 70,000 triangles ์ดํ (Good Rank ๊ธฐ์ค)
- Quest:ย 20,000 triangles ์ดํ (ํ์)
โ ๏ธ 70,000 triangles๋ฅผ ์ด๊ณผํ๋ฉด 'Very Poor' ๋ฑ๊ธ์ผ๋ก ๋จ์ด์ง๋๋ค.
ย
ย ๐ก๊ด๋ จ ๋ฌธ์
- Performance Ranks (๊ณต์ ๋ฌธ์)
๐ย https://creators.vrchat.com/avatars/avatar-performance-ranking-system/
- Avatar Optimization Tips (๊ณต์ ๋ฌธ์)
๐ย https://creators.vrchat.com/avatars/avatar-optimizing-tips/
ย
์ง๋ฌธ: Performance Rank๊ฐ 'Very Poor'๋ฉด ํ๋งคํ ์ ์๋์?
๋ต๋ณ: ๋ค, ํ๋งค ๊ฐ๋ฅํฉ๋๋ค. ๋ค๋ฅธ ๋ง์ผํ๋ ์ด์ค์์ ํ๋งค๋๋ ๋ง์ ์ธ๊ธฐ ์๋ฐํ๋ค๋ 'Very Poor' ๋ฑ๊ธ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. CONNECT๋ ํผํฌ๋จผ์ค ๋ฑ๊ธ ์ ํ์ด ์์ง๋ง, ๊ตฌ๋งค์๋ค์ ์ต์ ํ๋ ์๋ฐํ๋ฅผ ์ ํธํ ์ ์์ต๋๋ค.
ย
์ง๋ฌธ: ํด๋ฆฌ๊ณค ์๋ ์ด๋์ ํ์ธํ๋์?
๋ต๋ณ: Unity์์ย VRChat SDK Control Panel โ Avatar Stats์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
ย
๐จ Shader & Material
์ง๋ฌธ: ์๋ฐํ/์์์ด ํํฌ์์ผ๋ก ํ์๋ฉ๋๋ค.
๋ต๋ณ: Shader๊ฐ ๋๋ฝ๋์์ต๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ:
- Unity Package ์ํฌํธย ์ ์ย ํ์ Shader ๋จผ์ ์ํฌํธ (lilToon, Poiyomi ๋ฑ)
-
Shader๊ฐ ์ด๋ฏธ ์ค์น๋์ด ์๋ค๋ฉด Material์ ๋ค์ ํ ๋น
ย
์ง๋ฌธ: ์๋ฐํ/์์์ด ํ์๊ฒ ํ์๋ฉ๋๋ค.
๋ต๋ณ: Material์ด ์ ์ฉ๋์ง ์์์ต๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ:
- ํด๋น Material์ ์ฐพ์์ ์๋ฐํ์ Mesh Renderer์ ํ ๋น
-
๋๋ Material์ ์๋ฐํ ํํธ์ ์ง์ ๋๋๊ทธ ์ค ๋๋กญ
ย
๐จ PhysBone ๊ด๋ จ
์ง๋ฌธ: PhysBone์ด ๊ฒ์ ๋ด์์ ์๋ํ์ง ์์ต๋๋ค.
๋ต๋ณ: ๋ค์ ์ฌํญ์ ํ์ธํ์ธ์:
- VRChat SDK๊ฐ ์ต์ ๋ฒ์ ์ธ์ง ํ์ธ (VRChat Creator Companion์์ ์ ๋ฐ์ดํธ)
- PhysBone ์ปดํฌ๋ํธ๊ฐ ์ฌ๋ฐ๋ฅธ ๋ณธ์ ํ ๋น๋์ด ์๋์ง ํ์ธ
-
VRChat์์ ํ ์คํธ ์ ๋ก๋ ํ ๋ค์ ํ์ธ
ย
์ง๋ฌธ: PhysBone Transform Count ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ต๋ณ: PhysBone์ด ๋๋ฌด ๋ง์ต๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ:
- ๋ถํ์ํ PhysBone ์ญ์
- End Bone์ 'Ignore Transforms'์ ์ถ๊ฐ
- PhysBone ๊ฐ์ ์ ํ:
- PC: ์ ํ ์์ (๋จ, ์ฑ๋ฅ ๊ณ ๋ ค)
-
Quest: ์ต๋ 8๊ฐ PhysBone ์ปดํฌ๋ํธ, 64๊ฐ affected transforms
ย
์ง๋ฌธ: ๋ง๋จ ๋ณธ(End Bone)์ PhysBone์ ์ค์ ํ ์ ์์ต๋๋ค.
๋ต๋ณ: ๋ง๋จ ๋ณธ์ด ๋ถ๊ธฐ(branch)๋์ด ์์ผ๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ:
-
Endpoint Position์ ์ฌ์ฉํ์ฌ ์ข ๋ฃ ์ง์ ๋ณธ ์ถ๊ฐ
ย
๐ค ์ ๋ก๋ & ํ๋งค
์ง๋ฌธ: VRChat์ ํ ์คํธ ์ ๋ก๋๋ ์ด๋ป๊ฒ ํ๋์?
๋ต๋ณ: Unity์์ย VRChat SDK โ Show Control Panel โ Build & Test
ย
์ง๋ฌธ: Unity Package์ ์ด๋ค ํ์ผ์ ํฌํจํด์ผ ํ๋์?
๋ต๋ณ:
- ํ์:ย Prefab, FBX, Textures, Materials ๋ฑ ์์ดํ ์ ์์ ์ฌ์ฉํ ํ์ผ
- ๊ถ์ฅ:ย ReadMe.txt, ์ฌ์ฉ ๊ฐ์ด๋
-
์ ํ:ย .blend, .psd (์๋ณธ ํ์ผ)
ย