본문 바로가기

심심풀이/AI 이미지5

삼국지 여성 신무장 이미지(bmp) 샘플 삼국지 14용으로 작업한 파일입니다. 아래 비트맵 파일로 첨부합니다.더보기개인 용도로 사용해주시면 감사하겠습니다. 2023. 8. 16.
Stable Diffusion을 활용한 삼국지 13 신무장 편집-이미지 가공 및 적용 1) 알파 넣기 포토샵에서 전처리를 마친 이미지파일을 엽니다. 그 다음 검색창에 remove background를 입력한 뒤 실행합니다. Mask를 통해 흰색 배경이 깔끔하게 지워집니다. 이 다음 새로운 레이어를 생성하고 이 마스크 영역 안에 흰색칠을 합니다. 우클릭- Add Mask To Selection - New Layer 생성 - Paint Bucket(G) - 흰색으로 색상 설정 - 영역 내부를 여러번 클릭(한번만 누르면 영역 안에 빈틈이 생김) - Ctrl+C로 칠한 영역 복사 기존 Layer 선택 - Channels 탭 - New Channel 생성 - Ctrl+Shift+V로 제자리 붙여넣기 다시 Layer탭으로 복귀 - 최하부에 흰색 background 레이어 생성 - 최상단 레이어 Hi.. 2023. 4. 23.
Stable Diffusion을 활용한 삼국지 13 신무장 편집-이미지 생성 1) 학습을 마치셨다면 이제 webUI에서 결과물을 확인할 시간입니다. 먼저 ~/model 폴더에 있는 학습된 .tensorflow 파일을 webUI의 LoRA 폴더에 복사해주고 webUI를 실행합니다. 프롬프트의 경우 이전 포스트에서 태깅한 .txt파일을 적절히 참고해서 완성하고 화투패 아이콘을 열어 학습한 LoRA 파일을 입력합니다. 다른 파라미터는 본인이 이전에 하던 스킬을 살려서 조작하지만 output image의 폭과 높이는 삼국지 오리지널 일러스트와 동일하게 636*900으로 설정합니다. 프롬프트를 계속 조정하다보면 원하는 이미지가 생성되는 단계에 도달하고 실제로 신무장에 사용할 이미지를 정리합니다. 일단 포스팅용으로 아래의 이미지를 사용해보겠습니다. 2) 알파 설정 인게임에서는 일러스트의 배.. 2023. 4. 23.
Stable Diffusion을 활용한 삼국지 13 신무장 편집-LoRA 학습 (2) LoRA 학습을 진행하는데에는 다양한 방법이 있으나 저는 kohya_ss의 코드를 활용했습니다. Kohya_ss의 UI는 Stable Diffusion webUI와는 독립적으로 실행되기에 별도로 설치해주셔야합니다. 4) 학습 폴더 정의 및 LoRA 폴더 생성 gui_user. bat파일을 실행하면 브라우저에서 다음과 같은 창이 열리는데 체크된 부분을 완성하고 Prepare Training Data를 눌러줍니다. 5) 학습 파라미터 설정 위의 이미지에서 표시된 부분을 수정하되, Iteration = (Epoch/Train Batch Size) * Repeats * Image Numbers -> 결과물 수준 하-3000 중-5000 상-10000 임을 고려하여 수치값 설정, Caption Extension:.. 2023. 4. 23.
Stable Diffusion을 활용한 삼국지 13 신무장 편집-LoRA 학습 (1) 코에이 삼국지 시리즈의 묘미 중 하나는 본인이 만든 신무장으로 역사 속에서 플레이할 수 있는 점입니다. 하지만 막상 신무장을 만들다보면 유비, 손권, 조조와 같은 주역 인물보다는 떨어지는 조연 수준의 일러스트로 캐릭터를 생성해야하는 것이 매번 아쉬운 점입니다. 요즘은 대 AI의 시대, Stable Diffusion을 활용하여 고품질의 삼국지 13 신무장 일러스트를 만들고 이를 게임에 적용시켜보겠습니다. 1. 학습 데이터 준비 GIGO(Garbage In Garbage Out)라는 말이 있듯, 모델 학습에 있어서 가장 중요한 부분은 학습할 데이터의 준비입니다. LoRA 학습의 목표는 인게임 일러스트와 비슷한 작화로 주역 인물급의 고품질 일러스트를 생성하는 것입니다. 따라서 삼국지 게임에서 실제로 사용되고 .. 2023. 4. 23.