#13480 [AA/메이킹/앵커/잡담] 매지컬 아카데미아를 만들어보자 -83- (2723)
작성자:보그스◆JEOJlCfVRW
작성일:2026-07-22 (수) 15:16:56
갱신일:2026-08-10 (월) 16:39:31
#0보그스◆JEOJlCfVRW(b53d0a13)2026-07-22 (수) 15:16:56
::::::::::::::| \_ \::::::::::::< \_ \::::::::::\\ \:::::::::::<\__/:i:i:i:i|:i:i:i:i:i:i:|:i:i:i:i:\__/>:::::::::::/ //::::::::::/ _/ >::::::::::::/ _/ |::::::::::::
::::::::::::::|:i:i:i:i:i:i\__\ :::::: \ \ ̄\::::::::::\\ \ ::::: \\:i:i:i:i:i:i:i><\__/><:i:i:i:i:i:i:i://::::::: / :::: //::::::::::/ ̄/ / :::::: /__/i:i:i:i:i:i:|::::::::::::
::::::::::::::\:i:i:i:i:i:i:i:i:i:i:i:i:i\___|:i:i:i:i:\___>. .\____>:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i<____/. .<___/:i:i:i:i:|___/i:i:i:i:i:i:i:i:i:i:i:i:i:/::::::::::::
::::::::::::::: : \:i:i:i:i_________________________________________________/:::::::::::::::::
::::::::::::::::::::::::|:i:i:i| | ィi「⌒ .| ⌒〕iト | ____________ .|:::::::::::::::::::::
::::::::::::::::::::::::|:i:i:i|\ | ィi「⌒ .| ⌒〕iト | / | / .|:::::::::::::::::::::
::::::::::::::: : /:i:i:i| 〔 ̄ ̄<> ̄ ̄〕 ィi「⌒ ⌒〕iト | / .\:::::::::::::::::
:::::::::::::::::::|:i:i:i:i:i:|  ̄\ / ̄ ィi「⌒ | ⌒〕iト | |:::::::::::::::::
:::::::::::::::::::|:i:i:i:i:i:|\ < > / .| | \ | / |:::::::::::::::::
:::::::::::::::::::|:i:i:i:i:i:| Y ./ .| | \ | |:::::::::::::::::
:::::::::::::::::::|:i:i:i:i:i:| | | .| | |:::::::::::::::::
___________________________________________________________
S Y S T E M A L L G R E E N
s c r a m b l e s t a n b t y
┳━┓┳━┓┏━┓┳━┓┳ ┳
┣┳┛┣━ ┣━┫┃ ┃┗┳┛
┻┗ ┻━┛┛ ┗┻━┛ ┻
___________________________________________________________
/ ̄ ̄ ̄ ̄ ̄\ \ ヤ | | / / ̄ ̄ ̄ ̄ ̄\ \
/::::::/ ̄ ̄ ̄\:::::\ \ ctor γ⌒ヽ .| | γ⌒ヽ balan./ /::::::/ ̄ ̄ ̄\:::::\ \
. ::::::: / / ̄ ̄\ \:::::\ :. 乂__ノ | |. 乂__ノ ' /::::::/ / ̄ ̄\ \:::::\ :.
::::::: / ./:i:i:i:i:i:i:i:i:i:i:\ ヽ::::::.. i ,. ´ ̄` .| | ,. ´ ̄` .. i ./::::::/ ./:i:i:i:i:i:i:i:i:i:i:\ ヽ:::::: i
i:::::: | {:i:i:i:i:i:6:i:i5:i:i:} |::::::::. | cylinder{ j| | { j sensor | |::::::::| {:i:i:2:i:i5:i:i0:i:} |::::::::| |
|:::::: l {:i:i:i:i:i:i:i:i:i:i:i:i:i:} ノ ::: / | ゙ .,_ _.ノ| | ゙ .,_ _.ノ .| |::::::::| {:i:i:i:i:i:i:i:i:i:i:i:i:i:}. ,:::::::/ ′
.八 :::: \\____//::::::/ ノ | |. .八 :.:::::::\ \____//::::::/ ,
. \ :::: \____/::::::/. / .〕三三三三三三三三三三三三三三三三三三三三三〔 .⌒\ \ :: \_____/::::::/ /
.\ \:::::::::::::::::::::::::::::::/. / \ \::::::::::::::::::::::::::::: / /
. \ ヽ ──── ' / \ ヽ ──── ' ./
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
이 어장이 어떤 어장이냐고요?
1. 매지컬 아카데미아를 메이킹하고 잡담을 떠들수 있는 어장입니다
2. 어장주의 두번째 작품이며 많이 미숙한 부분이 있을수 있습니다
3. 전투 시스템은 PlasticCat ◆lR9L7h2USY님의 시스템을 개조한 것입니다
4. 이 어장은 나매와 AA를 허용합니다
5. 모두 매너를 갖춰서 즐겁게 어장을 해요
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[메이킹&잡담판]
database>1714>230
[어장목록]
database>1714>128 (1~199)
database>1714>163 (200~250)
database>1714>172 (251~300)
database>1714>225 (351~390)
391. https://bbs2.tunaground.net/trace/anchor/12935
392. https://bbs2.tunaground.net/trace/anchor/12983
393. https://bbs2.tunaground.net/trace/anchor/13021
394. https://bbs2.tunaground.net/trace/anchor/13065
395. https://bbs2.tunaground.net/trace/anchor/13113
396. https://bbs2.tunaground.net/trace/anchor/13125
397. https://bbs2.tunaground.net/trace/anchor/13164
398. https://bbs2.tunaground.net/trace/anchor/13203
399. https://bbs2.tunaground.net/trace/anchor/13239
400. https://bbs2.tunaground.net/trace/anchor/13250
401. https://bbs2.tunaground.net/trace/anchor/13277
402. https://bbs2.tunaground.net/trace/anchor/13287
[설정들]
database>1714>228-229
[의뢰목록]
database>1714>197
[지원AA]
https://bbs.tunaground.net/trace.php/test/1597038257/275/ 구어장
https://archive.md/mbkTu 아카이브
[구음진경]
database>1714>186
[참치백과]
https://wiki.tunaground.net/doku.php?id=%EB%8B%B9%EC%8B%A0%EC%9D%80_%EB%A7%A4%EC%A7%80%EC%BB%AC_%EC%95%84%EC%B9%B4%EB%8D%B0%EB%AF%B8%EC%95%84%EC%97%90_%EC%9E%85%ED%95%99_%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4
::::::::::::::|:i:i:i:i:i:i\__\ :::::: \ \ ̄\::::::::::\\ \ ::::: \\:i:i:i:i:i:i:i><\__/><:i:i:i:i:i:i:i://::::::: / :::: //::::::::::/ ̄/ / :::::: /__/i:i:i:i:i:i:|::::::::::::
::::::::::::::\:i:i:i:i:i:i:i:i:i:i:i:i:i\___|:i:i:i:i:\___>. .\____>:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i<____/. .<___/:i:i:i:i:|___/i:i:i:i:i:i:i:i:i:i:i:i:i:/::::::::::::
::::::::::::::: : \:i:i:i:i_________________________________________________/:::::::::::::::::
::::::::::::::::::::::::|:i:i:i| | ィi「⌒ .| ⌒〕iト | ____________ .|:::::::::::::::::::::
::::::::::::::::::::::::|:i:i:i|\ | ィi「⌒ .| ⌒〕iト | / | / .|:::::::::::::::::::::
::::::::::::::: : /:i:i:i| 〔 ̄ ̄<> ̄ ̄〕 ィi「⌒ ⌒〕iト | / .\:::::::::::::::::
:::::::::::::::::::|:i:i:i:i:i:|  ̄\ / ̄ ィi「⌒ | ⌒〕iト | |:::::::::::::::::
:::::::::::::::::::|:i:i:i:i:i:|\ < > / .| | \ | / |:::::::::::::::::
:::::::::::::::::::|:i:i:i:i:i:| Y ./ .| | \ | |:::::::::::::::::
:::::::::::::::::::|:i:i:i:i:i:| | | .| | |:::::::::::::::::
___________________________________________________________
S Y S T E M A L L G R E E N
s c r a m b l e s t a n b t y
┳━┓┳━┓┏━┓┳━┓┳ ┳
┣┳┛┣━ ┣━┫┃ ┃┗┳┛
┻┗ ┻━┛┛ ┗┻━┛ ┻
___________________________________________________________
/ ̄ ̄ ̄ ̄ ̄\ \ ヤ | | / / ̄ ̄ ̄ ̄ ̄\ \
/::::::/ ̄ ̄ ̄\:::::\ \ ctor γ⌒ヽ .| | γ⌒ヽ balan./ /::::::/ ̄ ̄ ̄\:::::\ \
. ::::::: / / ̄ ̄\ \:::::\ :. 乂__ノ | |. 乂__ノ ' /::::::/ / ̄ ̄\ \:::::\ :.
::::::: / ./:i:i:i:i:i:i:i:i:i:i:\ ヽ::::::.. i ,. ´ ̄` .| | ,. ´ ̄` .. i ./::::::/ ./:i:i:i:i:i:i:i:i:i:i:\ ヽ:::::: i
i:::::: | {:i:i:i:i:i:6:i:i5:i:i:} |::::::::. | cylinder{ j| | { j sensor | |::::::::| {:i:i:2:i:i5:i:i0:i:} |::::::::| |
|:::::: l {:i:i:i:i:i:i:i:i:i:i:i:i:i:} ノ ::: / | ゙ .,_ _.ノ| | ゙ .,_ _.ノ .| |::::::::| {:i:i:i:i:i:i:i:i:i:i:i:i:i:}. ,:::::::/ ′
.八 :::: \\____//::::::/ ノ | |. .八 :.:::::::\ \____//::::::/ ,
. \ :::: \____/::::::/. / .〕三三三三三三三三三三三三三三三三三三三三三〔 .⌒\ \ :: \_____/::::::/ /
.\ \:::::::::::::::::::::::::::::::/. / \ \::::::::::::::::::::::::::::: / /
. \ ヽ ──── ' / \ ヽ ──── ' ./
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
이 어장이 어떤 어장이냐고요?
1. 매지컬 아카데미아를 메이킹하고 잡담을 떠들수 있는 어장입니다
2. 어장주의 두번째 작품이며 많이 미숙한 부분이 있을수 있습니다
3. 전투 시스템은 PlasticCat ◆lR9L7h2USY님의 시스템을 개조한 것입니다
4. 이 어장은 나매와 AA를 허용합니다
5. 모두 매너를 갖춰서 즐겁게 어장을 해요
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[메이킹&잡담판]
database>1714>230
[어장목록]
database>1714>128 (1~199)
database>1714>163 (200~250)
database>1714>172 (251~300)
database>1714>225 (351~390)
391. https://bbs2.tunaground.net/trace/anchor/12935
392. https://bbs2.tunaground.net/trace/anchor/12983
393. https://bbs2.tunaground.net/trace/anchor/13021
394. https://bbs2.tunaground.net/trace/anchor/13065
395. https://bbs2.tunaground.net/trace/anchor/13113
396. https://bbs2.tunaground.net/trace/anchor/13125
397. https://bbs2.tunaground.net/trace/anchor/13164
398. https://bbs2.tunaground.net/trace/anchor/13203
399. https://bbs2.tunaground.net/trace/anchor/13239
400. https://bbs2.tunaground.net/trace/anchor/13250
401. https://bbs2.tunaground.net/trace/anchor/13277
402. https://bbs2.tunaground.net/trace/anchor/13287
[설정들]
database>1714>228-229
[의뢰목록]
database>1714>197
[지원AA]
https://bbs.tunaground.net/trace.php/test/1597038257/275/ 구어장
https://archive.md/mbkTu 아카이브
[구음진경]
database>1714>186
[참치백과]
https://wiki.tunaground.net/doku.php?id=%EB%8B%B9%EC%8B%A0%EC%9D%80_%EB%A7%A4%EC%A7%80%EC%BB%AC_%EC%95%84%EC%B9%B4%EB%8D%B0%EB%AF%B8%EC%95%84%EC%97%90_%EC%9E%85%ED%95%99_%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4
#541액재료79프로◆iqh4QGhMY2(20fbf6ec)2026-07-25 (토) 13:18:31
================================================================================
AA 생성기 연구 공유 (다른 개발자용)
================================================================================
무엇을 만들었나
이미지를 일본어 아스키아트(AA) 문자열로 바꾸는 생성기를 연구했다.
일본 게시판(AAMZ) 스타일, Saitamaar 같은 전용 폰트,
Shift_JIS(CP932)로 깨지지 않는 출력을 전제로 한다.
1. AA 생성기에서 중시해야 할 것
--------------------------------------------------------------------------------
(1) 선 구조를 먼저 제대로 뽑을 것
그림을 너무 일찍 흑백으로 줄이고 가늘게만 만들면
선의 두께, 경계, 갈라짐, 평행선 정보가 사라진다.
"무엇을 선으로 볼지"를 먼저 정하고,
그다음에 문자를 고르는 편이 낫다.
(2) 문자 하나보다 연결이 중요하다
AA는 한 글자의 예쁨보다
위아래 행이 이어지는지, 대각선이 끊기지 않는지,
갈래(T/Y)와 곡선이 유지되는지가 더 중요하다.
(3) 공백도 그림의 일부다
공백을 무조건 지키면 선을 못 그린다.
반대로 공백을 무시하면 얼굴과 형체가 뭉개진다.
필요한 구멍과 간격은 지키고,
그 외 밝은 영역은 "절대 금지"가 아니라 배치 비용으로 다루는 편이 낫다.
(4) 얼굴은 전체를 한 세트로 볼 것
눈, 눈썹, 코, 입은 따로 예쁘게 넣어도
위치와 대칭이 어긋나면 얼굴로 안 보인다.
확실하지 않으면 억지로 고치지 않는 편이 낫다.
(예: 한쪽 눈만 보이는데 반대쪽 눈을 만들어 넣지 않기)
(5) 출력은 실제로 쓸 수 있어야 한다
일본어 환경에서 깨지지 않는 문자만 쓸 것 (CP932).
연구용 실험과 실제 배포용 설정을 섞지 말 것.
2. 블루프린트(Blueprint)란
--------------------------------------------------------------------------------
블루프린트는 "이 그림의 이 부분은 이렇게 그려라"는
추가 지시서다.
원본 이미지만으로 부족한 정보를
영역별로 알려 주기 위한 것이다.
예를 들면 이런 식의 지시가 붙을 수 있다.
- 이 영역은 선으로 그려라
- 이 영역은 톤(해칭, 점, 면)으로 채워라
- 이 영역은 비워 두어라
- 이 선의 방향은 대각선이다
- 이 면의 밀도는 이 정도다
중요한 점
블루프린트는 "왼눈", "오른눈", "머리카락" 같은
의미 이름표가 필수는 아니다.
오히려 선 / 톤 / 공백 / 방향 / 밀도처럼
구조적인 지시로 두는 편이 생성기에 맞다.
한 줄로 말하면
블루프린트 = 원본 그림 위에 올리는 구조 안내도
3. 연구하면서 확인한 것
--------------------------------------------------------------------------------
- 후처리만으로 얼굴(눈, 눈썹, 속눈썹)을 크게 살리기는 어렵다.
처음부터 선과 위치가 약하면 나중에 글자만 바꿔서 한계가 있다.
- 잘못 고친 눈이 나오는 것보다는, 확신이 없을 때 원본을 유지하는 편이 낫다.
- 기능과 설정을 계속 쌓으면 엔진이 매우 복잡해진다.
실험용 경로와 실제 생성 경로는 나누는 것이 좋다.
- 장기적으로는
선·면 분리
-> 구조 파악
-> AA 문자열 조립
-> 톤 배치
순서가 더 안정적이다.
4. 한 줄 요약
--------------------------------------------------------------------------------
AA 생성기는 "예쁜 글자 선택기"가 아니라
선의 구조와 공백을 읽고, 연결되는 문자열로 다시 그리는 시스템이다.
블루프린트는 그 구조를 도와주는 선택적 안내도다.
================================================================================
AA 생성기 연구 공유 (다른 개발자용)
================================================================================
무엇을 만들었나
이미지를 일본어 아스키아트(AA) 문자열로 바꾸는 생성기를 연구했다.
일본 게시판(AAMZ) 스타일, Saitamaar 같은 전용 폰트,
Shift_JIS(CP932)로 깨지지 않는 출력을 전제로 한다.
1. AA 생성기에서 중시해야 할 것
--------------------------------------------------------------------------------
(1) 선 구조를 먼저 제대로 뽑을 것
그림을 너무 일찍 흑백으로 줄이고 가늘게만 만들면
선의 두께, 경계, 갈라짐, 평행선 정보가 사라진다.
"무엇을 선으로 볼지"를 먼저 정하고,
그다음에 문자를 고르는 편이 낫다.
(2) 문자 하나보다 연결이 중요하다
AA는 한 글자의 예쁨보다
위아래 행이 이어지는지, 대각선이 끊기지 않는지,
갈래(T/Y)와 곡선이 유지되는지가 더 중요하다.
(3) 공백도 그림의 일부다
공백을 무조건 지키면 선을 못 그린다.
반대로 공백을 무시하면 얼굴과 형체가 뭉개진다.
필요한 구멍과 간격은 지키고,
그 외 밝은 영역은 "절대 금지"가 아니라 배치 비용으로 다루는 편이 낫다.
(4) 얼굴은 전체를 한 세트로 볼 것
눈, 눈썹, 코, 입은 따로 예쁘게 넣어도
위치와 대칭이 어긋나면 얼굴로 안 보인다.
확실하지 않으면 억지로 고치지 않는 편이 낫다.
(예: 한쪽 눈만 보이는데 반대쪽 눈을 만들어 넣지 않기)
(5) 출력은 실제로 쓸 수 있어야 한다
일본어 환경에서 깨지지 않는 문자만 쓸 것 (CP932).
연구용 실험과 실제 배포용 설정을 섞지 말 것.
2. 블루프린트(Blueprint)란
--------------------------------------------------------------------------------
블루프린트는 "이 그림의 이 부분은 이렇게 그려라"는
추가 지시서다.
원본 이미지만으로 부족한 정보를
영역별로 알려 주기 위한 것이다.
예를 들면 이런 식의 지시가 붙을 수 있다.
- 이 영역은 선으로 그려라
- 이 영역은 톤(해칭, 점, 면)으로 채워라
- 이 영역은 비워 두어라
- 이 선의 방향은 대각선이다
- 이 면의 밀도는 이 정도다
중요한 점
블루프린트는 "왼눈", "오른눈", "머리카락" 같은
의미 이름표가 필수는 아니다.
오히려 선 / 톤 / 공백 / 방향 / 밀도처럼
구조적인 지시로 두는 편이 생성기에 맞다.
한 줄로 말하면
블루프린트 = 원본 그림 위에 올리는 구조 안내도
3. 연구하면서 확인한 것
--------------------------------------------------------------------------------
- 후처리만으로 얼굴(눈, 눈썹, 속눈썹)을 크게 살리기는 어렵다.
처음부터 선과 위치가 약하면 나중에 글자만 바꿔서 한계가 있다.
- 잘못 고친 눈이 나오는 것보다는, 확신이 없을 때 원본을 유지하는 편이 낫다.
- 기능과 설정을 계속 쌓으면 엔진이 매우 복잡해진다.
실험용 경로와 실제 생성 경로는 나누는 것이 좋다.
- 장기적으로는
선·면 분리
-> 구조 파악
-> AA 문자열 조립
-> 톤 배치
순서가 더 안정적이다.
4. 한 줄 요약
--------------------------------------------------------------------------------
AA 생성기는 "예쁜 글자 선택기"가 아니라
선의 구조와 공백을 읽고, 연결되는 문자열로 다시 그리는 시스템이다.
블루프린트는 그 구조를 도와주는 선택적 안내도다.
================================================================================