learn opengl์„ ๋ด์•ผ์ง€

shader toy๋Š” ์™ธ๊ตญ์—์„œ ํ˜ธ๋ถˆํ˜ธ ์‹ฌํ•œ ์ž๋ฃŒ์ž„

์ฑ… ์ž์ฒด๊ฐ€ 2dํ‰๋ฉด์—์„œ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ชจ์–‘์„ ์ฐ์–ด๋‚ด๋Š”๊ฒŒ ์ฃผ๋œ ๋‚ด์šฉ์ธ๋ฐ ์š”์ฆ˜ ๋ˆ„๊ฐ€ ์ด๋ ‡๊ฒŒํ•จ?
๋‹ค ํ…์Šค์ฒ˜ ๊ฐ€์ง€๊ณ  ํ•˜์ง€ ์‰์ด๋”ํ† ์ด ์ฑ… ๋‚ด์šฉ์ฒ˜๋Ÿผ ์ฝ”๋“œ๋กœ ํ•˜ํŠธ ๋ณ„๋ชจ์–‘ ์ฐ์–ด๋‚ด๋Š”๊ฑด ์Šคํ‚ฌ์„ ์ž๋ž‘ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๊ต์ผ๋ฟ์ž„
์œ ๋‹ˆํ‹ฐ๋‚˜ ์‹ค์ œ ๊ฒŒ์ž„์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์‰์ด๋”๋Š” 2D๊ธฐ๋ฐ˜์ด ์•„๋‹ˆ๋ผ 3D๊ธฐ๋ฐ˜์ž„ shader toy๋Š” ๋„์›€ ํ•˜๋‚˜๋„ ์•ˆ๋จ

์ฐจ๋ผ๋ฆฌ learn opengl์„ ๋ณด๋Š”๊ฒŒ ๋‚ซ์ง€ ์™œ TBNํ–‰๋ ฌ์„ ์“ฐ๋Š”์ง€ ์™œ ๋ผ์ดํŠธ ์ฒ˜๋ฆฌ๋ฅผ ์›”๋“œ์ŠคํŽ˜์ด์Šค๊ฐ€ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ์ŠคํŽ˜์ด์Šค์—์„œ ์“ฐ๋Š”์ง€, ํ†ค๋งคํ•‘ ๊ธฐ๋ฒ•์ด๋‚˜ ํฌ์ŠคํŠธํ”„๋กœ์„ธ์‹ฑ์€ ์–ด๋–ป๊ฒŒ ๋Œ์•„๊ฐ€๋Š”์ง€ ์ด๋Ÿฐ๊ฑธ ์•Œ์•„์•ผ ์‰์ด๋”์— ๋„์›€์ด ๋˜๋Š”๊ฑด๋ฐ shader toy๋Š” ๊ทธ๋Ÿฐ ์ž๋ฃŒ ์—†์Œ

shader toy๋ณด๋Š”๊ฑด ์‹œ๊ฐ„๋‚ญ๋น„์ž„