#10473 [AA/제작/연구] 리카코의 연구실 (43)
작성자:리카코◆hDy244P5ZW
작성일:2026-02-26 (목) 11:21:32
갱신일:2026-03-25 (수) 16:05:26
#0리카코◆hDy244P5ZW(098a3d66)2026-02-26 (목) 11:21:32
:;.:;.:;.:;.:;. : : : : :|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:|ilil|
:;.:;:.:; : : : : : : |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|ilil|
:;:.:;: : : : : : |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:_|ilil|
:;:.:; : : : __,,,..⊥⊥_,,|:|i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:___,,,,...。。。 ---─ ===ニニニニニ二二二二二 ̄ニ|ilil|
¨¨ ̄_____二「i:|二三:|:|-==ニニニニ二二二ニニニ==--─…宀冖T二「 ̄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:|ilil|
 ̄ ̄____二ニ:|i:i|:::::: :: |:|¨|ノ乂i:TニTi: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:|ilil|
~~ ̄|:|:::::::::::::::::::|i:i|:::::::::::|:| l| ̄ |i:| ̄ |i:i:i:i| ̄|i:i:ゑi:i/|´ `|i:i:i:i:i:i:i:| ̄l | ̄l .| ̄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|ilil|
:::::: : |:|:ィzzzュ::::::|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|ilil|
::::::: ::|:||`¨¨´|::: :|i:i|::::: :: |:|┬rュ=- ̄二二二 _, - ' {...ニニ==-≧≦≧≦≧≦-==ニニ二___i:i:i:i:i:i:i:i|ilil|
ーー-|:|≧=≦ー:i|i:i|::::::._, -_ ニ、 , -=- 、/ j_.乂i:i:i:i| ̄|「「丁丁了二T≡≠=─ --==ニニ:|ilil|
 ̄~~゙|:| ̄””¨~~:|i., ' , ', - ' ´ `ヽ _, 、 ヽ , - '" |. |i:i:ア ̄`>' ̄ ̄/|⊂⊃i:i:, ---ミi:i:i:,⊥_⊥_|ilil|
:::::::: ::|:|〈 ̄\::., ' , ' , ' , - 、 ヾ , . 、 V / |i:i| ̄l | ̄ ̄..|:: : ||:::::::::|i:i|`¨¨ ´|i:i:| |ilil|
ー--_|:|┴= / / / ,. ' , v' , ', ' ,゙ヽ. l. ._ト | ̄ .| |::::::||:::::::::|i:i| |i:i:| ̄ ̄l .|ilil|
 ̄¨¨ |:|'' ┬,' l ,' , ' , ' ,'lー=.._ ' , ',. ', ',ー、._ l ̄_ ≧=|_ | /|:::::::::ト.| |i:i:| ̄ ̄ |ilil|
:::::::::: :|:トミ:., ' ,/l ;' ,' , ' / i,'/ ヽ', ', ', ',  ̄:i:i:ア「」了Ti=- ̄ ̄..,,_`¨¨´ ≧==≦¨乂_,ノ|ilil|
≧s。:::|:., ' , ' {il ll ; ,' ,' rリー-,,_ . ', li ';. .;.ト _ノ|:[]:ト--イi:i:i:i:i:i:i:i:i:i:i:i:i:i:「「丁口Ti:=- ..,,,, __|ilil|
乂.., '", '" ,_;'ゝソl .l ,' ,' ,.ム 〉ェf  ̄`', li .l.:::::::::| ̄|:::::::::|i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:γ`¨´'Yi:i:i:i:乂_乂i:i:|ilil|
/, -=ニ二.. -''l{,l l .l ,' `ヾミ、<レ' 廴__..i ,' l l ‐‐ゝ‐|:::::::::|=-=ニ_i:i:i:i:i:i:i:i:i:i:i| ゙̄| |i:i:i:|`~¨~´|i:i|ilil|
/ l / /l l', l .l ;' _,_rvー、_ -=彡!l / 'l.,' T=- __`¨¨´  ̄¨ ‐- .|¨¨´ |i:i:i:| ̄i .|i:i|ilil|
`.: : l ', ', lヾ { ,と つ , .ぐ r'"ゞv'/" .'".⌒,⊂⊃t--ュ≧=- _ 乂 乂ー| ̄ |i:i|ilil|``''ー
_,、..: l ∧',or'", ',ソス ', ', 、( ゚rc ',.:::::ト.,|:::::::|ゝ-ヘYニY:Y=Y、'⌒ヽ≧i=‐ _ ̄ 乂____ノ`|ilil|
|. ; l ', ヽ{ ,"ソ ゚ ヘ', ',. ' }ο、.',', 。. |:::::::|二l |≧≦|ー‐イ_`¨´Y〕ニ〔i:i:i:i:i:i:「丁Ti=- ..,,_ |ilil|¨:|''ー
| ,' l ', .,' ,'.、 /_ヘ ',.',,ィl :;.{',_',.'..._.. `¨´乂__」‐┘::|コ: |z‐┐|≧:≦|i:i:i:i:i:i:i:i:i:ィ=ミi:i:i:i「丁il| |
,' l, -'フ ',l l ヘ ヽ ._, r' ´ `',.l i ll ', i´ ̄`i_ --弋:::::|:: ̄:::|─┘:|i:i:i:i:i:i:i:Kゝ-ィ>i:i:i:i|ilil| |
,' _, ' ノ ,i!l 、 ゝ< ,_', ' ̄ ̄ー'  ̄ ̄ ', .l´ ̄ ゙̄l.s。.,_:  ̄”''=弋::::::::ノ ``''<|≧=≦|i:i:i:i|ilil| |
_,._,. .-=''スノ , '"(\__!l:\V V', " ̄ ̄ ̄ ̄ ̄ ̄', l l ┏━━━━━━━━━━━━━━━━┓
/ l ヽ-i.l.! ゙Y"._ム r一─────.! . | [연구목록]
, l ,_ヘ - ー,l.i!ニゝ-v´ )ヘ .l l l,.., ,、.. - 참치어장콘
,' .l_,. T゙''ー-=..._三!i二-彡'" _ゝr-、 l l, ヽr </ - 아스키 아트 크롤러
. ' ; . ', ,ノ  ̄!i ̄/ r='''"_].∧ ゝ-> ,_ l lイ `,.). . - 기타 AA 관련
-=一---' , ' ,' il/. ゙'" ̄ /l ',/// 乂_. l l .,rヘ ゙>
ヽ i! _, -'" リ l/ゝ' ヽ..| lイ ┗━━━━━━━━━━━━━━━━┛
ー- ‐ ' ".l! /
=======================================================================================
- 아스키 아트, 어장 사이트와 관련한 것들에 대해 연구 및 테스트(+잡담)하는 어장입니다.
- 개인용 스레드지만 새로운 아이디어(연구주제)는 언제든지 환영입니다.
- 본 어장은 연구실 안전환경 조성에 관한 법률과 참치어장의 규칙을 준수합니다.
=======================================================================================
[[ 연구목록 ]]
[1] 참치어장콘 제작공방! :
- https://bbs2.tunaground.net/archive/anchor/1507952821
[2] 참치어장 아스키 아트 크롤러
- http://asciistorage.blogspot.com/2021/05/blog-post.html
[3] 국산/국내용 AA 마토메
- http://asciistorage.blogspot.com
[4] (New!) ComfyUI 기반 아스키 아트 자동 제작 프로그램
- https://github.com/aastorager-rgb/AA_for_ComfyUI/tree/main/ComfyUI_SJIS_Nodes
= [ 주요 AA 저장소 ] =
[1] <야루요미>: https://aa.yaruyomi.com/
[2] <야루오AA록>: http://yaruo.b4t.jp/
[3] <신·망가종합AA보관고>: http://seesaawiki.jp/asciiart/
[4] <참치어장 AA 실험판+저장소>: >2850>
[5] <스레딕 AA 저장소 아카이브>: https://bbs2.tunaground.net/archive
[6] <국산 AA 마토메>: http://asciistorage.blogspot.com/
[7] <AA hub> : https://aahub.org/
=======================================================================================
#31리카코◆hDy244P5ZW(c4549a4b)2026-03-01 (일) 01:56:02

포터블 버전 간단 사용 설명
1. inputs: 생성에 필요한 자료들을 넣는 곳
- Load Main Image: 이미지 집어넣는 곳. 클릭
- Font, Chars, Tone: AA 생성에 필요한 폰트/문자열(팔레트 느낌)/색칠용 톤 파일을 로드하는 곳
- https://github.com/aastorager-rgb/AA_for_ComfyUI/tree/main/ComfyUI_SJIS_Nodes/data
- Font는 Saitamaar 폰트 받으면 되고, Chars(CSV)랑 Tone(txt)는 해당 링크에서 받아서 쓰면 됨. Chars는 _freq로 끝나는 거 추천
(야루요미의 모든 aa를 분석해서 문자열 빈도수 정렬+개인적인 필터 추가함)
- Text lines: AA로 몇줄 뽑을지 정하는 거. 당연히 클수록 디테일 많고 시간 오래 걸리고, 작을수록 디테일 적고 빨라진다. 일반적으로 상반신 나오는 건 25-35줄 정도, 얼굴은 20-25줄 정도.
2. Line art: 이미지를 선화로 바꾸는 방식 설정.
- 선택 창: Adaptive Threshold, K-means, Canny 등등이 있는데 일반적인 애니메이션/일러스트의 경우에는 Adaptive Threshold가 제일 인식이 잘 된다. 입력이 선화일 경우 None로
- K-means K: 위의 선택창에서 K-means 선택했을 때 디테일 얼마나 살릴 건지 정하는 파라미터. 간단히 하고 싶으면 2, 자세하게 하고 싶으면 3-5 정도로
- Threshold: 처음에 명암을 어떻게 줄지 정하는 파라미터다. 사진/실사짤 아니면 한 240 정도로 하고, 맞으면 150~250 사이에서 조절해가면서 오른쪽 이미지가 얼마나 잘 나오는지 확인
- Thickness: 선화의 굵기 조절 파라미터. 선들이 너무 붙어있으면 1로, 아니라면 2-3 정도.
- Clean str: 자잘한 노이즈를 얼마나 강하게 지울지 선택하는 파라미터. 웬만하면 0으로 해도 충분
- 선택 창: Line art를 1픽셀짜리 선화로 줄이는 알고리즘. 일반적으로 K3M이 제일 효과가 좋음
3. Generation
- Score-Priority/Sequential: 각 줄에서 문자를 매칭시킬 때 가장 일치하는 지점부터 채우기/그냥 왼쪽부터 쭉 만들기 선택. Sequential이 조금 더 빠르지만 외곽선이라던가 따는 게 약간 부족함
- Phase w: 선의 각도 가중치. 얼추 0-2 사이로 두면 됨
- Density pen: 문자와 선이 겹쳤을 때 얼마나 겹쳤는지에 대한 패널티. 낮으면 진한 한자투성이가 되고, 높으면 점화로 나온다. 대략 0.5~0.7 정도로 두면 됨
- Missing pen: 문자와 선이 겹쳤을 때 얼마나 삐져나왔는지에 대한 패널티. 낮으면 / 선에 v 가 나오고, 높으면 점화로 나온다. 대략 0.2-0.5 정도로 두고, 위의 2개의 합이 1을 안 넘기는 게 좋은 듯
- Freq bonus: 자주 사용되는 문자들에 대한 보너스. 자주 안 쓰이는 문자들이 많다 싶으면 이 놈을 키우면 됨. 너무 크면 또 점 위주로 나옴
- Dot pen: 점 문자들이 너무 많이 나올 때 주는 패널티.
- Y-Tolenance: 선화를 상/하로 이동시켜 가로선이나 대각선 위치가 조금 어긋나도 보정할 수 있게 한다. 1-2 정도가 좋고, 3 이상이면 걸친 부분이 윗줄이랑 아랫줄 동시에 나타날 수 있음.
- Y-Shift pen: 상/하로 이동시킬 때의 패널티.
- Global y-shift: 이미지를 전체적으로 위/아래로 이동시킴
4. Eye detailing
- Mask를 사용한다. 이미지를 로드하면 바로 이미지가 뜰 텐데, 이미지의 눈(동자) 부분에 해당하는 영역에 칠하면 적용. 안칠하면 적용 안 됨.
- Eye char w: 눈에 주로 사용되는 문자(乂,ノ 등)에 대한 가중치.
- Wide char w: 8 픽셀 이상의 전각 문자(한자)등에 대한 추가 가중치
- ROI phase: 위랑 똑같음. 0-1 사이로.
- ROI density/missing/freq: 동일. 한자가 많기 때문에 가급적이면 0.3 이하로 두는 게 좋다.
- 그밑은 눈 칠하는 붓 파라미터.
5. BG tone: 머리카락, 옷, 배경 등에 대한 색칠
- 0: 색칠 안 함, 1. 생성 시 적용, 2: 선화 생성 후 빈 공간에 적용
- Tone w: 원본이미지의 명암에 대한 가중치
- Contrast: 채도
- Brightness: 밝기. AA는 원본 이미지에 비해 검은색을 옅게 나타내는 편이기 때문에 0.3~0.8 정도로 조절
6. Custom char panalty:
- AA 생성하고 나서 문자들 중에 너무 자주 나온다 싶은 문자들을 아래 창에 입력하고(띄어쓰기 없이) 아래의 가중치 슬라이드를 적절하게 조정하면 됨.
오른쪽의 그림들은 딱히 설명할 필요 없을 것 같고... 오른쪽 아래의 문자창에서 복붙이 가능
1. inputs: 생성에 필요한 자료들을 넣는 곳
- Load Main Image: 이미지 집어넣는 곳. 클릭
- Font, Chars, Tone: AA 생성에 필요한 폰트/문자열(팔레트 느낌)/색칠용 톤 파일을 로드하는 곳
- https://github.com/aastorager-rgb/AA_for_ComfyUI/tree/main/ComfyUI_SJIS_Nodes/data
- Font는 Saitamaar 폰트 받으면 되고, Chars(CSV)랑 Tone(txt)는 해당 링크에서 받아서 쓰면 됨. Chars는 _freq로 끝나는 거 추천
(야루요미의 모든 aa를 분석해서 문자열 빈도수 정렬+개인적인 필터 추가함)
- Text lines: AA로 몇줄 뽑을지 정하는 거. 당연히 클수록 디테일 많고 시간 오래 걸리고, 작을수록 디테일 적고 빨라진다. 일반적으로 상반신 나오는 건 25-35줄 정도, 얼굴은 20-25줄 정도.
2. Line art: 이미지를 선화로 바꾸는 방식 설정.
- 선택 창: Adaptive Threshold, K-means, Canny 등등이 있는데 일반적인 애니메이션/일러스트의 경우에는 Adaptive Threshold가 제일 인식이 잘 된다. 입력이 선화일 경우 None로
- K-means K: 위의 선택창에서 K-means 선택했을 때 디테일 얼마나 살릴 건지 정하는 파라미터. 간단히 하고 싶으면 2, 자세하게 하고 싶으면 3-5 정도로
- Threshold: 처음에 명암을 어떻게 줄지 정하는 파라미터다. 사진/실사짤 아니면 한 240 정도로 하고, 맞으면 150~250 사이에서 조절해가면서 오른쪽 이미지가 얼마나 잘 나오는지 확인
- Thickness: 선화의 굵기 조절 파라미터. 선들이 너무 붙어있으면 1로, 아니라면 2-3 정도.
- Clean str: 자잘한 노이즈를 얼마나 강하게 지울지 선택하는 파라미터. 웬만하면 0으로 해도 충분
- 선택 창: Line art를 1픽셀짜리 선화로 줄이는 알고리즘. 일반적으로 K3M이 제일 효과가 좋음
3. Generation
- Score-Priority/Sequential: 각 줄에서 문자를 매칭시킬 때 가장 일치하는 지점부터 채우기/그냥 왼쪽부터 쭉 만들기 선택. Sequential이 조금 더 빠르지만 외곽선이라던가 따는 게 약간 부족함
- Phase w: 선의 각도 가중치. 얼추 0-2 사이로 두면 됨
- Density pen: 문자와 선이 겹쳤을 때 얼마나 겹쳤는지에 대한 패널티. 낮으면 진한 한자투성이가 되고, 높으면 점화로 나온다. 대략 0.5~0.7 정도로 두면 됨
- Missing pen: 문자와 선이 겹쳤을 때 얼마나 삐져나왔는지에 대한 패널티. 낮으면 / 선에 v 가 나오고, 높으면 점화로 나온다. 대략 0.2-0.5 정도로 두고, 위의 2개의 합이 1을 안 넘기는 게 좋은 듯
- Freq bonus: 자주 사용되는 문자들에 대한 보너스. 자주 안 쓰이는 문자들이 많다 싶으면 이 놈을 키우면 됨. 너무 크면 또 점 위주로 나옴
- Dot pen: 점 문자들이 너무 많이 나올 때 주는 패널티.
- Y-Tolenance: 선화를 상/하로 이동시켜 가로선이나 대각선 위치가 조금 어긋나도 보정할 수 있게 한다. 1-2 정도가 좋고, 3 이상이면 걸친 부분이 윗줄이랑 아랫줄 동시에 나타날 수 있음.
- Y-Shift pen: 상/하로 이동시킬 때의 패널티.
- Global y-shift: 이미지를 전체적으로 위/아래로 이동시킴
4. Eye detailing
- Mask를 사용한다. 이미지를 로드하면 바로 이미지가 뜰 텐데, 이미지의 눈(동자) 부분에 해당하는 영역에 칠하면 적용. 안칠하면 적용 안 됨.
- Eye char w: 눈에 주로 사용되는 문자(乂,ノ 등)에 대한 가중치.
- Wide char w: 8 픽셀 이상의 전각 문자(한자)등에 대한 추가 가중치
- ROI phase: 위랑 똑같음. 0-1 사이로.
- ROI density/missing/freq: 동일. 한자가 많기 때문에 가급적이면 0.3 이하로 두는 게 좋다.
- 그밑은 눈 칠하는 붓 파라미터.
5. BG tone: 머리카락, 옷, 배경 등에 대한 색칠
- 0: 색칠 안 함, 1. 생성 시 적용, 2: 선화 생성 후 빈 공간에 적용
- Tone w: 원본이미지의 명암에 대한 가중치
- Contrast: 채도
- Brightness: 밝기. AA는 원본 이미지에 비해 검은색을 옅게 나타내는 편이기 때문에 0.3~0.8 정도로 조절
6. Custom char panalty:
- AA 생성하고 나서 문자들 중에 너무 자주 나온다 싶은 문자들을 아래 창에 입력하고(띄어쓰기 없이) 아래의 가중치 슬라이드를 적절하게 조정하면 됨.
오른쪽의 그림들은 딱히 설명할 필요 없을 것 같고... 오른쪽 아래의 문자창에서 복붙이 가능