Basic Illumination Model ¶
๋ค์ ์์๊ณผ ๊ฐ์ด ์ธ ํญ์ผ๋ก ํํ๋ ๋จ์ ์กฐ๋ช
๋ชจ๋ธ์์ ๋น ์นธ์ ์ฑ์ฐ๊ณ , ๊ฐ ํญ์ ์ค๋ช
ํ์์ค. (ํนํ ๊ด์๊ณผ ์์ ์ ์์น๊ฐ ๊ฐ ํญ์ด ์ด๋ป๊ฒ ๋ฌ๋ผ์ง๋๊ฐ๋ฅผ ์์์ผ๋ก ์ค๋ช
ํ์์ค)
I = (A) + (B) + (C)
Ploygon Rendering Methods ¶
ํด๋ฆฌ๊ณค ๋ ๋๋ง์ ๊ธฐ๋ฒ์ ๋ํ์ ์ธ 3๊ฐ์ง๋ฅผ ์ฐ๊ณ , ๊ฐ๊ฐ์ด ๊ด์๊ณผ ์์ ์ ์์น์ ๋ฐ๋ผ์ ์ด๋ป๊ฒ ๋ณํํ๋์ง๋ฅผ ์ค๋ช
ํ์์ค.
A(0,2,0), B(0,0,3), C(2,0,0)
ํด๋ฆฌ๊ณค ABC์ ๋ฒ์ ๋ฒกํฐ(Normal Vector)๋ฅผ ๊ตฌํ์์ค. (๋จ, ํด๋ฆฌ๊ณค์ด ๋ณด์ด๋ ๋ฉด์ ์๊ณ ๋ฐ๋ ๋ฐฉํฅ์ผ๋ก ABC ์์๋ก ๋ณด์ด๋ ๋ฉด์ด๋ฉฐ ๋จ์๋ฒกํฐ๋ฅผ ๊ตฌํ๋ ๊ฒ์ด ์๋)
์ D ๋ ์ ๋ถ AB ์ ์ค์ ์ด๊ณ , ์ E๋ ์ ๋ถ AC๋ฅผ 3 : 2๋ก ๋๋ ์ ์ด๋ค. ๋ํ F๋ D ์ E์ ์ค์ ์ด๋ค. ์ A,B,C์ ์์ด ๊ฐ๊ฐ red(1,0,0), green(0,1,0), white(1,1,1)์ผ ๋ ์ D,E,F์ ์์ (r,g,b) ํํ๋ก ๋ํ๋ด์ด๋ผ.
Ray Tracing ¶
๊ด์ ์ถ์ ๋ฒ์ด๋ ๋ฌด์์ด๋ฉฐ, ๊ทธ ์ ์ฐจ๋ฅผ ์ค๋ช
ํ์์ค
Modeling Trchniques ¶
๊ณก์ (์์)์ ๋ํ๋ด๋ ๊ธฐ๋ณธ ํํ(Three basic forms of curves)๋ฅผ ์ฐ๊ณ , ์ด ์ค์์ ์ปดํจํฐ ๊ทธ๋ํฝ์ค์์ ์ด๋ค ํํ๊ฐ ๊ฐ์ฅ ์ ํฉํ์ง ๊ทธ ์ด์ ๋ฅผ ์ค๋ช
ํ์์ค.
์คํ๋ผ์ธ ํจ์์ ํน์ง์ ๊ฒฐ์ ํ๋ ์ธ ๊ฐ์ง knot vector์ ๋ํด์ ์ค๋ช
ํ์์ค
Non-Photorealistic Rendering ¶
๋น์ฌ์ค์ ๋ ๋๋ง ๊ธฐ์ ๊ณผ ๊ธฐ์กด์ ๋ ๋๋ง ๊ธฐ์ ๊ณผ์ ์ฐจ์ด์ ์ ์ค๋ช
ํ๊ณ ๋น์ฌ์ค์ ๋ ๋๋ง์ ์ข
๋ฅ๋ฅผ ์ ์ผ์์ค