user-img
Bent Normal 1
thumbnail
๋ธ”๋ Œ๋”์—์„œ ๋ฒคํŠธ ๋…ธ๋ง(Bent Normal)๋งต ๊ตฝ๊ธฐ
6
๋ธ”๋ Œ๋”์—์„œ ๋ฒคํŠธ ๋…ธ๋ง ์ œ์ž‘์— ๋Œ€ํ•œ ํŠœํ† ๋ฆฌ์–ผ์ด ์ •ํ™•ํžˆ ์—†์–ด์„œ ์ •๋ฆฌ ๊ฒธ ์ ์–ด๋ดค์Šต๋‹ˆ๋‹ค. 1. osl ๋‹ค์šด๋กœ๋“œ ์—ฌ๊ธฐ๋ฅผ ๋ˆŒ๋Ÿฌ์„œ oslํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ๋ฒคํŠธ ๋…ธ๋ง์„ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์‰์ด๋”์ž…๋‹ˆ๋‹ค. 2. ๋ Œ๋”๋Ÿฌ ๋ณ€๊ฒฝ ๋ Œ๋”์—”์ง„์„ ์‚ฌ์ดํด๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  Open Shading Language์— ์ฒดํฌํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋ฐ˜๋“œ์‹œ CPU๋กœ ๋ Œ๋”๋ง์„ ์ง„ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. (GPU ๋ฏธ์ง€์›) ๊ทธ๋ฆฌ๊ณ  Sampling ๊ฐ’๋„ ๋„‰๋„‰ํžˆ ์˜ฌ๋ ค์ค๋‹ˆ๋‹ค. 3. ํ•˜์ดํด์— osl ์ ์šฉํ•˜๊ธฐ ํ•˜์ดํด ๋ชจ๋ธ์— ๋จธํ‹ฐ๋ฆฌ์–ผ์„ ์ƒ์„ฑํ•˜๊ณ  ์•„๋ž˜์™€ ๊ฐ™์ด ๋…ธ๋“œ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ์‰์ด๋”๋Š” uv์™€ ๊ด€๋ จ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ํ•˜์ดํด์— ์–ธ๋žฉ์„ ํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค. *Script ๋…ธ๋“œ์—์„œ External ํƒญ์„ ๋ˆ„๋ฅด๊ณ  ๋‹ค์šด๋ฐ›์€ AmbientOcclusionDirection.osl ํŒŒ์ผ์„ ์—ฐ..
2021.10.13
CG ์ด์•ผ๊ธฐ/๋ธ”๋ Œ๋”