More Related Content
Similar to Devtree illu (20)
Devtree illu
- 1. Unity3D Environment art
Defense Technica
Post-Mortem
์ด ์ ์ค
Defense Technica๋ก ์ดํด๋ณด๋ unity3D ์์ง์ ํ์ฉํ ๊ฒ์ ํ๊ฒฝ ์ ์ํ๊ธฐ
- 2. - Contents -
1. Defense Technica?
2. Unity3D
3. Graphic ๊ด๋ จ issue๋ค
4. Scaleform ์ ์ฉ
5. ๊ธฐํ, ํ๋ก๊ทธ๋๋ฐ ํํธ์์ ํ์กฐ์ฌํญ
6. ๋ง์น๋ฉฐ
7. Q&A
- 4. Sci-fi style์ Tower Defense game
์ ์ ๋์ ์นจ์
๋ฃจํธ๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ ๊ธธ
๋๋ฆฌ๊ธฐ, ์ ๋๊ณผ ํ์์ ์์ฑ, ์์ฑ, ๋งต๋ณํ
๋ฑ์ ๋ถ์ฌํ ์ ๋ต์ฑ ์์๊ฐ ๊ฐ์กฐ๋ ๋ํ์ค
๊ฒ์
ใ ํจ์จ์ ์ธ ๋ฉํฐ ํ๋ซํผ ์ ์ : ์ฝ์
์์ ๋ชจ๋ฐ์ผ๊น์ง(KGC2012)
ใ Defense techinca mobile
converting ํ๊ธฐ(KGC2013)
- 6. ์ฅ์
ใ์ง๊ด์ ์ธ ์ธํฐํ์ด์ค, ๊ฑฐ๊ธฐ๋ค Drag and Drop์ผ๋ก ์๋ import ๋ฐ ๋ณ๋ ๊ฐ๋ฅ
ใํ๋ฆฌํน ์ ์์ด ์ฉ์ด. ๋ฆฌ์์ค ๊ด๋ฆฌ๋ ์์ฒญ ํธํจ.
ใ๋๋ถ๋ถ์ ํ์ผ ํฌ๋งท์ ์ง์(DDS ํ์ผ ์ ์ธ, ๋ณ๋์ import์์)
ใ๊ทธ๋ํฝ ํ๋ฆฌํฐ๊ฐ ๊ฐ๊ฒฉ๋๋น ์ฑ๋ฅ์ผ๋ก์จ๋ ๋งค์ฐ ํ๋ฅญํจ.
ใlightmapping์์
์ด ์๋นํ ๋น ๋ฅด๊ณ ๊ฐํธํ๊ฒ ๊ฐ๋ฅ.
ใ๊ฐ๋จํ animation ์์
์ ์์ง๋ด๋ถ์์ ๊ฐ๋จํ๊ฒ ์์
๊ฐ๋ฅ.
ใํ์ํ๋ฉด script ์์ค ๊ฐ์ ธ๋ค ๋ถ์ฌ ์จ๋ ๋จ.(๊ฒ๋ค๊ฐ ๊ฒ์ํ๋ฉด ๋ฆฌ์์ค๋ ๋ง์ด ๋์ด)
ใ๊ฐ๋ ฅํ profiling ๊ธฐ๋ฅ(์์
์ค ์์๋ก ํ์ธ ๊ฐ๋ฅ)
ใ๋น๋์กฐ์ฐจ ๊ฐ๋จ.(ํ๋ก๊ทธ๋๋ฐ ํํธ ์ง์์ ๋ฐ์ผ๋ฉด ๋ฆฌ์์ค ๋ณ๊ฒฝํ ์ง์ ๋น๋ ํ ํ์ธ ๊ฐ๋ฅ)
- 9. Animation
material ๋ฐ object์ ๋ณํ๋ฅผ animation clip์ผ๋ก ๊ฐํธํ๊ฒ ์ ์ดํ ์ ์์
๋งต๋ณํ ๋ฐ ๋ฐ๊ดํ๋ ์ค๋ธ์ ํธ์ ๋ฐ๊ด์ ๋, ์์ง์๊น์ง.
ํผํฌ๋จผ์ค์ ํฌ๊ฒ ์ํฅ์ ์ฃผ์ง ์์ ๋ชจ๋ฐ์ผ์์ ๋ง์ด ์ฌ์ฉ.
- 10. ๋จ์
ใPSD ํ์ผ ๊ธฐ๋ฐ์ alpha๊ฐ ํฌํจ๋ texture๊ฐ ์ ๋๋ก ํ์ ์๋๋ ๊ฒฝ์ฐ ๋ฐ์(Specular map)
- Tiff ํฌ๋งท์ผ๋ก ์ฌ์ฉ(์ฝ์), TGA๋ก ๋ณ๋๋ก ์์
(๋ชจ๋ฐ์ผ)
ใTerrain ๋ฌด๊ฑฐ์. Collision ๋ฌด๊ฑฐ์
ใ๋ฉ๋ชจ๋ฆฌ ๋์. Unity3D ๊ด๋ จ ์ด์๋ค ์ค์ ๊ฐ์ฅ ๋ง์ด ์ธ๊ธ๋๋ ๋ถ๋ถ.
unity3D๋ก ํ3D web MMORPG ๋ง๋ค๊ธฐ - ์ ์ข
ํ์ ๋ํฐ๊ฐ ๋น์ ์๊ฒ ์๋ ค์ฃผ์ง ์๋ ๊ฒ๋ค - Dustin lee
- 12. Graphic issue๋ค
์ด ์ ๋๋ฉด ๋ ๋ก ๋จน๊ฒ ๋๊ฑธโฆ
์ด์ฐจํผ ๋ฉ๋ชจ๋ฆฌ ์๋๊ฑด ํ๋ก
๊ทธ๋๋จธ๋ค์ด ์์์ ํ ํ
๊ณ โฆ
โฆ๋ผ๊ณ ์๊ฐํ์ต๋๋ค..
- 13. ์ขํ๊ณ๊ฐ ๋ค๋ฅด๋ค~!
ใY-up ๊ธฐ๋ฐ์ ์ขํ๊ณ๋ฅผ ๊ฐ์ง๊ณ ์์(Maya์ ๋์ผ)
MAX์์ ๊ทธ๋ฅ (0,0,0)์ผ๋ก export์ x์ถ์ผ๋ก -90๋ ๋์๊ฐ ์ํ๋ก import ๋จ.
๋งฅ์ค์์ export์ ์ถ์ 90๋ ๋๋ ค์ export
Group ๋ฐ ์ค๋ธ์ ํธ ๋ชจ๋ ์ด๋ ๊ฒ ์์
ํ๋ก์ ํธ์ ๋ฐ๋ผ TA๊ฐ export tool์ MAX์์
script๋ก ๊ตฌํํด์ ์ฐ๋ ๊ฒฝ์ฐ๋ ์์
- 14. UV mirroring
UV ๋ฏธ๋ฌ๋ง์ ๊ฒฝ์ฐ meshes ์ต์
์ ์กฐ์ ํด์ ์ฌ์ฉ.
Normalmap์ ์ฐ์ง ์์ผ๋ฉด ๊ณ ๋ฏผํ์ง ์์๋ ๋ ๋ฌธ์
์ผ์ ๋ฌธ์ ๋ก ์ด๋ฐ ๋ฐฉ์ ์ ํ
- 15. ๋ฆฌ์์ค ์ต์ ํ
PS3, XBOX360์์ ๊ตฌ๋์ ๋ฌธ์ ๋ฐ์. ๋ฆฌ์์ค ์ต์ ํ ํ์
ํด๋ฆฌ์ฑ ์์
Shader ์์ (shader ์์ ์ผ๋ก ์ ์ฒด shader์ ์ธ๋ถ ์ต์
๊ฐ ์กฐ์ . Lightmap ์ฌ์์
)
Lightmapping ๋ฐฉ์ ๋ณ๊ฒฝ. Directional lightmapping >> single lightmaps
๋ถํ์ํ ๋ฉ์ฌ ์ ๊ฑฐ.
๋งจ ์๋ถ mesh์ texture ๋ธ๋ ๋ฉ ์ฒ๋ฆฌ(UDK์ Linear Interpolate์ ์ ์ฌ)
Fog๋ ์๊ฐ๋ณด๋ค ํผํฌ๋จผ์ค์ ์ํฅ์ ๋ ์ฃผ๋๋ผ..(๋ชจ๋ฐ์ผ๋ ๋ง์ฐฌ๊ฐ์ง)
- 16. ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ์ ์ฒซ ์ธ์
ใ PC์ ๋นํด ์์ ํ๋ฉด, ๋ฎ์ 3D ๊ทธ๋ํฝ ์ฑ๋ฅ์ด๋ผ๋ ์ธ์
ใ ํฐ์น๊ฐ ๊ฐ๋ฅํ ํ๋ฉด๊ณผ ์กฐ์(์๊ฐ๋ฝ์ผ๋ก ๋๋๊ทธ, ํด๋ฆญ, ํํฌ์ค)
ใ ๊ฐ์ฅ ์ข์ ๊ฒฝ์ฐ๋ ์ฝ์ ๋ฒ์ ์ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋๋ก ๋ชจ๋ฐ์ผ์ ์ฌ๋ฆฌ๊ณ UI๋ง ๋ฐ๋๋ ๊ฒฝ์ฐ
โ ํ
์คํธ ๊ฒฐ๊ณผ ๊ฐ๋ฅ์ ํ์ผ๋ ๋๋ถ๋ถ์ ๊ธฐ๊ธฐ์์ ๊ตฌ๋ ๋ถ๊ฐ.
(๋ชจ๋ฐ์ผ์ ์ฌ๋ฆฌ๊ธฐ์ ๋๋ฌด ๋ฌด๊ฒ๋คโฆ. ๊ทธ๋ฆฌ๊ณ IOS ํ๊ฒ ๋จธ์ ์ค iphone 4๊ฐโฆ)
ใ ํ๊ฒ ๋จธ์ ์ ์ ๊ณผ ๊ธฐ์กด DATA์ ์ต์ ํ์ ๊ธฐ์ค์ ๋ํ ๊ณ ๋ฏผ์ด ํ์
- 17. IOS
โข ๋น๊ต์ ๊ท๊ฒฉํ๋ ํด์๋
โข ์ ํ์ฌํญ : iphone 3GS, i-PAD1์์๋ ๋ฎ์
๋ฉ๋ชจ๋ฆฌ ์ฉ๋๋๋ฌธ์ ๊ตฌ๋๋ถ๊ฐ(ํ์ฅ์ ๊ตฌ๋๊ฐ๋ฅ)
โข I-PAD2๋ถํฐ๋ ๋น๊ต์ ์ํํ ํ๋ ์ด ๊ฐ๋ฅ
(ํด์๋ ์ฐจ์ด๋ก 3๊ฐ 2๋ณด๋ค ๋ฎ์ ํผํฌ๋จผ์ค)
โข iphone4 : 4S๋ถํฐ๋ 3D ๊ทธ๋ํฝ ์ฑ๋ฅ ๋ํ ๋น์ฝ์ ์ผ๋ก
์์นํ์์ผ๋ 4์ ๊ฒฝ์ฐ 3GS์ ๋นํด ๋์ด๋ ํด์๋์
๋นํด ๋ฎ์ ๊ทธ๋ํฝ ์ฑ๋ฅ์ผ๋ก ํผํฌ๋จผ์ค ์ ํ ๋ฐ์(๊ฐ์ฅ
์ด์๊ฐ ๋์๋ ๊ธฐ๊ธฐ.. ๊ทธ๋ฅ ๋นผ๋ฉด ์๋ ๊น์..)
- 18. Android
โข Android ๊ฐ๋ฐ์ ๊ฐ์ฅ ํฐ ์ด์
๋ค์ํ ํด์๋ ์ง์์ ๋ํ ๊ธฐ์ค ์ ์
โข ๋ฎ์ ์ฑ๋ฅ์ ๊ธฐ๊ธฐ์์๋ถํฐ ๊ณ ์ฑ๋ฅ ํ์ด์๋ ๊ธฐ๊ธฐ
๊น์ง ๋ค์ํ ๊ธฐ๊ธฐ ์กด์ฌ
โข ์ ์กฐ์ฌ firmware ์
๊ทธ๋ ์ด๋๊ฐ ๋์ง ์์ ๊ฒฝ์ฐ ์ง
์์ด ๋์ง ์๋ ๊ฒฝ์ฐ ์กด์ฌ(Android 2.3 ์ง์ ๋ธ๋
๋๋ถํฐ ๊ตฌ๋) : ์ผ๋ถ ์ต์ ๊ธฐ๊ธฐ์์ ๊ตฌ๋์ด ๋์ง
์๋ ์ํฉ ๋ฐ์
โข ํน์ ๊ธฐ๊ธฐ์์ ๊ตฌ๋๋์ง ์๋ ๋ฌธ์ (Shader ๋ฌธ์ :
ํต์นญ ๋ณด๋ผ๋์ด).
โข Scaleform ์ฌ์ฉ์ ๊ณ ๋ คํ๊ฒ๋ ์ด์์ด๊ธฐ๋ ํจ
Samsung Galaxy Series resolution
S, S2, K, A, U : 480x800
Note 2, S2 HD LTE, S3 : 720x1280
Note : 800x1280
S4 : 1920x1080
- 19. Android
QHD์ ๋ฑ์ฅ(2560x1440). 27์ธ์น ์ด์์ LCD ๋ชจ๋
ํฐ์ ํด์๋์ ๋๊ธ. ๋
ธํธ4๋ ๋น์ทํ ํด์๋ ์์
iOS
iPad Air, Retina, mini retina : 2048x1536
6์์ 1920x1080 or 2272x1280 ์์(2014.2)
๊ฐ์๋ก ๊ณ ํด์๋ํ ๋์ด๊ฐ๋ ๊ธฐ๊ธฐ์ ๋ํด ๋์ ๋ฐฉ์
์ ๊ฒฐ์ ํ ํ์์ฑ ์กด์ฌ.
- 20. Pixel size์ ๋ณํ
Mobile ํด์๋๊ฐ ์ด๊ธฐ ๊ธฐ๊ธฐ๋ค์ ๋นํด ๊ณ ํด์๋ํ๊ฐ ์งํ.(FHD, QHD๊น์ง)
(S4์ ๊ฒฝ์ฐ 23, 24์ธ์น ๋ชจ๋ํฐ์ ๋์ผํ ํด์๋๋ฅผ 5์ธ์น ์ ๋์ ํ๋ฉด์ ๊ฐ์ง๋ค โ 1920x1080)
ํ๋ฉดํฌ๊ธฐ๊ฐ 1/5 ์์ค์ผ๋ก ์ค์ด๋ค์ง๋ง ํด์๋๋ ๋ณํจ์ด ์๋ค.(24์ธ์น ๊ธฐ์ค 0.27mm>>0.05mm)
ํฝ์
์ ์๊ฐ ์ค์ด๋ค์ด ํ๋ฉด์ด ์์์ง๋ ๊ฒ์ด ์๋ pixel ํฌ๊ธฐ ์์ฒด๊ฐ ์ค์ด๋ค์์
์์ ํ๋ฉด์ด๋ผ๊ณ Texture resolution์ ๋ฎ๊ฒ ์์
ํ๋ค๊ฐ๋ pixel์ด ๋ค ๋์ด๋ ํ๋ฆฟํ ํ๋ฉด์ ๋ณผ ์ ์๋ค.
๊ฒ์์์ Mipmap์ด ์ ์ฉ๋๋ฏ๋ก texture size๋ ์ ์ ํ๊ฒ ์์
ํ ์ต์ข
๋น๋์์ ์ฉ๋์ ๋ง์ถ๊ธฐ ์ํด ์กฐ์
๋๋ถ๋ถ์ Texture resizing ์์ด ์งํ(Normal, illumination map์ ์ฐ์ง ์์์ ์ ์ฒด ๋งต ์ซ์๋ ์ค์ด๋ฌ)
15์ธ์น 1024x768 : 786,432 pixels
24์ธ์น 1920x1080 : 2,073,600 pixels
3.5์ธ์น : 640x960 : 614,400 pixels(iphone 4)
5์ธ์น : 1920x1080 : 2,073,600 pixels(S4)
- 21. Graphic ๊ด๋ จ issue๋ค
Shader
โข Bumped specular , Blend shader ์ฌ์ฉํ์ง ์์
โข Illumination์ด ์ ์ฉ๋ shader๋ Tower์๋ง ์ ์ฉ
(๋ฐฐ๊ฒฝ์์๋ lightmap์ผ๋ก ๋์ฒด)
โข Diffuse color๋ Vertex color ์ ์ฉ ๋๋ ๊ฒ๊ณผ ๊ทธ๋ ์ง ์์ ๊ฒ์
๊ตฌ๋ถํด ์ฌ์ฉ(Lightmap, LightmapVertexColor)
- 22. Alpha channel์ด ํฌํจ๋
texture์ ๊ฒฝ์ฐ ์๋์ผ๋ก
RGBA 16bit์ผ๋ก ์ ์ฅ๋จ
Transparent texture ์ฌ์ฉ์ ํ์ง ์ ํ์ ๋ฐ๋ฅธ ์ด์
์ฌ์ฉ์๊ฐ Tegra ๊ฐ์ ์ด๋ค ํน์ ํ๋์จ์ด๋ฅผ ๋ชฉํ๋ก ํ์ง ์๋๋ค๋ฉด ์ ํฌ๋ ETC1 ์์ถ ์ฌ์ฉ์ ๊ถ์ฅํฉ๋๋ค. ํ์ํ ๊ฒฝ์ฐ ์ธ๋ถ(external) ์ํ ์ฑ๋
์ ์ ์ฅํ ์ ์์ผ๋ฉด์๋ ๋ฎ์ ํ
์ค์ณ ์ข
๋ฅ์ ์ด๋์ ๋ฐ์ ์ ์์ต๋๋ค. ๋ง์ฝ ์ฌ์ฉ์๊ฐ ๋ฐ๋์ ํ
์ค์ณ์ ์ํ ์ฑ๋์ ์ ์ฅํ๊ธธ ์ํ๋ฉด ๋ชจ๋ ํ๋
์จ์ด ๊ณต๊ธ ์
์ฒด์์ ์ง์ํ๋ ์์ถ์ธ RGBA16 bit์ ์ฌ์ฉํ์ธ์.
์ฌ์ฉ์ ์ฑ์ด ์ง์๋์ง ์๋ ํ
์ค์ณ ์์ถ(compression)์ ์ฌ์ฉํ๋ฉด ๊ทธ ํ
์ค์ณ๋ RGBA32๋ก ๋ฌด์์ถ(uncompressed)๋๋ฉฐ ์์ถ๋ ๊ฒ๋ค๊ณผ ํจ๊ป
๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ์ด ๋ฉ๋๋ค. ๊ทธ๋์ ์ด ๊ฒฝ์ฐ ํ
์ค์ณ์ ์์ถ์ ํธ๋๋ฐ ์๊ฐ์ ์๊ฒ๋๋ฉฐ ๋๋ฒ์ ์ ์ฅ์ผ๋ก ์ธํด ๋ฉ๋ชจ๋ฆฌ ์์ค์ ๋ด
๋๋ค. ์ด๊ฒ์ ๋ํ ๋
๋๋ง ์ฑ๋ฅ์๋ ์์ฃผ ๋ถ์ ์ ์ธ ์ํฅ์ ์ค ์ ์์ต๋๋ค. - Unity ๊ณต์๋ฌธ์ ไธญ
ETC 4 bits๋ก ์ ์ฅ์
170.7kb ๏ 42.7kb
- 23. IOS์์๋ ์๋์ผ๋ก PVRTC 4bits
ํฌ๋งท์ผ๋ก texture๊ฐ compressed
๋จ
Transparent texture ์ฌ์ฉ์ ํ์ง ์ ํ์ ๋ฐ๋ฅธ ์ด์(IOS)
PVRTC๋ ์ค๋ก์ง 2์ n์น์ผ๋ก๋ง texture๋ฅผ ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ ๋น์ ๋ฐฉ texture์ ๊ฒฝ์ฐ IOS ํฌํ
์ ์ด๋ฏธ
์ง๊ฐ ์ ๋๋ก ํ์ ์๋๋ ์ฆ์ ๋ฐ์
๏ ๋งคํ ์์ค์ ๊ฒฝ์ฐ UV ์ขํ๊ฐ์ ์ํด ์ผ๊ทธ๋ฌ์ง์ ์๊ด์์ด ํ๋ฉด์ ๊ทธ๋ ค์ง๋ UI์ ๊ฒฝ์ฐ์ ์ ๋๋ก ํ
์ ์๋จ
๏ ๋ชจ๋ UI ์ด๋ฏธ์ง ์์ค ์ฌ์์
- 24. Mobile stage 30
Transparent texture ํ์ง ์ ํ์ ๋ํ ํด๊ฒฐ
๊ธฐ์ ๋ฌธ์์ ๊ฐ์ด๋๋๋ก alpha channel์ด ํฌํจ๋
texture์ ๊ฒฝ์ฐ alpha channel texture๋ฅผ ๋ฐ๋ก ์ ์
(์ด๋ ๊ฒํด๋ ETC compressed ๋ texture ๋์ฅ์ด
RGBA 16bit texture ํ์ฅ์ ์ฉ๋๋ณด๋ค ์์)
Alpha channel์ ๋ฐ๋ก ์ ์ฉ๋ฐ๋ Shader ์ ์
โป ๋ฐฐ๊ฒฝ ํํฐํด ์์ค์ ๊ฒฝ์ฐ, ๊ทธ๋ฅ ์ฌ์ฉ๋์์
Mobile stage 11
- 25. Core Unit ์์
Console core unit
โข ๋ชจ๋ฐ์ผ ์ผ๋๊ฐ ์๋ ๋จ๊ณ์์ ์ ์๋ ์ ๋์ด๋ผ ์์ ํ๊ธฐ ํ
๋ ์ํ๋ก ๋ชจ๋ธ๋ง/๋งคํ์ด ๋์ด์์
โข ๋ชจ๋ธ๋ง ์ฐ์ ์์ (1/3์์ค), ๋งคํ ์ฌ์์
(Texture, UV)
โข Core effect ๋ฐ ์ ๋๋ฉ์ด์
์ ๋ถ ์ฌ์์
โข ์ฒ์๋ถํฐ ๋ชจ๋ฐ์ผ ํ๋ซํผ์ ๊ณ ๋ คํ๋ค๋ฉด ์ข ๋ ์งง์ ์๊ฐ์ ์
์
์ด ์งํ๋์์ ๊ฒ์ผ๋ก ์๊ฐ๋จ
4006 tris 1450 tris
Mobile core unit
Console Core Unit diffuse texture Mobile Core Unit diffuse texture
- 26. Tower Unit ์์
โข Poly counter๋ฅผ ์ค์ด๋ ์์
๋์ ๋ชจ๋ฐ์ผ์ฉ ํ์๋ฅผ ์๋กญ๊ฒ ์ ์
โข ๊ฐ์ ๊ณ์ด ํ์๋ ํ๋์ texture ์์ค๋ก ํตํฉํ์ฌ ์ฌ์ฉ(color๋ illumination color๋ก ๊ตฌ๋ถ)
โข ์๊ฒ ๋ณด์ด๋ ํ๋ฉด ํน์ฑ์ ์ ๋ ํน์ฑ์ ์ค๋ฃจ์ฃ์ผ๋ก ๋ณด์ฌ์ง๋๋ก ๋์์ธ
โข ๋์ ๋จ๊ณ์ Tower๋ฅผ ๋จผ์ ๋ชจ๋ธ๋งํ๊ณ ์ค์ฌ๋๊ฐ๋ ๋ฐฉ์์ผ๋ก ์์
console machine gun tower
mobile machine gun tower
- 27. Enemy Unit ์์
โข Poly counter๋ ์ฝ์๋จ๊ณ์์ ์ต์ ํ ์์
์ด ์งํ ๋์๊ธฐ์ ๋ณ๋์ ์์
์ ํ์ง ์์
(์ฝ์ ์ต์ ํ ๊ด๋ จ ์ด์)
โข Bumped specular shader ๏ Diffuse shader๋ก ๋ณ๊ฒฝ
โข LOD ์์
์ถ๊ฐ.(์์
์ค์ Unity ๋ฒ์ ผ์
์ผ๋ก LOD ์ถ๊ฐ~!)
- 28. Animation ์์
Mobile versionConsole version
์ด์ํํ์ Unit์ด๋ผ ๊ฐ์ฅ ๋ง์ joint ๊ฐ์๋ฅผ
๊ฐ์ง ํ์(Melee type tower unit :
Electro tentacloid)
Animation Joint ๊ฐ์ ์์
๋ถํ์ํ ๋ชจ์
๊ฐ์ํ.
(์ฌ์ง์ด 4๋จ๊ณ์๋ ์ดํํธ๊น์ง ๋ถ์ด์์)
- 29. ๊ทธ๋๋ก ์ฐ๊ธฐ๋ ๋ฌด๋ฆฌ๋ผ ํ๋จ ๋ชจ๋ ์คํ
์ด์ง๋ฅผ ๋ชจ๋ฐ์ผ ํผํฌ๋จผ์ค ๊ฐ
์ด๋์ ๋ง์ถ์ด ์์ ๊ฒฐ์ (stage๋น 6,000 poly counter)
Stage ๋ชจ๋ฐ์ผ ๋ฒ์ ์ผ๋ก ์์
Console stage list
Mobile stage list
- 30. ๋ฉ์ธ ์คํ
์ด์ง : 20๊ฐ
DLC 1์ฐจ : 8๊ฐ
DLC 2์ฐจ : 8๊ฐ
์ฝ์ ์์
์ ์คํ
์ด์ง๋น ํ๊ท 2~3์ฃผ
๋ชจ๋ฐ์ผ ์คํ
์ด์ง๋น : ํ๊ท 2.4์ผ. ์ค๊ฐ์ ๋ฌธ์ ์๊ฒผ์์
์คํ
์ด์ง ํ๋๋น 1.5์ผ์์ ์์
ํด์ผ ํ๋ ์ํฉ
lightmappingUV ์ง์ ํด์ผ ๋ฉ๋๋คโฆ!!!
Maya(layout๊ธฐ๋ฅ), ๊ฐ์ข
plug-in, add tool ๋ฑ..
๊ฒฐ๋ก : ์ง์ ์์
ํ๋๊ฒ ๊ฐ์ฅ ์๋์ดโฆ
IOS stage 20 ์ถ์ + DLC 1์ฐจ ํจ์น
Android stage 20 + DLC 1์ฐจ(8๊ฐ) ํฌํจ ์ถ์
ํ๋. ํ๋. ์์ง?
์ค๋น ๊ถ์์ฒด๋ค.
- 31. Lightmapping
Unity๋ Beast Engine ๋ด์ฅ
Steam : Directional lightmapping
PS3, XBOX360 : Directional lightmapping >> Single
lightmap.๋ก ๋ณ๊ฒฝ
Generate lightmap UV check๋ก 2nd UV ์์
์์ด ์ง
ํ. DLC๋ง ์ง์ ์์
Android, IOS : Single lightmap
โ IOS ํฌํ
์ lightmapping UV๊ฐ ์ด๊ธ๋๋ ์ฆ์์ ํ
์ธ. ๊ฐ์ ๋ฐฉ๋ฒ์ ์ฐพ๋ ๊ฒ์ด ์ผ์ ์ ๋ฌด๋ฆฌ ๋ฐ ์ ์ ์ฌ์ด์ฆ
๋ก ์ข์ ํ๋ฆฌํฐ๋ฅผ ๋ด๊ธฐ ์ํด ์ง์ ์์
ํ๊ธฐ๋ก ๊ฒฐ์
โป ์ด ๋ฌธ์ ๋ Unity3D ๋ฒ์ ์
์ผ๋ก ๊ฐ์ ๋์์
๊ฒฐ๊ตญ ๋์ค์ Steam, PS3, XBOX360 ๋ชจ๋
lightmapping์ ์ฌ์์
.(๊ธฐ๊ธฐ๋ณ ํน์ฑ ์กด์ฌ)
Console stage 09
Mobile stage 09
- 32. Light mapping texture size์ ์ต์ ํ
Generate lightmap UV option์ ์ฌ
์ฉํ์ง ์๊ณ ๋งฅ์ค์์ ์ง์ lightmap
channel UV ์์
ํ export
Directional lightmaps
Steam(2048x2048)
Single lightmaps
XBOX, PS3(1024x1024)
Android, IOS(512x512, 512x256)
- 33. 2nd UV ํ์ฉ์ ์ํ Light mapping
Console DLC stage 26
UDK3 ์์์ฒ๋ผ resolution ์ค์ ๋ง์ผ๋ก๋ lightmap scale์ ์กฐ์ ํ ์ ์๊ณ lightmapping menu์ Scale in Lightmap์ผ
๋ก ์กฐ์ .
- 34. Fog์ ์ฌ์ฉ
๋ชจ๋ฐ์ผ ์ฝ์ ๋ชจ๋ ์ฌ์ฉ
ํผํฌ๋จผ์ค์ ํฌ๊ฒ ์ํฅ์ ๋ฏธ์น์ง ์์
ํํฐํด ํ๋๊ณผ ์ ์ ํ ์์ด ์ฌ์ฉ์ ์ข
์ ํจ๊ณผ
Console Stage 24
- 35. Blender shader์ ๋์ฒด
Console stage 14 mobile stage 14
์ฝ์๋ฒ์ ผ์์ ๋ง์คํน๋ texture๋ฅผ ์ฌ์ฉํ blending๋ texture๋ก ๋ฐ๋ฅ์ ํํํ์์ผ๋ mobile์์๋ ์ฌ์ฉํ์ง ์๊ธฐ๋ก ๊ฒฐ์
๋ถ์๊ธฐ์ ๋ฐ๋ผ stage๋ณ ์์ ํ Texture์ ์์ ๋์ง ์์ texture๋ฅผ ๋ชจ๋ ์ฌ์ฉํ์ฌ ๋ถ์๊ธฐ ์ฐ์ถ
- 36. Blender shader์ ๋์ฒด(2)
Console stage 17 mobile stage 17
Texture ํ์ฅ์ ๋ ์จ์ blending ๋ ๊ฒ์ฒ๋ผ ์ฒ๋ฆฌ
Water shader๋ Unity3D์์ ์ง์ํ๋ shader ๊ทธ๋๋ก ์ฌ์ฉ(iphone 4์์๋ transparent texture๋ก ์์
๋ ํ๋์ผ๋ก ๋์ฒด)
- 37. Illumination shader ๋์ฒด
์คํ
์ด์ง ์นด๋ฉ๋ผ ๊ฐ๋์ ๋ฐ๋ผ 2๊ฐ ์ด์์ point
light๋ฅผ ๋ฐฐ์นํ์ฌ ์ฐ์ถ
Console stage 01 Mobile stage 01
ํ์์๋ ๋ฌ๋ฆฌ ๋ฐฐ๊ฒฝ Asset์ ๋ํด์๋ ๋ฐ๊ดํ
๋ ๋ถ๋ถ์ ๋ํด illumination shader๋ฅผ ์ฌ์ฉํ
์ง ์๊ณ point light๋ฅผ ๋ฐฐ์นํ์ฌ lightmapping
texuture์ ๋น์ด ๊ทธ๋ ค์ง๋๋ก ํ์ฌ ๋ฐ๊ดํ๋ ํ
ํ.
Mobile stage 31
๊ณ ์ ๋ ์นด๋ฉ๋ผ ๊ฐ๋์ ๋ฐ๋ผ ํ๋ ์ด๊ฐ ์ด๋ฃจ์ด์ง
๋ฏ๋ก ์ฌ์ ๋ฐ๋ผ ๋ผ์ดํ
๋ฐฐ์น๋ฅผ ์กฐ์
- 38. Probe lighting
Probe์ ๋ฐฐ์น๋ ์ฝ์๊ณผ ํฌ๊ฒ ๋ค๋ฅด์ง ์์
Probe light์ ์ํฅ์ ๋ฐ๋ prop์ด Bumped
specular์ผ๋์ diffuse๋ง ๋ฐ์๋ ์ฐจ์ด๊ฐ ๋ฐ์
ํ๊ธฐ์ ์ ์ ๊ฐ์ ํ์ธํ๋ฉด์ Light์ ์ธ๊ธฐ๋ฅผ ์กฐ
์ ํ์ฌ baking
๊ธฐ๊ธฐ ์ฑ๋ฅ์ ๋ฐ๋ผ Use probe lighting ์ต์
์
์ ์ดํ์ฌ ํผํฌ๋จผ์ค ํ๋ณด(iphone 4)
Mobile stage 01 Console stage 01
Use light probe On Use light probe Off
- 39. Lighting ํค ๋ณํ๋ฅผ ํ์ฉํ stage ์ฐ์ถ
Mobile stage 11 Mobile stage 36
Mobile stage 28 Mobile stage 31
- 40. Unit Effect ์์
Mobile flame tower effectConsole flame tower effect
ํํฐํด ๋จ์ํ. ํํฐํด
์ ์ต์ ํ
๋ค๋์ ํํฐํด์ ํ๋์
ํ๋์ผ๋ก ์ฒ๋ฆฌ(์ฐ์ถ ์์ฒด
์ ๋ณํ๋ก ์ต์ ํ)
Mobile mortar tower effectConsole mortar tower effect
ํํฐํด์ ์
์ ๊ฐ์/์ต์ ํ
- 41. Core Effect ์์
Console core ํ๊ดด ์ฐ์ถ effect
Mobile core ํ๊ดด ์ฐ์ถ effect
๊ฐ๋ ฌํ๊ฒ ์ฐ์ถํ effect ํจ๊ณผ๋ฅผ ์ต๋ํ ๋จ์ํ๊ฒ ํํ. ์ฐ์ถ ์๊ฐ๋ ๊ฐ์ํ
- 42. Console๊ณผ mobile stats ๋น๊ต
Steam steage 19 Mobile stage 19
๋์ผํด์๋ PC์์ playํ ํ๋ฉด์ ์บก์ณ
- 43. Scaleform ์ฌ์ฉ ํ๊ธฐ(์ฅ์ )
๋ค์ํ ํด์๋์ ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ์ ๋์์ ์ํ ํด๊ฒฐ์ฑ
์ผ๋ก ์ฌ์ฉ
โข ์ฅ์
โข UI์์์ effect ์ฒ๋ฆฌ/๋ฐฐ์น๋ฅผ UI ๋์์ด๋๊ฐ ํ๋ก๊ทธ๋๋จธ๋ฅผ ํตํ์ง ์๊ณ ์ง์ ์์
์ด ๊ฐ๋ฅํจ
โข ๊ฒ์ฆ๋ ์์ฐ์ฑ(์ค์ผ์ผํผ์ด๋ผ๋ ๋ฏธ๋ค์จ์ด๋ฅผ ํตํ UI ์์
)
โข ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ์ ๋ค์ํ ํด์๋์ ์ ๊ฒฝ์ธ ํ์๊ฐ ์๋ค(์ฝ๊ฐ์ script ์ค์ ์ ํ์)
โข ์ธ์ด(localizing ๊ด๋ จ) ์์
์ด ์์
โข ํ๋ก๊ทธ๋๋จธ๊ฐ ์ง์ UI ๋ฐฐ์น๋ฅผ ํ์ง ์์๋ ๋๋ ์ข๋ค
- 44. Scaleform ์ฌ์ฉ ํ๊ธฐ(๋จ์ )
โข ๋จ์
โข ๋ชจ๋ฐ์ผ์์ ์ ์ฝ์ด ์ฌํญ์ด ๋ง๋ค.(PC์์ ์ฌ์ฉ๊ฐ๋ฅํ๋ ์ฐ์ง ๋ชปํ๋ ๊ธฐ๋ฅ์ด ์์)
: ํ๋ก๊ทธ๋จ ์์ ํ๊ฐ ์๋์ ์๊ธฐ๋ ๋ฏ(๊ธฐ๊ธฐ๋ณ ์๋ํ๊ธฐ๋ ์ํ๊ธฐ๋ ํ๋ ๋ฌธ์ )
โข ๋ฏธ๊ตฌํ ๊ธฐ๋ฅ์ด ๋ง๊ณ ์์ ๊ธฐ๋ฅ์ด ๋ง๋ค.(์ธ์ ๊ตฌํ๋ ์ง ๋ฏธ์ง์)
โข ํ๋ก๊ทธ๋๋จธ๊ฐ ๋์์ฃผ์ง ์์ผ๋ฉด ๋์์ด๋๊ฐ ์ง์ scripting์ ํด์ผํ๋ ๋ถ๋ด
โข ์๋์ ๊ดํ ๊ฐ์ /๊ตฌํ์ ๋ํด ์ ๋ฌ์ด ๋ช
ํํ์ง ์์ผ๋ฉด ํ๋ก๊ทธ๋๋จธ์ธก์์ ํผ์ ์ ๊ฐ์ง ์ ์์
โข ํ๋ฉด ๋น์จ์ ๋ฐ๋ผ์ ์ด์ํ๊ฒ ๋ณด์ผ ์ ์๋ค.(์ฌ์์
์ ํตํด ๋ณด์์ด ํ์)
โข ๋ชจ๋์ด ๋ถ์์ . ๋ฌด๋นํด๋ฆฝ์ ํ์คํ ์ ๊ฑฐํด ์ฃผ์ง ์์ผ๋ฉด ๋ฉ๋ชจ๋ฆฌ์ ๊ณ์ ๋จ์์๋ค(๋ฉ๋ชจ๋ฆฌ ์๋ค๋ ์ด์ผ๊ธฐ๊ฐ ๋ง์)
- 45. ๊ธฐํ ํํธ์์ ํ์กฐ์ฌํญ
ใ Stage level design์ ํน์ง๊ณผ ๊ฒฝํ์ ์ ์งํ๋ฉด์ size๋ฅผ ์ค์ด๋ ๋ฌธ์
ใ Performance ์ ํ ๊ตฌ๊ฐ์์ wave time์ ์กฐ์ ํจ์ผ๋ก์จ ํ ํ๋ฉด์ ๊ทธ๋ ค์ง๋ mesh์์ ์กฐ์
(์ฝ์์์์ฒ๋ผ ํ ํ๋ฉด์ ๊ทธ๋ ค์ง๋ ์ ์ ๋์ ์ซ์๊ฐ ๋๋ฌด ๋ง์ ํผํฌ๋จผ์ค๊ฐ ์ ํ๋๋ ์ด์์ ๋ํ ๋์)
ใ ๋๋ถ์ด ๋์ด๋ ์กฐ์ (์์คํ
์ ์ผ๋ก ์กฐ์ ํ๋๊ฒ ๊ธฐ์ค)
ใ ๋ชจ๋ฐ์ผ ์ ์ ํน์ฑ์ ๋ง์ถ์ด ๋์ด๋ ํ์ ์กฐ์ (๊ทธ๋๋ ์ฌ๋ฏธ๋ ์๋๋ฐ ์ด๋ ต๋ค๋ ํโฆ)
QA ํผ๋๋ฐฑ์ ์ํด stage์์ ์กฐ
์์ ๋ฐฉํด๋๋ ์์์ ์์
๏ Stage 01์ tutorial scene
playํ๋ฉด
- 46. ํ๋ก๊ทธ๋๋ฐ ํํธ์์ ํ์กฐ์ฌํญ
ใ Transparent texture์ ์ฌ์ฉ ์กฐ์
(์ฌ์ฉ๋ prop์ ๋ฐ๋ก ๊ด๋ฆฌํ์ฌ ๊ธฐ๊ธฐ์ ๋ฐ๋ผ ์ผ๊ณ ๋์ ์๊ฒ ์ ์ด) ๏ iphone 4
ใ Unity3D profiler๋ฅผ ํ์ฉํ์ฌ ํผํฌ๋จผ์ค ์ฒดํฌ
ใIOS, Android ๊ฐ OS์์ ์ง์ํ๋ profiler๋ฅผ ํตํด memory์ frame rate ๋ฅผ ์ฒดํฌํด์ ์ ์ Art resource ์์ค์ ๊ฒฐ์
Game ํ๋ฉด์ stats์ฐฝ์ผ๋ก ์ฝ์คํธ ํ์ธ
๊ธฐ๊ธฐ ์ฑ๋ฅ์ ๋ฐ๋ผ FX ๋ฅผ ์ผ๊ณ ๋์ ์๊ฒ ์ ์ด
- 47. ๋ง์น๋ฉฐโฆ
โข ๋ชจ๋ฐ์ผํ ์์
์ ๊ทธ๋ฅ DATA๋ฅผ ๋ชจ๋ฐ์ผ์ ๋ง๊ฒ ๋ฐ๊พธ๋ ์์
์ด ์๋
๋ฉํฐ ํ๋ซํผ ๋์์ ์ฌ์ ์ ์ถฉ๋ถํ ๊ณ ๋ คํ ์์
ํ๋ก์ธ์ค๋ฅผ ๋ง๋ค์ด์ผ ํจ
: Technical art issue์ ๋ํด TA ํน์ ํ๋ก๊ทธ๋๋จธ์์ ๊ธด๋ฐํ ํ์กฐ
โข ๋ฌด์กฐ๊ฑด ๊ฐ๋จํ๊ฒ, ์ต์ํ์ผ๋ก ์์
ํ๊ธฐ๋ณด๋ค ํ๊ฒ ๋จธ์ (Target machine)์ ๋ถ๋ช
ํ ์ค์ ํ
๊ณ ๊ทธ ๊ธฐ๊ธฐ์ ์คํ์ ๋ง๋ ์ ์ ํผํฌ๋จผ์ค ์ฝ์คํธ๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ด ์ค์
โข ์ค์ ๊ฒ์์์ ํ์ํ ํ๋ฆฌํฐ์ ๋ด๋น ์์
์๊ฐ ์ํ๋ ํ๋ฆฌํฐ ์ฐจ์ด์ ๋ํด ๊ณ ๋ คํด๋ณผ ํ์
์ฑ(๋น์ฅฌ์ผ ํ๋ฆฌํฐ์ ํผํฌ๋จผ์ค ํ๋ฆฌํฐ์ ์ฐจ์ด์ ๋ํ ์ดํด)
โข Art process์์์ ์ด๋ฆด๊ฒ์ ์ด๋ฆฌ๊ณ ๋ฒ๋ฆด๊ฒ์ ๋ฒ๋ฆฌ๋ ๊ณผ๊ฐํ ๊ฒฐ๋จ์ฑ์ด ํ์
- 48. ๊ฒ์ 3D ๋ฐฐ๊ฒฝ ์ํฐ์คํธ -
https://www.facebook.com/groups/3Dbackground/
- 49. Q & A
์ด ์ ์ค(ํ์ฌ ๋ฐฑ์)
illustor@gmail.com Special thanks to
์ ๊ทน์ ์ผ๋ก ppt ์ ์์ ํผ๋๋ฐฑ ํด์ฃผ์ ๋๋ฃ ๋ถ๋ค
๋ํ์ค ํ
ํฌ๋์นด๋ฅผ ์์ ํด์ฃผ์
จ๋ ๋ง์ ๋ถ๋ค๊ป ๊ฐ์ฌ ๋๋ฆฝ๋๋ค.
็ต