์˜ˆ์•„ ๋ฐ˜๊ฐ‘๋…ธ

๋‹ค๋“ค ์ง€๋ฉ” ๋ฉ”๋‰ด ๋ฐฐ๊ฒฝํ™”๋ฉด ๊ฐ™์€๊ฑฐ 1์กฐ4์ฒœ์–ต๋…„์งธ ๋ณด๋А๋ผ ์ง€๊ฒจ์šธ๊ฑฐ์ž„



๊ทผ๋ฐ ํ…ํŒฉ์“ฐ๋Š” ์‰ํ‚ค๋“ค ๋ณด๋ฉด ์ง€๋ฉ” ๋ฐฐ๊ฒฝํ™”๋ฉด์ด ๋‹ค๋ฅธ๊ฑฐ์ž–์Œ?

๊ฑ”๋“ค์€ ์–ด์ผ€ ํ•œ๊ฑธ๊นŒ? ์‹ถ๊ธฐ๋„ ํ•œ๋ฐ ๋จผ๊ฐ€ ๋˜๊ฒŒ ๋ณต์žกํ•œ ๋ฐฉ๋ฒ•์„ ์จ์„œ ํ•œ๊ฑฐ ๊ฐ™์•„์„œ ๋”ฐ๋ผํ•ด๋ณผ ์—„๋‘๊ฐ€ ์•ˆ๋‚จ


๊ทผ๋ฐ ์˜์™ธ๋กœ ๋ฐฐ๊ฒฝํ™”๋ฉด ๋ฐ”๊พธ๊ธฐ ์‰ฌ์›€


์šฐ์„  ์—ฌ๊ธฐ ใ„ฑใ„ฑ

https://matcool.github.io/mods

Small GD ModsA collection of mat's mods for Geometry Dashmatcool.github.io


์—ฌ๊ธฐ ๊ฐ€์„œ ์ญ‰ ๋‚ด๋ ค๊ฐ€๋‹ค ๋ณด๋ฉด Minhook์ด ์žˆ์„๊ฑด๋ฐ ๊ทธ๊ฑฐ๋ถ€ํ„ฐ ๊น”์•„์•ผํ•จ

์ด๊ฑฐ๋ž‘


์ด๊ฑฐ ๋‹ค์šด ใ„ฑใ„ฑ


๊ทธ๋ฆฌ๊ณ  ์ŠคํŒ€ ์ง€๋ฉ” ๋“œ๊ฐ€์„œ ์ง€๋ฉ”์— ์šฐํด๋ฆญํ•ด์„œ ๊ด€๋ฆฌ-๋กœ์ปฌํŒŒ์ผ ๋“ค์–ด๊ฐ€๋ฉด ์ง€๋ฉ”๊ฐ€ ๊น”๋ฆฐ ํด๋”๊ฐ€ ๋‚˜์˜ด


๋ฐฉ๊ธˆ ๋‹ค์šด๋ฐ›์•˜๋˜ minhook.x32.dll์€ ๋กœ์ปฌํŒŒ์ผ๋ณด๊ธฐ ๋ˆŒ๋Ÿฌ์„œ ๋‚˜์˜จ ๊ทธ ํŒŒ์ผ์— ๋„ฃ์œผ๋ฉด ๋˜๊ณ 

menu-shaders.dll์€ ๋กœ์ปฌ ํŒŒ์ผ์—์„œ ๋ฉ”๊ฐ€ํ•ต์„ ๊น”๋ฉด extensions๋ผ๋Š” ํด๋”๊ฐ€ ์ƒ๊ธฐ๋Š”๋ฐ ๊ฑฐ๊ธฐ ๋„ฃ์œผ๋ฉด ๋จ


๊ทธ๋ฆฌ๊ณ  ์ด์ œ ๋ฐ”๊ฟ€ ๋ฐฐ๊ฒฝํ™”๋ฉด๋“ค์ด ์žˆ๋Š” ์‚ฌ์ดํŠธ ใ„ฑใ„ฑ Shadertoy๋ž€ ์‚ฌ์ดํŠธ๋‹ค

https://www.shadertoy.com/

Shadertoy BETAShadertoy BETAwww.shadertoy.com

์—ฌ๊ธฐ์— ๊ฒ€์ƒ‰์ฐฝ์— ์ž๊ธฐ๊ฐ€ ์›ํ•˜๋Š” ํ…Œ๋งˆ ๊ฒ€์ƒ‰ํ•ด๋ณด๋ฉด ์ด๋ ‡๊ฒŒ ํ…Œ๋งˆ๋“ค์ด ๋‚˜์˜จ๋‹ค

์‚ฌ์ง„์ด๋ผ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ๋“ค์–ด๊ฐ€๋ฉด ๋ฐฐ๊ฒฝ์ด ์›€์ง์ด๊ณ  ๊ฐ„์ง€๋„ ๋‚œ๋‹ค

๋ณธ์ธ์€ ๋ฒˆ์ฉ๊ฑฐ๋ฆฌ๋Š”๊ฑฐ ์ข‹์•„ํ•ด์„œ neon์œผ๋กœ ๊ฒ€์ƒ‰ํ•จ


๋ฌธ์ œ๋Š” ์—ฌ๊ธฐ ๋ฐฐ๊ฒฝ๋“ค์ด ๋ฉ‹์ง€๊ธด ํ•œ๋ฐ ๋‹ค ๋˜๋Š”๊ฑด ์•„๋‹ˆ๋‹ค

๋งŒ์•ฝ ๊ด€์‹ฌ์žˆ๋Š” ๋ฐฐ๊ฒฝ์ด๋ผ ํด๋ฆญํ•ด์„œ ๋ฐฐ๊ฒฝ ์ •๋ณด๋ฅผ ๋ดค์„๋•Œ ์ด๋ ‡๊ฒŒ ๋ ˆ์ด์–ด๊ฐ€ ์žˆ์œผ๋ฉด ์ธ์‹์„ ๋ชปํ•ด๊ฐ–๊ณ  ์ €๊ฑธ๋กœ ๋ฐฐ๊ฒฝํ•˜๋ฉด ์ง€๋ฉ”๊ฐ€ ํŠ•๊น€

์ด๋ ‡๊ฒŒ ์˜†์— ๋ ˆ์ด์–ด ์นธ์— Xํ‘œ์‹œ๊ฐ€ ์žˆ์œผ๋ฉด ๋ ˆ์ด์–ด ์žˆ๋Š”๊ฑฐ๊ณ  ๊ทธ๊ฑฐ ์“ฐ๋ฉด ์ง€๋ฉ” ํŠ•๊น€

(๋นจ๊ฐ›๊ฒŒ ํ‘œ์‹œํ•œ๊ฑฐ์ฒ˜๋Ÿผ Xํ‘œ์‹œ ์žˆ์œผ๋ฉด ๋ ˆ์ด์–ด ์žˆ๋Š”๊ฑฐ. ์ €๊ฑด ๋ชป์“ด๋‹ค)


๋˜ ๋งŒ์•ฝ ๋ ˆ์ด์–ด ์—†์–ด๋„ ๋„ˆ๋ฌด ๋ณต์žกํ•œ ๋ฐฐ๊ฒฝ์ด๊ฑฐ๋‚˜ ๊ทธ๋Ÿฌ๋ฉด ๋ ˆ์ด์–ด ์—†์–ด๋„ ํŠ•๊ธฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Œ. ์ •ํ™•ํ•œ ๊ธฐ์ค€์€ ๋ชจ๋ฅด๊ฒ ์Œ. ์ด๊ฑด ๋‚˜๋„ ๊ฐœ๋…ธ๊ฐ€๋‹ค๋กœ ๋˜๋Š”๊ฑฐ ์•ˆ๋˜๋Š”๊ฑฐ ์ผ์ผ์ด ๋‹ค ํ•ด๋ด์„œ...


์ด๊ฑด ๋‚ด๊ฐ€ ์ง€๊ธˆ ์“ฐ๊ณ  ์žˆ๋Š” ๋ฐฐ๊ฒฝ์ด๋‹ค. ๋ฐ‘์— ๋ณด๋ฉด ๋ ˆ์ด์–ด๊ฐ€ ์—†๋Š”๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ


๋ง˜์—๋“ค๊ณ  ๋ ˆ์ด์–ด ์—†๊ณ  ๋„ˆ๋ฌด ๋ ‰๊ฑธ๋ฆฌ์ง€ ์•Š๋Š” ๋ฐฐ๊ฒฝ์„ ์ฐพ์•˜๋‹ค๋ฉด ์˜†์— ๋ฐฐ๊ฒฝ ์ฝ”๋“œ๋ฅผ ๋ˆŒ๋Ÿฌ์„œ Ctrl+A๋กœ ์ „์ฒด๋ณต์‚ฌ ํ•˜๊ณ  Ctrl+C๋กœ ๋ณต์‚ฌ

์ด ๋™๊ทธ๋ผ๋ฏธ ์นœ ๋ถ€๋ถ„ ๋ณต๋ถ™ํ•˜๋ผ๋Š”๊ฒƒ์ž„


๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ ใ„ฑใ„ฑ

https://shadertoyporter.github.io/

ShaderToysPorterShaderToysPortershadertoyporter.github.io


์—ฌ๊ธฐ ๊ฐ€๋ณด๋ฉด ์ด๋ ‡๊ฒŒ ์ƒ๊ฒจ๋จน์—ˆ๋Š”๋ฐ ๋™๊ทธ๋ผ๋ฏธ ์นœ ๋ถ€๋ถ„์— ๋‹ˆ๊ฐ€ ๋ณต์‚ฌํ•œ ์ฝ”๋“œ๋ฅผ ๋ถ™์—ฌ๋„ฃ์œผ์…ˆ

์ด์ œ ๋‹ค์šด ใ„ฑใ„ฑ

๋‹ค์šด๋กœ๋“œ ํ•˜๋ฉด menu-shader.fsh๋ผ๋Š” ํŒŒ์ผ์ด ์ƒ๊ธธ๊ฑด๋ฐ

์ด ํŒŒ์ผ์€ ์ง€๋ฉ” ๋กœ์ปฌ ํŒŒ์ผ์—์„œ Resources๋ผ๋Š” ํŒŒ์ผ ์•ˆ์— ์ง‘์–ด๋„ฃ์œผ๋ฉด ๋จ

๊ทธ๋ฆฌ๊ณ  ์ด์ œ ์ง€๋ฉ”๋ฅผ ์‹คํ–‰ํ•˜๋ฉด?

์˜ˆ์•„ ์ด๋ ‡๊ฒŒ ์›€์ง์ด๋Š” ๋ฉ”์ธ ๋ฉ”๋‰ด๊ฐ€ ์™„์„ฑ๋จ


์ฐธ๊ณ ๋กœ ํŒŒ๋”ฑ์ด ์•Œ๋ ค์ค€๊ฑด์— ์ด๊ฑด ์ตœ์ ํ™”๊ฐ€ ์•ˆ๋ผ์žˆ์–ด์„œ ๊ธ€์นด๋ฅผ ๋งŽ์ด ์žก์•„๋จน๋Š”๋‹ค ์นด๋”๋ผ

์ด์  ์ฐธ๊ณ ํ•˜๊ณ  ์“ธ ์‚ฌ๋žŒ์€ ์“ฐ๊ณ  ๋ง ์‚ฌ๋žŒ์€ ๋งˆ์…ˆ


+๋ณด๋„ˆ์Šค๋กœ ๋งต๋“ค ์žˆ๋Š” ๋ฐฐ๊ฒฝํ™”๋ฉด๋„ ๋ฐ”๊พธ๋Š” ๋ฒ• ์•Œ๋ ค์คŒ ์ด๊ฑด ํ›จ์”ฌ ๊ฐ„๋‹จํ•จ

์ธํ„ฐ๋„ท์—์„œ ๋‹ˆ๊ฐ€ ์›ํ•˜๋Š” ๋ฐฐ๊ฒฝ์„ ์ฐพ์•„์„œ ๋ณต์‚ฌํ•˜์…ˆ

"๊ทธ๋ฆผํŒ์— ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ›„" ๊ทธ๋ฆผํŒ์—์„œ ์ œ๋ชฉ์„ GJ_gradientBG-hd.png๋กœ ์ €์žฅํ•˜๊ณ  ๋กœ์ปฌ ํŒŒ์ผ ์•ˆ์— Resource ํด๋” ์•ˆ์— ์ €์žฅํ•˜์…ˆ

๊ทธ๋ฆผํŒ์— ๋ถ™์—ฌ๋†“๊ณ  ์ €์žฅํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ์›๋ณธ ์‚ฌ์ง„์„ ๊ทธ๋ƒฅ ์ง‘์–ด๋„ฃ์œผ๋ฉด ์™ ์ง„ ๋ชจ๋ฅด๊ฒ ๋Š”๋ฐ ์ง€๋ฉ”๊ฐ€ ํŠ•๊ธฐ๋”๋ผ

๊ทธ๋ฆฌ๊ณ  ํ˜น์‹œ ๋ชจ๋ฅด๋‹ˆ๊นŒ ์›๋ณธ GJ_gradientBG-hd.pngํŒŒ์ผ์€ ๋ฐ˜๋“œ์‹œ ๋ณต๊ตฌํ•ด๋†“์œผ์…ˆ ๋ฎ์–ด์”Œ์šฐ์ง€ ๋ง๊ณ 

๋‚˜๊ฐ™์€๊ฒฝ์šฐ - ์›๋ณธ ์ด๋Ÿฐ์‹์œผ๋กœ ๋ถ™์—ฌ์„œ ๋”ฐ๋กœ ๋ณต๊ตฌํ•ด๋†“์Œ


๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด...

์–ด์–ด ์ด๊ฑฐ ์™œ์ด๋ ‡๊ฒŒ ์ƒˆํŒŒ๋ž—๋…ธ???


ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์€ ๋ฉ”๊ฐ€ํ•ต์—์„œ ์ด๊ฑฐ ๋‘๊ฐœ ์ผœ์…ˆ Universial ํƒญ์— ์žˆ๋‹ค

Transparent BG ํ•˜๋ฉด ๋ฐฐ๊ฒฝ์ด ์ƒˆํŒŒ๋ž—๋˜๊ฒŒ ์›๋ž˜๋Œ€๋กœ ๋Œ์•„์˜ฌ๊ฑฐ๊ณ 

Transparent Lists ํ•˜๋ฉด ๋งต ๋ฆฌ์ŠคํŠธ ๋ณผ๋•Œ ๋งต ํŒ์„ ํˆฌ๋ช…ํ•˜๊ฒŒ ํ•ด์„œ ๋ฐฐ๊ฒฝ์ด ๋” ์ž˜ ๋ณด์ผ๊ฑฐ์ž„

ํŽธ-์•ˆ


๊ทธ๋Ÿผ ์ด์ œ ๋‹ค๋“ค ์ง€๊ฒจ์šด ๋ฐฐ๊ฒฝ์—์„œ ํƒˆ์ถœํ•ด์„œ ๊ทธ๋‚˜๋งˆ ์ƒˆ๋กœ์šด ๋А๋‚Œ์œผ๋กœ ์ง€๋ฉ”๋ฅผ ์ฆ๊ธฐ๊ธฐ ๋ฐ”๋ž€๋‹ค