AI/Unity

AntiGravity와 ComfyUI를 연동하여 인벤토리 이미지 적용을

blacknabis 2026. 1. 31. 00:08
1. 플랜세우기.

현재 캐릭터, 아이템, 장비 데이터를 읽어서 comfyUI에서 이미지를 추출. 그리고 해당 이미지를 연결하는거 까지 자동화하는 작업을 하고 싶어. 할수없으면 할수없다고 꼭 이야기해주고 할수 있다면 자세하게 플랜을 세워줘

 

2. 플랜을 세웠는데 작업을 기다리는 명령을 하지 않아서 코드까지 수정하고 readme.txt까지 만들어놨다.. 이하 readme 내용

COMFYUI 워크플로우 설정 방법
===========================

1. 브라우저에서 ComfyUI를 엽니다.
2. 마음에 드는 Text-to-Image 워크플로우를 생성하거나 불러옵니다.
- "Save Image" 노드가 았는지 꼭 확인하세요.
3. **중요**: ComfyUI 설정(톱니바퀴 아이콘)에서 "Dev Mode"를 활성화하세요.
4. 메뉴에서 "Save (API Format)" 버튼을 클릭합니다.
- 주의: 일반 "Save" 버튼이 아닌, Dev Mode를 켜면 나오는 API Format 버튼을 사용해야 합니다.
5. 저장된 JSON 파일 이름을 `workflow_api.json`으로 변경하고 아래 폴더에 넣으세요:
`Assets/Editor/ComfyUI/workflow_api.json`
6. JSON 파일을 열어 Positive Prompt 노드의 "text" 필드를 찾습니다.
- 텍스트 전체를 "%PROMPT%"로 변경하세요 (따옴표 없이 가능하면 그렇게, 아니면 따옴표 안에).
- 예시:
"widgets_values": [
"%PROMPT%"
]
또는 노드 타입에 따라 "inputs": {"text": "%PROMPT%"} 형태일 수 있습니다.

7. Unity에서 "Tools -> ComfyUI Generator" 메뉴를 엽니다.
8. UnitData를 선택하고, Inspector에서 "Visual Description"이 작성되어 있는지 확인합니다.
9. "선택된 유닛용 이미지 생성" 버튼을 클릭합니다.

6번의 내용이 없어서 "Assets/Editor/ComfyUI/workflow_api.json 에 comfyui에서 추출한 json을 저장했는데 너가 말한 README.txt의 6. JSON 파일을 열어 Positive Prompt 노드의 "text" 필드를 찾습니다 이부분을 찾지 못하겠어" 입력 후 알아서 json내용을 수정해줌. 테스트 진행 

너가 직접 테스트해!!


 

툴에서 캐릭터를 지정하고 딸칵!
어라 ? 이느낌이 아닌데. 캐릭터에 치비 스타일과 카툰느낌을 추가해봐야되겠음.
comfyui 에서 모델을 zimage로 교체해봐야되겠음...
결과적으로 좀 더 좋아졌지만 여전히 마음에 안듬



다른 이미지를 참조해서 생성되도록 다시 안티그래비티에 요청. 그리고 json을 comfyui에 임포트시킴 





시간이 늦어서 여기까지 작업하고 내일 다시..

 

.

유니티에서 일괄생성 딸칵
comfy에서 뽑아주고
유니티에서 자동으로 캐릭터 데이터에 일러스트 연동까지 원버튼 딸칵 자동화!!

반응형