[AA/제작/연구] 리카코의 연구실
0

#10473 [AA/제작/연구] 리카코의 연구실 (43)

#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
Attachment
포터블 버전 간단 사용 설명

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 생성하고 나서 문자들 중에 너무 자주 나온다 싶은 문자들을 아래 창에 입력하고(띄어쓰기 없이) 아래의 가중치 슬라이드를 적절하게 조정하면 됨.

오른쪽의 그림들은 딱히 설명할 필요 없을 것 같고... 오른쪽 아래의 문자창에서 복붙이 가능
(최대 5MB)