์์ด๋์์ ํ ์ค์ฒ ๋งตํ์ ๊ทน์ขํ๊ณ๋ก ํ๊ฒ ๋๋ฉดย
180๋ํ๊ณ -180๋๊ฐ ๋ง๋๋ ๋ถ๋ถ์ ์ด์ํ ์ ์ด ์๊ธฐ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ฐ์ ddx ํ๊ณ ddy๋ฅผ ์ฌ์ฉํ๋ค๋๊ฑธ ๋ดฃ๋๋ฐ
์ดํด๊ฐ ์ ์๋ผ์ ์ง๋ฌธ์
ddx ํ๊ณ ddy ์ค๋ช ์ ๋ณด๊ณ ๋ฐ๋งต ์ ์ฉ ์๋ฆฌ ์ด๋ฐ๊ฑฐ ๋ณด๊ณ ๋๋ฆ๋๋ก ์ดํดํด๋ฐง๋๋ฐ
๊ทธ๋ฆผ์์ ๋นจ๊ฐ ์ ๋ถ๋ถ์ด 180๋ํ๊ณ -180๊ฐ ๋ง๋๋ ๋ถ๋ถ์ด์ฌ์ ์ ๊ธฐ์ ์ด์ํ ์ ์ด ์๊ธด๋ค๋๊ฑฐ๊ฑฐ๋ ?
์ปดํฐ๊ฐ ํฝ์ ์ 4๊ฐ์ฉ ๋ผ์ 1๋ฒ์ ๊ฒ์ฌ๋ฅผ ํ๋๋ฐ ์ ๋นจ๊ฐ ์ ๋ถ๋ถ์ย ฯ์์ -ฯ๋ก ํฌ๊ฒ ์ ํ๋ฅผ ๋ฐ๊ธฐ ๋๋ฌธ์ (์ฆ uv ์ขํ๊ฐ ๊ฐ๊น์ด ํฝ์ ๋ด์์ ํฌ๊ฒ ๋ณํ๊ธฐ ๋๋ฌธ์)
์ด ํฝ์ ์ด ์นด๋ฉ๋ผ์์ ์์ฒญ ๋ฉ๋ฆฌ ๋จ์ด์ง ๋ฌผ์ฒด๊ตฌ๋ ํ๊ณ ์ ์ผ ๊พธ์ง ํด์๋์ ํ ์ค์ฒ๋ฅผ ๋งตํํด์ ์ ์ด ์๊ธด๋ค๋๊ฑธ๋ก ์ดํดํ์ผ. ์ผ๋จ ์ด๊ฒ ๋ง๋ ธ?
๊ทธ๋ฆฌ๊ณ 2๋ฒ์งธ ์ ์ ์ ์๋ณด์ด๊ฒ ํ๋ ๋ฐฉ๋ฒ์ธ๋ฐ
์ฝ๋๊ฐ ์ด๊ฑฐ๋ค?
์ฌ๊ธฐ์ ๋งจ ์ฒจ์ ๊ฐ๋ ๊ตฌํ๊ณ ์ด ๊ฐ๋๋ -0.5์์ 0.5 ๋ฒ์์ ์๊ณ
๊ทธ๋ฆฌ๊ณ frac ํจ์๋ฅผ ์ฌ์ฉํ๋๋ฐ ์ด๊ฒ ์์์ ๊ฐ๋ ์์๋ก ๋ง๋ค๋ผ๊ณ ํ๋๊ฑฐ ๊ฐ์๋ฐ
๊ทธ ๋ค์ ์ผํญ์ฐ์ฐ์ ๋ถ๋ถ์ด
๋ง์ฝ -0.5~0.5 ๋ฒ์์ ๊ฐ์ ddx, ddy ์ฒ๋ฆฌํ๋๋ฐ ๊ทธ ๊ฐ์ด 0~0.5 ๋ฒ์์ ๊ฐ์ ddx, ddy ์ฒ๋ฆฌํ ๊ฐ ๋ณด๋ค ํฌ๋ฉด 0~0.5 ์ฌ์ด์ ๊ฐ์ ์ฌ์ฉํ๋ค๋ ๋ป์ด์ผ?
uv ๊ฐ์ด ํฌ๊ฒ ์ ํํ๋ ๋ถ๋ถ์ด ์์ผ๋ฉด ์ ํ ์ ๊ฒ ํ๋ ๊ฐ์ ์ฌ์ฉํ๊ฒ๋ค ์ด ๋ง์ธ๊ฑฐ์?
์จ๋ฐ ์กด๋ ์ด๋ ค์์ ๋์ ์๋งํ๋ค ์ด๊ธฐ์ผ
polarcoord๊ฐ ์ด๋ป๊ฒ ์๋ํ๋๊ฑด์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ, ์ ๊ธฐ ๋งํฌ ๋ฐ๋ผ๊ฐ์ ์ฝ์ด๋ณด๋๊น uv์ธํธ ๋๊ฐ๋ฅผ ์ด์ฉํ๋ค๋๊ฑฐ ๊ฐ์ polarcoord์ ๋ค์ด๊ฐ๋ angle์ angle์ ๋ฃ๋ frac(angle)์ ๋ฃ๋ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋๋ฐ, ๊ฒฝ๊ณ์ ์ ์์น๊ฐ ๋ค๋ฅธ ๊ณณ์ ๋ํ๋๋๋ด. ๊ทธ๋์ angle์ ์ธ ์ง frac(angle)์ ์ธ์ง ๊ฒฐ์ ํ๋๊ฑด๋ฐ, angle์ ๋ฃ์์๋ ๊ฒฝ๊ณ์ ์ด ๋์ค๋ ํฝ์ ์์๋ angle ๋์ frac(angle) ์ฐ๊ณ frac(angle)์ ๋ฃ์์๋ ๊ฒฝ๊ณ์ ์ด ๋์ค๋ ํฝ์ ์์๋ angle์ ์ด๋ค๋๊ฑฐ ๊ฐ์. ์๋์๋ ์๊ณ
๊ทธ ์๊ธฐ ๋ง๋๊ฑฐ ๊ฐ์๋ฐ ddx, ddy์ ๋ญ ๋ณด๊ณ ํ๋จํ๋๊ฑด์ง ๋ชจ๋ฅด๊ฒ์
๊ฒฝ๊ณ์ ์ ์๋ 2x2ํฝ์ ์๋ค๊ฐ fwidth ํ๋ฉด ํฐ ๊ฐ์ด ๋์ค๋๊น ์์ ๊ฐ์ ์ด๋ค๋๊ฑฐ์ง
์ญ์ ๊ทธ๋ฐ ์๋ฏธ๊ฒ์ง? ๊ณ ๋ง๋ค
์ด๊ฑฐ ๋ฐด ํด์ผํ๋ ๊ฑฐ ์๋?
๋จผ ์๋ฆฌ
๋ฐ๋งต ์๋ ์์ฑ์ ๊ฐ์ฅ ์๋ฆฌ๋ ์ ๋งคํ ์ฒ๋ฆฌ๊ฐ ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์. ๊ทธ ์ 2๊ฐ๊ฐ ๋ถ์ด์ ๋ผ์ธ์ด ๋์ ๋์ด๊ฒ ๋๋๋ฐ ํฌํ ์ต์ผ๋ก ๋ฐ๋งต ์์ฒด๋ฅผ ์๋์ผ๋ก ๋ง๋ค์ด์ ๋ฃ์ผ๋ฉด ์ฒ๋ฆฌ ๋๊ณ , ๋๋ ๋ฐ๋งต์ ์์ฐ๋ ๋ฐฉ๋ฒ๋ ์์
๊ทผ๋ ๋ฐ๋งต ์์ฐ๋ฉด ์ฑ๋ฅ ๊ตฌ๋ ค์ง๊ณ ์๊ฑฐ๋ฆฌ์์ ๊ณ๋จ ํ์ ์๊ธด๋ค๊ธธ๋