4. ๋ฒ„ํ…์Šค ๋ธ”๋ Œ๋”ฉ ๋จธํ‹ฐ๋ฆฌ์–ผ : ๊ณ ๊ธ‰ ์•„์ŠคํŒ”ํŠธ ์ œ์ž‘ (2) (feat. ํ€ต์…€ ๋ธŒ๋ฆฟ์ง€ ํ™œ์šฉ, channel ๋ณ„ ํ™œ์šฉ )
ยท
[3D & 2D ๊ทธ๋ž˜ํ”ฝ์Šค]/์–ธ๋ฆฌ์–ผ_์ค‘๊ธ‰
ํ€ต์…€ ๋ธŒ๋ฆฟ์ง€ ๊ฐ„๋‹จํ•˜๊ฒŒ ์‚ดํŽด๋ณด๊ธฐ 3d asset ์€ '์Šคํƒœํ‹ฑ ๋ฉ”์‹œ(๋ชจ๋ธ๋ง) + ํ…์Šค์ฒ˜' ๊นŒ์ง€ ์ œ๊ณต surface ๋Š” 'ํ…์Šค์ฒ˜' ๋งŒ ์ œ๊ณต ๋ฒฝ๋Œ ๋ฐ”๋‹ฅ ์‚ฌ์ด์— - ์ด๋ผ ๋ผ๋Š” ๋Š๋‚Œ ์˜ˆ์ œ surface ๋จธํ‹ฐ๋ฆฌ์–ผ ๋‹ค์šด @ ํ€ต์…€ ๋ธŒ๋ฆฟ์ง€ brick ๊ฒ€์ƒ‰ > ๋ฐ”๋‹ฅ์€, 'ํ”Œ๋ ˆ์ด์–ด ์‹œ์•ผ์—์„œ ๊ฐ€๊นŒ์šฐ๋‹ˆ๊นŒ' 4k ๋‹ค์šด ๋‹ค์šด ํ•ด๋‘๊ณ  > local ์—์„œ ๋ฐ”๋กœ export ํ•˜๋ฉด ๋จ. โญโญโญโญโญ ๊ฟ€ํŒ : "ํ•„ํ„ฐ > ๋จธํ‹ฐ๋ฆฌ์–ผ & ํ…์Šค์ฒ˜ > ๋จธํ‹ฐ๋ฆฌ์–ผ ์ธ์Šคํ„ด์Šค" surface ํด๋” ์•ˆ์— ์žˆ๋Š” '๋จธํ‹ฐ๋ฆฌ์–ผ ์ธ์Šคํ„ด์Šค' ๋งŒ ๊ณจ๋ผ๋ณผ ์ˆ˜ ์žˆ์Œ. โญโญโญโญโญ ๋‘ ๋จธํ‹ฐ๋ฆฌ์–ผ ์ธ์Šคํ„ด์Šค ํด๋ฆญ > ์ƒ๋‹จ์˜ 'megascan' ์•„์ด์ฝ˜ ํด๋ฆญ โญํด๋ฆญ ํ•˜๋Š” ์ˆœ์„œ์— ๋”ฐ๋ผ์„œ > ๋‚˜์˜ค๋Š”๊ฒŒ ๋ฐ”๋€” ์ˆ˜ ์žˆ์Œ โญ 1st click = ์ œ์ผ ๋จผ์ € ๋ณด์ด๋Š” base layer ๊ฐ€ ๋  ๊ฒƒ ์ž„...
3. ๋ฒ„ํ…์Šค ๋ธ”๋ Œ๋”ฉ ๋จธํ‹ฐ๋ฆฌ์–ผ : ๊ณ ๊ธ‰ ์•„์ŠคํŒ”ํŠธ ์ œ์ž‘ (1) (feat. vertex blending)
ยท
[3D & 2D ๊ทธ๋ž˜ํ”ฝ์Šค]/์–ธ๋ฆฌ์–ผ_์ค‘๊ธ‰
[๋จธํ‹ฐ๋ฆฌ์–ผ ์ œ์ž‘] @์ฝ˜ํ…์ธ  ์— '02_Asphalt' ํด๋” ์ถ”๊ฐ€ โญ ์ž‘์—… ๊ณผ์ •์„ '๋„˜๋ฒ„๋ง' ํ•ด์ฃผ๋ฉด ๊ต‰์žฅํžˆ ์ข‹์Œ. ์šฐํด๋ฆญ > ๋จธํ‹ฐ๋ฆฌ์–ผ ์ƒ์„ฑ > M_Asphalt๋กœ ์ด๋ฆ„์ง“๊ธฐ [๋ฒ„ํ…์Šค ๋ธ”๋ Œ๋”ฉ] [๋ฒ„ํ…์Šค ๋ž€?] ๋ชจ๋“  ์˜ค๋ธŒ์ ํŠธ๋Š” = '์‚ผ๊ฐํ˜•' ์ธ 'ํด๋ฆฌ๊ณค' ์˜ ์ง‘ํ•ฉ์œผ๋กœ ๋งŒ๋“ค์–ด์ง '์‚ผ๊ฐํ˜• ๋‚ด์˜ ๊ผญ์ง€์ ' ํ•˜๋‚˜ํ•˜๋‚˜๋ฅผ = '๋ฒ„ํ…์Šค' ๋ผ๊ณ  ํ•จ. so, 1๊ฐœ์˜ ์‚ผ๊ฐํ˜• = ๊ผญ์ง€์  3๊ฐœ = ๋ฒ„ํ…์Šค 3๊ฐœ [๋ฒ„ํ…์Šค ๋ธ”๋ Œ๋”ฉ์€?] ๊ฐ๊ฐ์˜ ๋ฒ„ํ…์Šค์—, ์ •๋ณด๋ฅผ ํ• ๋‹น > ์—ฌ๋Ÿฌ ์žฌ์งˆ์„ ํ˜ผํ•ฉ ํ•˜๋Š” ๊ฒƒ [๋ฒ„ํ…์Šค ๋ธ”๋ Œ๋”ฉ ์˜ˆ์ œ ๋งŒ๋“ค๊ธฐ] โœ… @M_Asphalt ๋จธํ‹ฐ๋ฆฌ์–ผ์— Linear Interpolate โญโญโญ ๋…ธ๋“œ (lerp, ์„ ํ˜• ๋ณด๊ฐ„) ๋งŒ๋“ค๊ธฐ โœ… 3 ๋ˆ„๋ฅด๊ณ  > ๋งˆ์šฐ์Šค ํด๋ฆญ > ์ƒ‰๊น” ๋…ธํŠธ (constant 3) ์ถœ๋ ฅ ๊ฐ€๋Šฅ > ์ƒ‰๊น”์„ ํฐ์ƒ‰์œผ๋กœ ๋ณ€๊ฒฝ ..