๐ ์ ๊ท ์ ฐ์ด๋ โ bit glyphs: ASCII ์ํธ๋ก ๋ง์ธํฌ๋ํํธ๋ฅผ ์ฌํด์ํ๋ค
๋ง์ธํฌ๋ํํธ ์ธ๊ณ์ ์ ์ ํ ์๊ฐ์ ์ถฉ๊ฒฉ์ ์๊ฒจ์ค ์๋ก์ด ์ ฐ์ด๋ ํ๋ก์ ํธ, ‘bit glyphs’๊ฐ Modrinth์ ๋ฑ๋ก๋์ด ๋น ๋ฅด๊ฒ ์ฃผ๋ชฉ๋ฐ๊ณ ์์ต๋๋ค. ๋ฑ๋ก๋ ์ง ๋ถ๊ณผ 11์ผ ๋ง์ 166๊ฑด์ ๋ค์ด๋ก๋๋ฅผ ๊ธฐ๋กํ๋ฉฐ ๋ฒ์จ๋ถํฐ ๋ง์ ํ๋ ์ด์ด๋ค์ ํธ๊ธฐ์ฌ์ ์๊ทนํ๊ณ ์๋ ์ด ์ ฐ์ด๋๋, ๊ฒ์์ ํ๊ฒฝ์ ASCII ์ํธ๋ก ๋ณ๋ชจ์ํค๋ ๋ ํนํ “ํฌ์คํธ ํ๋ก์ธ์ฑ ์ ์ฐจ์ ์ ฐ์ด๋”์ ๋๋ค. ๊ณ ์ ์ ์ธ ํ ์คํธ ๊ธฐ๋ฐ ์์ ๊ณผ ๋ง์ธํฌ๋ํํธ์ ํฝ์ ์ธ๊ณ๊ฐ ๋ง๋ ํ์ํ ‘bit glyphs’๋ ์ฌ๋ฌ๋ถ์ ๋ง์ธํฌ๋ํํธ ๊ฒฝํ์ ์์ ํ ์๋ก์ด ์ฐจ์์ผ๋ก ๋์ด์ฌ๋ฆด ๊ฒ์ ๋๋ค.
‘bit glyphs’์ ๋ ์ฐฝ์ ์ธ ํน์ง
‘bit glyphs’ ์ ฐ์ด๋๋ ๋จ์ํ ๊ทธ๋ํฝ ๊ฐ์ ์ ๋์ด, ๋ง์ธํฌ๋ํํธ์ ์๊ฐ์ ์ธ์ด๋ฅผ ์ฌ์ ์ํฉ๋๋ค. ๋ค์์ ์ด ํ๋ก์ ํธ์ ํต์ฌ์ ์ธ ํน์ง๋ค์ ๋๋ค:
- 5×5 ASCII ๋ ๋๋ง: ๊ฐ ๋ธ๋ก๊ณผ ๊ฐ์ฒด๊ฐ 5×5 ํฌ๊ธฐ์ ASCII ๋ฌธ์๋ก ํํ๋์ด, ๋ง์น ๊ณ ์ ํฐ๋ฏธ๋ ๊ฒ์์ ํ๋ ๋ฏํ ๋ ํนํ ๋ ํธ๋ก ๊ฐ์ฑ์ ์ ์ฌํฉ๋๋ค. ํ ์ค์ฒ๋ ์ํ๋ผ์ค ์์ด ๊ฐ ๊ธ๋ฆฌํ๊ฐ ์ด์ง ํจํด์ผ๋ก ์์ถ๋์ด ํํ๋๋ ์ ์ด ์ธ์์ ์ ๋๋ค.
- ๋ฐ๊ธฐ(Luminance) ๊ธฐ๋ฐ ๋ฌธ์ ๋ณํ: ๊ฒ์ ๋ด ๊ฐ ์ง์ ์ ๋ฐ๊ธฐ์ ๋ฐ๋ผ ์ ์ ํ ASCII ๋ฌธ์๊ฐ ๋์ ์ผ๋ก ์์ฑ๋ฉ๋๋ค. ์ด๋ ๋ฐ๊ณ ์ด๋์ด ์์ญ์ ๋ช ํํ๊ฒ ๊ตฌ๋ถํ์ฌ ์๊ฐ์ ์ ๋ณด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ ๋ฌํฉ๋๋ค.
- 2×2 ์ํ๋ง์ ํตํ ๋ถ๋๋ฌ์ด ํจ๊ณผ: ๊ฑฐ์น ๊ฒ ๋๊ปด์ง ์ ์๋ ASCII ์ํธ์ ๊ฒฝ๊ณ๋ฅผ 2×2 ์ํ๋ง ๊ธฐ๋ฒ์ผ๋ก ๋ถ๋๋ฝ๊ฒ ์ฒ๋ฆฌํ์ฌ, ์๊ฐ์ ํผ๋ก๋๋ฅผ ์ค์ด๊ณ ๋์ฑ ์์ฐ์ค๋ฌ์ด ์ ํ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
- ์๋ณธ ์์ ๋ณด์กด: ๋น๋ก ๋ชจ๋ ๊ฒ์ด ASCII ๋ฌธ์๋ก ๋ณํ๋์ง๋ง, ์๋ณธ ๋ง์ธํฌ๋ํํธ ์ธ๊ณ์ ์์์ ๊ทธ๋๋ก ์ ์ง๋ฉ๋๋ค. ์ด๋ ‘bit glyphs’๊ฐ ์๊ฐ์ ์คํ์ผ์ ๊ธ์ง์ ์ผ๋ก ๋ฐ๊พธ๋ฉด์๋ ๊ฒ์์ ๋ณธ์ง์ ์ธ ๋ถ์๊ธฐ๋ฅผ ํผ์ํ์ง ์๋๋ก ๋์ต๋๋ค.
- ๊ฐ๋ณ๊ณ ํจ์จ์ ์ธ ์ค๊ณ: “potato” ์นดํ ๊ณ ๋ฆฌ์ ์ํ ์ ๋๋ก ์ต์ ํ์ ์ค์ ์ ๋์ด, ์ ์ฌ์ PC์์๋ ๋น๊ต์ ์ํํ๊ฒ ์๋ํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. OpenGL 3.3์ ์ฌ์ฉํ์ฌ ๊ด๋ฒ์ํ ํธํ์ฑ์ ์ ๊ณตํฉ๋๋ค.
์ค์น ๋ฐฉ๋ฒ ๋ฐ ํธํ์ฑ
‘bit glyphs’ ์ ฐ์ด๋๋ ํ์ฌ ๋ฒ์ 0.1์ด ๊ณต๊ฐ๋์์ผ๋ฉฐ, ๋ง์ธํฌ๋ํํธ 1.21.2, 1.21.3, 1.21.4 ๋ฒ์ ์ ์ง์ํฉ๋๋ค. ์ด ์ ฐ์ด๋๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ OptiFine์ด ํ์์ ์ผ๋ก ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค. Modrinth ํ์ด์ง(https://modrinth.com/shader/bit-glyphs)์์ ์ต์ ๋ฒ์ ์ ๋ค์ด๋ก๋ํ์ฌ ์ ์ฉํ ์ ์์ต๋๋ค.
์ด ํ๋ก์ ํธ๊ฐ ๊ธฐ๋๋๋ ์ด์
‘bit glyphs’๋ ๋จ์ํ ๊ทธ๋ํฝ ์ ฐ์ด๋๋ฅผ ๋์ด, ๋ง์ธํฌ๋ํํธ์ ์๋ก์ด ์์ ์ ๊ฒฝํ์ ๋ถ์ฌํ๋ ํ๋ก์ ํธ์ ๋๋ค. “cursed” (์ ์ฃผ๋ฐ์) ์นดํ ๊ณ ๋ฆฌ์ ์ํ๋ฉด์๋ “vanilla-like” (๋ฐ๋๋ผ์ ๊ฐ๊น์ด) ํน์ฑ์ ๋์์ ์ง๋๊ณ ์๋ค๋ ์ ์ ์ด ์ ฐ์ด๋๊ฐ ์ผ๋ง๋ ๋ ํนํ๊ณ ์คํ์ ์ธ์ง๋ฅผ ๋ณด์ฌ์ค๋๋ค.
์ด ์ ฐ์ด๋๋ ํนํ ๋ค์๊ณผ ๊ฐ์ ์ฌ์ฉ์๋ค์๊ฒ ํฐ ๋งค๋ ฅ์ ์ ์ฌํ ๊ฒ์ ๋๋ค:
- ์๋ก์ด ์๊ฐ์ ๊ฒฝํ์ ์ถ๊ตฌํ๋ ํ๋ ์ด์ด: ๊ธฐ์กด์ ๋ง์ธํฌ๋ํํธ ๊ทธ๋ํฝ์ ์ง๋ฃจํจ์ ๋๋ผ๊ณ ์์ ํ ๋ค๋ฅธ ์คํ์ผ์ ์ํ๋ ์ฌ์ฉ์๋ค์๊ฒ ์๋ฒฝํฉ๋๋ค.
- ๋ ํธ๋ก ๊ฐ์ฑ์ ์ฌ๋ํ๋ ์ด๋ค: ๊ณ ์ ์ปดํจํฐ ๊ฒ์์ด๋ ํ ์คํธ ๊ธฐ๋ฐ ์ํธ์ ๋ํ ํฅ์๋ฅผ ๊ฐ์ง ์ฌ๋๋ค์๊ฒ ๊น์ ์ธ์์ ์ค ๊ฒ์ ๋๋ค.
- ์ ์ฌ์ PC ์ฌ์ฉ์: “potato” ์นดํ ๊ณ ๋ฆฌ์ ๊ฑธ๋ง๊ฒ ๊ฐ๋ณ๊ฒ ์ค๊ณ๋์ด, ๊ณ ์ฌ์ ์ ฐ์ด๋๋ฅผ ๋๋ฆฌ๊ธฐ ์ด๋ ค์ด ํ๊ฒฝ์์๋ ์๋ค๋ฅธ ๊ทธ๋ํฝ์ ์ฆ๊ธธ ์ ์์ต๋๋ค.
- ์ฝํ ์ธ ํฌ๋ฆฌ์์ดํฐ: ๋ ํนํ ๋น์ฃผ์ผ์ ํ์ฉํ์ฌ ์ด์์ ์ธ ๋ง์ธํฌ๋ํํธ ์์์ ์ ์ํ๊ฑฐ๋ ์คํฌ๋ฆฐ์ท์ ๋จ๊ธฐ๊ณ ์ถ์ ํฌ๋ฆฌ์์ดํฐ๋ค์๊ฒ ์๋ก์ด ์๊ฐ์ ์ ๊ณตํฉ๋๋ค.
์์ง ํ๋ก์ ์๊ฐ 0๋ช ์ผ๋ก ์ด๊ธฐ ๋จ๊ณ์ด์ง๋ง, 11์ผ ๋ง์ 166 ๋ค์ด๋ก๋๋ผ๋ ์์น๋ ‘bit glyphs’๊ฐ ๊ฐ์ง ์ ์ฌ๋ ฅ๊ณผ ๋ ์ฐฝ์ฑ์ ๋ํ ๊ธฐ๋๋ฅผ ์ฌ์คํ ๋ณด์ฌ์ค๋๋ค. ๋ง์ธํฌ๋ํํธ์ ๋ฌดํํ ๋ณ์ ๊ฐ๋ฅ์ฑ์ ๋ค์ ํ๋ฒ ์ฆ๋ช ํ๋ ‘bit glyphs’ ํ๋ก์ ํธ์ ํฅํ ํ๋ณด๊ฐ ์ฃผ๋ชฉ๋ฉ๋๋ค.
์ถ์ฒ: Modrinth โ bit glyphs
์ด ๊ธฐ์ฌ๋ AI ๊ธฐ์ ๊ฒ๋ณด๊ฐ Modrinth API ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ์ต๋๋ค.
๋ค๋ฅธ ๊ฒ์ด๋จธ๋ค๊ณผ ์์ ๋กญ๊ฒ ์ด์ผ๊ธฐ๋ฅผ ๋๋ ๋ณด์ธ์!




