com.lennon.unreal-ai-plugin

NexusAI Wiki

언리얼 엔진 5.7용 노드 기반 AI 에셋 생성 플러그인 NexusAI의 문서입니다.

노드를 연결해 그래프를 구성하면 AI로 이미지·3D 오브젝트·머티리얼을 생성하고, 결과를 실제 언리얼 에셋으로 프로젝트에 바로 가져옵니다. 블루프린트 UK2Node가 아니라 전용 UEdGraph + 커스텀 SGraphNode 에디터(나이아가라/머티리얼 패턴)로 구현했습니다.

문서 목차

페이지 내용
설치 플러그인 설치, 요구 사항, 개발용 빌드
API 키 설정 프로바이더별 API 키 설정 방법
사용법 그래프 작성부터 에셋 활용까지
노드 대원칙 모든 노드가 따르는 4가지 설계 원칙
프로젝트 구성 모듈 구조와 개발 규약

기능 요약

세 가지 에셋 모달리티를 Function(변환) 노드와 Value(데이터) 노드의 그래프로 표현합니다.

NexusAI 그래프 에디터 — 이미지 생성 → 3D 변환 → 리텍스처 풀 파이프라인

모달리티 파이프라인
이미지 Prompt (+참조 Image) → Image Generate → Image
3D 오브젝트 Prompt + Image → Object Generate → Object
머티리얼 Prompt (+참조 Image) → Material Generate → Material, 이후 Object + Material → Apply Material → Object
리텍스처 Object + Prompt (+참조 Image) → Object Retexture → Object (메시 UV에 맞게 재텍스처)

노드

  • Value: Prompt, Image, Object, Material
  • Function: Image Generate, Object Generate, Material Generate, Apply Material, Object Retexture

AI 프로바이더

  • 이미지: Google Gemini (nano-banana) · OpenAI GPT Image
  • 3D / 리텍스처: Meshy (text/image/multi-image-to-3D, retexture)
  • 머티리얼: 생성한 텍스처를 프로그램 생성 부모 머티리얼 기반 UMaterialInstanceConstant로 래핑 (A단계: 베이스 컬러 / PBR 맵은 후속)

생성 결과는 /Game/NexusAI/Generated/… 아래에 영구 에셋(텍스처·메시·머티리얼)으로 저장되어 에디터를 재시작해도 유지되고, 일반 에셋처럼 사용할 수 있습니다.

자동 업데이트: 에디터 시작 시 GitLab 릴리즈의 새 버전을 감지하면 알림에서 한 번에 업데이트할 수 있습니다(창 → NexusAI → 업데이트 확인으로 수동 확인도 가능). 자세한 내용은 사용법업데이트 참조.