사진을 로파이 낙서 스타일로 스타일화하기
배경은 사진 그대로 두고, 선택된 인물만 소박하고 불완전한 그림으로 변환하는 혼합 미디어 이미지를 만듭니다. 균일한 필터나 세련된 만화 렌더링, 합성 질감보다는 선택적인 인간의 결정을 선호합니다.
작업 흐름
- 편집 대상을 식별하고 의도된 사람을 정합니다.
- 이미지가 없으면 사용자에게 업로드를 요청합니다.
- 전경에 한 사람이 명확히 dominant하면 묻지 않고 진행합니다.
- 여러 사람이 비슷하게 prominent하면 어떤 사람을 다시 그릴지 묻습니다.
- 인쇄된 사람, 포스터, 화면, 반사, 조각상, 멀리 있는 사람은 사용자가 선택하지 않는 한 배경으로 처리합니다.
- 편집 전에 대상 이미지를 검사합니다.
- 로컬 파일의 경우
view_image를 사용합니다. - 자르기, 카메라 각도, 원근감, 조명, 가려짐, 프레임 밖의 팔다리, 주요 배경 랜드마크를 기록합니다.
- 로컬 파일의 경우
- references/prompt-template.md에서 편집 프롬프트를 작성합니다.
- 모든 이미지를 편집 대상, 스타일 참조 또는 보조 입력으로 레이블링합니다.
- 대상을 관찰한 가시적 사실만 설명하고, 세부 사항을 지어내지 않습니다.
- 시각적 참조를 일반적인 특성으로 변환합니다. 특정 아티스트의 정확한 스타일을 요구하지 않습니다.
- 기본적으로 내장 이미지 생성 편집 도구를 사용합니다.
- 로컬 대상의 경우 검사 후 해당 경로를 전달합니다.
- 대화 전용 첨부 파일의 경우 대상이 포함된 가장 적은 수의 최근 이미지를 포함합니다.
- 사용자가 변형을 요청하지 않는 한 하나의 균형 잡힌 초안을 생성합니다.
- 결과물을 검증 체크리스트와 비교하여 검사합니다.
- 필요한 경우, 실패한 차원만 변경하는 한 번의 타겟 리비전을 수행합니다. 모든 의견 후에 전체 아트 방향을 다시 작성하지 않습니다.
- 생성된 이미지와 저장 경로를 반환합니다. 소스 파일을 보존하고 기본적으로 덮어쓰지 않습니다.
사진 고정하기
원본 자르기, 종횡비, 원근감, 카메라 각도, 조명, 색조 및 모든 비대상 요소를 실제 사진으로 보존합니다. 프롬프트에서 중요한 배경 객체를 명시적으로 이름을 지정하여 다시 그려지지 않도록 합니다.
다음을 하지 마십시오:
- 전체 이미지를 스타일화합니다.
- 위치를 대체하거나 미화합니다.
- 멀리 있는 사람이나 인쇄된 캐릭터를 실수로 다시 그립니다.
- 스티커 테두리, 그림자, 후광, 제목, UI, 로고 또는 워터마크를 추가합니다.
- 잘린 손이나 팔다리를 원래 프레임 너머로 확장합니다.
생성적 편집은 배경을 픽셀 단위로 보존하지 못할 수 있습니다. 이 제한은 사용자의 사용 사례에서 정확한 픽셀 동일성이 중요할 때만 설명합니다.
대상 고정하기
사람의 위치, 크기, 실루엣, 포즈, 시선, 표정, 자르기, 겹침, 의류 구조, 헤어스타일, 액세서리 및 들고 있는 물체를 보존합니다. 사실적인 얼굴을 렌더링하는 대신 이러한 정체성 앵커를 통해 인식을 유지합니다.
어려운 해부학의 경우 소스 포즈와 원래 자르기를 우선시합니다. 숨겨진 손가락, 손, 발 또는 신체 부위를 만들어내지 않습니다.
기본 아트 방향
약간 마른 볼펜과 두세 개의 바래진 마커로 그린 빠른 노트북 그림을 사용합니다.
- 불균일하고 경제적인 선화로 시작합니다.
- 일부 윤곽선은 어둡고 다시 그린 것처럼 만듭니다. 다른 윤곽선은 희미하고, 끊어지고, 불완전하거나, 약간 벗어나게 둡니다.
- 몇 개의 탐색 선과 수정을 포함하지만, 넓고 조용한 빈 영역을 유지합니다.
- 얼굴 특징은 읽을 수 있으면서도 약간 비대칭적이고 다듬어지지 않은 상태로 유지합니다.
- 느슨한 머리카락 덩어리와 제한된 수의 해결되지 않은 가닥을 사용합니다.
- 피부는 주로 따뜻한 종이 흰색으로 거의 모델링 없이 렌더링합니다.
- 의류는 단색 디지털 채우기가 아닌 불완전한 솔기, 주름, 패턴 및 드문드문 스크리블로 설명합니다.
- 채도가 낮은 색상을 선택적으로 적용합니다. 채우기가 윤곽선보다 짧게 끝나거나, 윤곽선을 교차하거나, 우연한 틈을 남기도록 허용합니다.
- 디테일 밀도를 다양하게 합니다. 얼굴과 정체성 앵커 주위에 선을 집중합니다. 보조 영역은 단순화합니다.
- 캐릭터가 디테일한 사진 배경에 대해 평평하게 보이도록 유지합니다.
소스 팔레트가 독특할 때는 보존하지만, 대략 두세 가지의 채도 낮은 그림 색상과 어두운 잉크 및 종이 흰색으로 압축합니다.
인공지능 신호 피하기
모든 곳에 동일한 노이즈를 추가하여 손 그림을 시뮬레이션하지 마십시오. 다음을 피하십시오:
- 사람 전체에 걸친 균일한 크로스해칭
- 완벽하게 연속적인 벡터 같은 윤곽선
- 대칭적인 얼굴 특징과 광택 있는 애니메이션 눈
- 균일한 간격의 머리카락 가닥 또는 의류 패턴
- 모든 영역에서 완전히 해결된 해부학과 일관된 마감
- 부드러운 그라데이션, 에어브러시 피부, 셀 셰이딩, 3D 볼륨 또는 화가 스타일의 광택
- 의도적인 선 결정을 따르지 않는 무작위 그런지
목표는 단순히 미니멀리즘이 아닙니다. 사람, 의류 및 포즈를 설명할 수 있는 충분한 불균일한 관찰을 유지합니다. 빈 아이콘보다는 불완전한 특수성을 선호합니다.
리비전 제어
피드백을 좁게 해석합니다:
- 더 로파이 / 덜 AI: 균일한 마감을 줄입니다. 선택적 생략, 약간의 비대칭, 끊어진 윤곽선 및 불완전한 색상 등록을 추가합니다. 모든 곳에 조밀한 선 노이즈를 추가하지 마십시오.
- 더 선의 개성: 부드러운 채우기를 몇 개의 목적 있는 윤곽선, 솔기, 주름 및 올 풀린 선으로 교체합니다. 압력과 연속성을 다양화합니다.
- 너무 미니멀: 세련된 렌더링을 복원하지 않고 적당한 얼굴, 머리카락, 의류 및 액세서리 정보를 복원합니다.
- 너무 세련됨: 뷰티 렌더링을 단순화하고 그라데이션, 광택 하이라이트, 완벽한 곡선 및 균일하게 완성된 세부 사항을 제거합니다.
- 배경 변경됨: 배경 불변 항목을 반복하고 영향을 받은 사진 객체를 명시적으로 나열합니다.
- 정체성 이탈: 얼굴 디테일을 추가하기 전에 헤어스타일, 안경, 의류, 액세서리, 표정, 포즈 및 실루엣을 강화합니다.
검증 체크리스트
이미지를 반환하기 전에 다음을 확인합니다:
- 선택된 사람만 그려졌는가?
- 배경이 여전히 일반 사진처럼 보이는가?
- 자르기, 포즈, 실루엣 및 중요한 겹침이 원본과 일치하는가?
- 의류, 헤어스타일, 액세서리 및 들고 있는 물체가 알아볼 수 있는가?
- 선 두께, 연속성 및 디테일 밀도가 인간적인 방식으로 눈에 띄게 일관되지 않은가?
- 빈 공간과 불완전한 색상 등록이 있는가?
- 결과물이 세련된 만화도 아니고 극단적인 미니멀 아이콘 아트도 아닌가?
- 추가 신체 부위, 텍스트, UI, 로고 또는 워터마크가 도입되지 않았는가?