Blender 3D AI Render

세부 정보

파일 다운로드

모델 설명

Neural Render란?

Neural Render는 Replicate의 AI 모델을 Blender 작업 흐름에 통합하는 Blender 애드온입니다. 이 도구를 사용하면 렌더링된 이미지를 AI로 처리하여 품질과 해상도를 향상시키거나, Blender 내에서 직접 렌더링 결과를 기반으로 새로운 이미지를 생성할 수 있습니다.

왜 Replicate인가요?

로컬 모델을 사용해 인퍼런스를 수행하면 프로젝트를 진정으로 오픈소스로 만들 수 있지만, 첫 번째 버전은 클라우드 컴퓨팅 제공업체인 Replicate를 기반으로 구축되었습니다. 이는 다양한 모델을 빠르고 고품질로 클라우드에서 실행할 수 있도록 하기 위함입니다. 장치 내 이미지 인퍼런스에 더 가까워질 때마다 이 워크플로우에 대한 업데이트를 공개할 계획입니다.

렌더링은 더 이상 예전과 같지 않다

전통적인 렌더링은 여전히 매우 중요하며, 그 유연성에 견줄 수 있는 것은 없습니다. 하지만 이미 많은 분야에서 AI 렌더링이 전통적 접근법을 더 나은 결과로 대체하거나 보완할 수 있습니다. 최근에 발견된 몇 가지 사례를 보여드리겠습니다.

현재 기능:

  • Clarity Upscaler를 사용해 렌더링된 이미지를 확대하고 향상시킵니다

  • Control Net을 사용해 렌더링 결과를 기반으로 새로운 이미지를 생성합니다

  • AI 처리를 위한 사용자 정의 가능한 파라미터

  • Blender 렌더 파이프라인과 원활한 통합

  • 다양한 Stable Diffusion 모델 및 컨트롤 타입 지원

  • 타일링, 다운스케일링, 사용자 정의 LoRA 모델 옵션


아래에 애드온 설치 및 사용 방법, 코드 및 필수 요구사항에 대한 자세한 지침이 제공됩니다. GitHub 저장소에 직접 기여하거나 정보나 예제를 추가하는 데 열려 있어 주세요.

Blender Neural Render GitHub

설치

  1. 애드온 ZIP 파일을 다운로드합니다

  2. Blender에서 편집 > 환경설정 > 애드온으로 이동합니다

  3. "설치"를 클릭하고 다운로드한 ZIP 파일을 선택합니다

  4. "Render: Neural Render" 애드온을 활성화합니다

사용법

  1. 애드온 설정에서 Replicate API 키를 설정합니다

  2. 속성 패널 > 렌더 탭 > Neural Render 섹션으로 이동합니다

  3. 사용할 AI 모델을 선택합니다(Clarity Upscaler 또는 Control Net)

  4. 필요한 경우 AI 처리 파라미터를 조정합니다

  5. "Neural Render" 버튼을 클릭해 AI로 렌더링을 처리합니다

요구사항

  • Blender 4.2.0 이상

  • 활성화된 인터넷 연결

  • Replicate 계정

  • Replicate API 키

Replicate 시작하기

  1. Replicate 웹사이트 방문: https://replicate.com

  2. 계정이 없으면 회원가입합니다

  3. 로그인 후 계정 설정으로 이동합니다

  4. API 토큰 섹션을 찾아 새 API 토큰을 생성합니다

  5. 이 API 토큰을 복사하여 안전하게 보관하세요. 애드온에서 필요합니다

API 토큰을 공개적으로 공유하지 마세요. 필요시 언제든지 새 토큰을 생성할 수 있습니다.

설정

  • API 키: 애드온 설정에서 Replicate API 키를 입력합니다

  • AI 모델: Clarity Upscaler 또는 Control Net 중 선택합니다

  • 모델별 파라미터: 선택한 모델에 따라 조정합니다

Clarity Upscaler 파라미터

  • 긍정 프롬프트: 이미지에서 향상시키고 싶은 요소를 설명합니다

  • 부정 프롬프트: 이미지에서 피하고 싶은 요소를 설명합니다

  • 시드: 재현 가능한 결과를 위해 시드를 설정합니다

  • 스텝: 추론 단계 수

  • 스케줄러: AI 스케줄러 알고리즘을 선택합니다

  • 확대 비율: 확대 배수를 설정합니다

  • 기타 파라미터: 창의성, 유사도, 타일링 등을 조정합니다

Control Net 파라미터

  • 프롬프트: 생성하려는 이미지를 설명합니다

  • 부정 프롬프트: 이미지에서 피하고 싶은 요소를 설명합니다

  • 시드: 재현 가능한 결과를 위해 시드를 설정합니다

  • 스텝: 추론 단계 수

  • 컨트롤 유형: canny, soft edge, depth 중 선택합니다

  • 가이던스 스케일: 프롬프트의 영향력을 조정합니다

  • 컨트롤 강도: 컨트롤의 강도를 설정합니다

사용 권장사항 및 주의사항

주의

Replicate API와 이 플러그인을 사용하면 비용이 발생할 수 있습니다. 사용자는 자신의 사용량 및 관련 비용에 책임을 집니다. 높은 사용량과 비용을 피하기 위해 설정을 신중히 관리하세요.

사용 권장사항

  • 빠른 속도와 저렴한 비용을 원한다면 다운스케일링 없이 매우 낮은 품질로 렌더링할 수 있습니다

  • 해상도가 1024픽셀을 초과할 경우 다운스케일링을 사용하세요

  • 다운스케일링할 때도 세부 정보를 유지하려면 2-6K까지 어떤 해상도로든 렌더링할 수 있지만, 사용량과 비용을 절감하면서 세부 정보를 유지하려면 반드시 다운스케일링을 사용해야 합니다

  • 확대 비율이 2를 초과할 경우, 렌더링된 이미지의 해상도가 낮아야 합니다

유용한 팁

  • 생성 결과를 다양화하려면 시드를 변경하세요

  • 창의성과 유사도 값을 낮추면 렌더링을 단순히 확대/향상시킵니다. 창의적인 결과를 원한다면 이 값을 높이고 실험을 두려워하지 마세요

설치 팁

애드온 설치 시 의존성 모듈이 누락되었다는 오류가 발생하면 수동으로 필요한 패키지를 설치할 수 있습니다. 방법은 다음과 같습니다:

방법 1 (Mac에서 작동하며 일부 Windows 환경에서도 작동할 수 있음):

  1. Blender 스크립트 편집기를 엽니다

  2. 새 텍스트 파일을 생성합니다

  3. 다음 Python 코드를 붙여넣고 실행합니다:

import sys
import subprocess
subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'replicate'])
  1. Blender를 재시작합니다

  2. Neural Render 애드온을 다시 활성화해보세요

방법 2 (Windows 사용자용 대안):

방법 1이 Windows 시스템에서 작동하지 않는 경우, 다음 단계를 따르세요:

  1. Blender 설치 폴더를 찾습니다. 일반적으로 C:\Program Files\Blender Foundation\Blender 4.2에 있습니다

  2. Windows 파일 탐색기를 열고 이 폴더로 이동합니다

  3. 상단 주소 표시줄에 cmd를 입력하고 Enter를 누릅니다. 이로써 Blender 폴더에서 명령 프롬프트 창이 열립니다

  4. 명령 프롬프트에서 다음 명령을 입력하고 Enter를 누릅니다:

    4.2\python\bin\python.exe -m pip install replicate
    
  5. 설치가 완료될 때까지 기다리세요. 성공 메시지가 표시됩니다

  6. 명령 프롬프트를 닫고 Blender를 재시작합니다

  7. Neural Render 애드온을 다시 활성화해보세요

이 방법들로 Blender의 Python 환경에 필요한 'replicate' 패키지가 설치됩니다. 여전히 문제가 발생한다면 최신 문제 해결 팁을 GitHub 저장소에서 확인하세요.

파라미터 설명

  • 긍정 프롬프트: 이미지에서 향상시키거나 추가하고 싶은 요소를 설명합니다

  • 부정 프롬프트: 이미지에서 피하거나 제거하고 싶은 요소를 설명합니다

  • 시드: 재현 가능한 결과를 위해 시드를 설정합니다(0은 무작위를 의미합니다)

  • 스텝: 추론 단계 수(높은 값은 품질이 향상되지만 시간이 더 걸릴 수 있습니다)

  • 스케줄러: 확산 과정을 위한 AI 스케줄러 알고리즘을 선택합니다

  • 확대 비율: 이미지의 확대 배수를 설정합니다

  • 동적: HDR 효과를 조정합니다. 3에서 9까지 값을 시도해보세요

  • 창의성: 창의적 해석 수준을 제어합니다. 0.3에서 0.9 사이 값을 시도해보세요

  • 유사도: 출력 결과가 입력과 얼마나 유사하게 나타날지를 결정합니다. 0.3에서 1.6 사이 값을 시도해보세요

  • 타일링 너비/높이: 이미지의 프랙탈 특성을 조절합니다. 값이 낮을수록 프랙탈 효과가 높아집니다

  • SD 모델: Stable Diffusion 모델 체크포인트를 선택합니다

  • 다운스케일링: 확대 전에 이미지를 다운스케일링합니다(대형 이미지에 권장)

  • 다운스케일링 해상도: 다운스케일링할 해상도를 설정합니다

  • LoRA 링크: 추가 세부 조정을 위한 LoRA 파일 링크를 추가합니다

  • 사용자 정의 SD 모델: 사용자 정의 Stable Diffusion 모델 링크를 제공합니다

  • 선명도 향상: 확대 후 이미지에 선명도 향상을 적용합니다

  • 마스크: 확대 중 특정 영역을 보존하기 위한 마스크 이미지 URL을 제공합니다

  • 손 수정: Clarity를 사용해 이미지의 손을 수정합니다

  • 패턴: 입체적인 타일링으로 패턴을 확대할 때 활성화합니다

  • 출력 형식: 출력 이미지의 형식을 선택합니다(WebP, JPEG, 또는 PNG)

감사의 인사

  • 개발: Alex Nix

  • 지원: Replicate 및 Clarity Upscaler 모델

  • 제작: Blender(무료 및 오픈소스 3D 제작 소프트웨어)용

  • Flux Control Net 모델: xlabs-ai

  • Control Net 모델: jagilley

  • 기타: Cursor AI

이 모델로 만든 이미지

이미지를 찾을 수 없습니다.