CG ์ด์ผ๊ธฐ
65
์ธ๋ฆฌ์ผ ์์ง ๋
ธ๋ฉ๋งต B ์ฑ๋ ๋ณต๊ตฌ
์ธ๋ฆฌ์ผ์์ ์ฌ์ฉํ๋ R์ฑ๋๊ณผ G์ฑ๋์ ์ฌ์ฉํ์ฌ B์ฑ๋์ ๋ณต๊ตฌํ๋ ์ฝ๋. ์ด๋ ๊ฒ ํ๋ฉด DXT5๋ BC7์์ ๋
ธ๋ฉ๋งต ๋์ฅ์ ํ๋์ ํ
์ค์ฒ๋ก ์ฌ์ฉํ ์ ์๋ค.float4 UnpackNormalMap( float4 TextureSample ){ float2 NormalXY = TextureSample.rg; NormalXY = NormalXY * float2(2.0f,2.0f) - float2(1.0f,1.0f); float NormalZ = sqrt( saturate( 1.0f - dot( NormalXY, NormalXY ) ) ); return float4( NormalXY.xy, NormalZ, 1.0f );} ์ ์ฝ๋์ ๋์ผํ๊ฒ ๋
ธ๋๋ฅผ ๊ตฌ์ฑํด๋ณด์๋ค.
2024.11.01
CG ์ด์ผ๊ธฐ/์ธ๋ฆฌ์ผ์์ง
์ธ๋ฆฌ์ผ ์์ง5(UE5) ๋์ ์ญํ ํ๊ฒฝ ๋ง๋ค๊ธฐ
2
ํ์ฌ ํ์ฌ์์ UE5 ํ๋ก์ ํธ์ ์ฐธ์ฌํ๊ณ ์๋๋ฐ, ์ด์
์ ๊ณ์ํด์ ์์ฐํ๋ ์์
์ ๋ฐ๋ณตํด์ ํ๋ค ๋ณด๋๊น ์ ์ ์๋ก์ด ๊ฒ์ ์๋ํด ๋ณด๊ณ ์ถ๊ณ , ๋์ฑ ๋์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋ค๊ณ ์ถ์ ๋ง์์ด ์๊ธฐ๊ฒ ๋ฉ๋๋ค. ๊ทธ์ค ํ๋๊ฐ ์ญํ์์ ์ธ๋ฆฌ์ผ ๋ทฐํฌํธ์ ์ต๋ํ ๋น์ทํ๊ฒ ์ธํ
ํ๋ ๋ฐฉ๋ฒ์ธ๋ฐ์. ์๋ก์ด LUT ์ ์ฉ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. ์ ๋ฅผ ํฌํจํ ์ด ๊ธ์ ์ฝ๊ณ ๊ณ์๋ ์ฌ๋ฌ๋ถ๋ค๋ ๊ธฐ์กด UE4 ์์ ์ ์ ๋ช
ํ๋ ACES LUT For Substance Painter๋ฅผ ์ฌ์ฉํ์
จ์ ๊ฒ๋๋ค. ์ง๊ธ๋ ์ฌ์ฉํ๋ ๋ฐ ์ง์ฅ์ ์์ง๋ง, ์ต์ ๋ฒ์ ์ญํ์์ ์ฌ์ฉํ ๋ ์ธํ
์ Legacy๋ก ํด์คฌ์ด์ผ ํ๊ณ UE4์ UE5๊ฐ ๋ ๋๋ง ๋๋์ด ๋ฌ๋ผ์ ธ์ UE5 ํ๋ก์ ํธ์์ ์ฌ์ฉํ๋ ๋ด๋ด ์์ ํ ๋ง์กฑํ๊ณ ์ฐ์ง๋ ๋ชปํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋์ ์ต๊ทผ์, UE5์ ๋ง๋ ..
2024.03.09
CG ์ด์ผ๊ธฐ/3D๊ธฐ์ด
๋ธ๋ ๋์์ ํค์ด์นด๋ ํ
์ค์ฒ ๋ง๋ค๊ธฐ
1
์ต๊ทผ์ ํค์ด์นด๋ ์ ์์ด ํ์ํ์ฌ "๊ณผ์ฐ ๋ธ๋ ๋์์ ํค์ด์นด๋ ํ
์ค์ฒ๋ฅผ ๋ง๋ค ์ ์์๊น?"๋ผ๋ ์๋ฌธ์ ๊ฐ์ง๊ณ ์ฌ๋ฌ ์ ๋ณด๋ฅผ ์ฐพ์๋ณด์๋๋ฐ์. ์ ๋์จ์ผ๋ก ๋ง๋๋ ๋ฐฉ๋ฒ๋ค์ ๋ง์ด ์์ง๋ง ๋ธ๋ ๋ ์์ฒด ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ๋ฒ ์ดํฌ ํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌ๊ฐ ์ ๋์ด์๋๊ตฐ์. ์ง๊ธ๊น์ง ์ฐพ์ ์ ๋ณด๋ฅผ ๊ณต์ ํด ๋ด
๋๋ค. ๋ธ๋ ๋๋ ํค์ด์ ์ง์ค๋ฉํธ๋ฆฌ ๋
ธ๋๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ด ์ฅ์ ์ธ ๋ฏํฉ๋๋ค. ์ง์ค๋ฉํธ๋ฆฌ ๋
ธ๋๋ฅผ ํ์ฉํ๋ฉด ๋จผ ๊ธธ์ ๋์๊ฐ๋ ๊ฒฐ๊ตญ์ ๋ด๊ฐ ์ํ๋ ๋ชฉ์ ์ง๊น์ง ๋๋ฌํ ์ ์๋ค๋ ๊ฒ์ ํ ๋ฒ ๋ ๊นจ๋ซ๊ฒ ๋๋ ๊ณ๊ธฐ์์ต๋๋ค. ์ด๋ฐ์๋ ํ๋ ์์ ํค์ด๋ฅผ ์ฌ๋ ค๋๊ณ ๋ฒ ์ดํฌ ๊ธฐ๋ฅ์ผ๋ก ํ
์ค์ฒ๋ฅผ ๋ง๋ค์ด ๋ณด๋ ค๊ณ ์๋ํ์ง๋ง, ์ฌ์ดํด์ด ํค์ด๊น์ง๋ ์ง์ํ์ง ์์์ ์ด ๋ฐฉ๋ฒ์ ํฌ๊ธฐํ์ต๋๋ค. ๋งจ ์ฒ์ ์ด ๋ฐฉ๋ฒ์ ์๊ฐํ๋ ์ด์ ๋ ์ฐ๋ฆฌ๊ฐ ์ผ๋ฐ ๋ก์ฐํด/ํ์ดํด ๋ฒ ์ดํฌ๋ฅผ..
2024.01.27
CG ์ด์ผ๊ธฐ/๋ธ๋ ๋
๋์งํธ ๋๋ธ(Digital Double)๊ณผ ๋์งํธ ํธ์(Digital Twin) ๊ทธ๋ฆฌ๊ณ ์ฌ๋(OLAT)
1
- ์๋ฌธ์ CG๋ฅผ ๊ณต๋ถํ๋ค ๋ณด๋ฉด, ๋์งํธ ๋๋ธ(Digital Double)์ด๋ผ๋ ์ฉ์ด๋ฅผ ๊ฝค ์ฝ๊ฒ ์ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ ์ฉ์ด๋ฅผ ๋ฃ๋ ์ ๊ทผ์ฑ์ ๋นํด์ ๋ป์ ๋๋ ทํ๊ฒ ์๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค. ์ฌ๋๋ง๋ค ์ฝ๊ฐ์ฉ ์๊ณ ์๋ ๊ฒ ๋ค๋ฅด๊ณ ๋ง์ ์ค๋ช
ํ์๋ ์ค๋ช
์ด ์ฝ๊ฒ ๋์ง ์์ต๋๋ค. ๊ตฌ๊ธ์ ๋์งํธ ๋๋ธ(Digital Double)์ด๋ผ๊ณ ๊ฒ์ํ๋ฉด ๋๋ต์ ์ธ ์๋ฏธ์ ์๋ฃ๋ค์ด ๋์ต๋๋ค. ๊ทธ์ค์์ ๋์งํธ ํธ์(Digital Twin)์ด๋ผ๋ ๋จ์ด๋ค๋ ๊ฝค ๋ณด์
๋๋ค. ์ด๋๊น์ง๊ฐ ๋์งํธ ๋๋ธ(Digital Double)์ด๊ณ , ์ ๊ตํ๊ฒ ๋ง๋ค์ด์ง ๋ผ์ดํฌ๋์ค(Likeness)๋ ๋ฌด์์ด ๋ค๋ฅธ ๊ฑธ๊น์? - ๋์งํธ ๋๋ธ(Digital Double) ๋์งํธ ๋๋ธ(Digital Double)์ด๋ผ๋ ๋จ์ด๋ ๋ฌผ์ฒด๋ณด๋ค๋ ์ธ๋ฌผ ์์
์์ ์ฃผ๋ก ์ธ๊ธ๋๊ณ ์..
2023.11.06
CG ์ด์ผ๊ธฐ/3D๊ธฐ์ด
ConjureSDF - ์๋ก์ด ํ๋ ์ํ์ด์ค ๋ชจ๋ธ๋ง ์ ๋์จ
ConjureSDF๋ ๋ง์น ๋ผ์ด๋
ธ์ ํจ์ 360๊ณผ ๊ฐ์ด ๋์ค ๊ธฐ๋ฐ์ ๋ชจ๋ธ๋ง ๋๊ตฌ์ฒ๋ผ ํ ํด๋ก์ง์ ๋ฉ์ฌ ๊ตฌ์กฐ์ ์ ์ฝ๋ฐ์ง ์๊ณ ๋ชจ๋ธ๋ง์ ํ ์ ์๋ ๋งค๋ ฅ์ ์ธ ๋ชจ๋ธ๋ง ํด์
๋๋ค. ๊ฐ๋ฐ์๋ ๋ฒจ๊ธฐ์ ์ถ์ ์ João Desager ์
๋๋ค. ๊ทธ๋ ํ
ํฌ ์ํฐ์คํธ์ด๊ณ , ๊ฐ์ธ SNS์ ๊ฐ๋ฐ์ ๊ณต์ ํ๋ ๊ฒ์ผ๋ก ๋ณด์ 1์ธ ๊ฐ๋ฐ๋ก ์งํํ๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ธ๋ ๋๊ฐ ํด๋ฆฌ๊ณค ๋ฐฉ์์ ๋ชจ๋ธ๋ง ํด์ด๊ธฐ ๋๋ฌธ์ ์ด๋ฐ ์๋ก์ด ์ ๊ทผ ๋ฐฉ์์ ๋ชจ๋ธ๋ง ํด์ ์ ์ํ๋ค๋ ๊ฒ์ ๋งค์ฐ ์ด๋ ค์ด ์ผ์
๋๋ค. ํ์ง๋ง João Desager๋ ๋ทฐํฌํธ ๋ ๋๋ง ์์คํ
์์ฒด๋ฅผ ๋ฐ๊ฟ ์ค๋ฆฌ์ง๋ ๋ฒ์ ์ ํ๊ณ๋ฅผ ๋ฐ์ด๋์์ต๋๋ค. 23๋
5์ 80.lv์์ ๋์ค์๊ฒ ๋๋ฆฌ ๊ณต๊ฐ๋์์ผ๋ฉฐ ํธ์ํฐ๋ก ๊ฐ๋ฐ ์ํฉ์ ๊ณต๊ฐํด์์ต๋๋ค. ํ์ฌ ๊ฐ๋ฐ ๋ง๋ฌด๋ฆฌ ๋จ๊ณ์ ์๋ ๊ฒ ๊ฐ์๋ฐ์. ์กฐ๋ง๊ฐ ํ๋ ์..
2023.09.10
CG ์ด์ผ๊ธฐ/๋ธ๋ ๋