본문으로 건너뛰기

AI 텍스처링 속성

UModeler XAI 텍스처링에 대한 다양한 설정을 제공하며, 이는 Stable Diffusion web UIAPI를 통해 원활하게 연동됩니다.

UModeler X에서 볼 수 있는 AI 텍스처링 속성은 주로 Stable Diffusion web UI에서 가장 자주 사용되는 설정들입니다. 이를 통해 사용자는 web UI로 다시 돌아가지 않고도 빠르게 설정을 변경하고 결과를 확인할 수 있습니다.

만약 원하는 속성이 UModeler X에 없더라도 Stable Diffusion web UI에서 조절한 설정은 UModeler X에서도 자동으로 반영됩니다.


속성

ProjectionOnly

AI 텍스처링을 사용하지 않고 현재 모델의 상태를 그대로 텍스처를 생성하는 속성입니다.

AI 텍스처링을 적용하기 전에 다양한 생성 버튼을 사용하여 모델에 적용된 카메라 상태나 현재 DepthMap의 표현 정도를 미리 확인하는 데 유용합니다.

Checkpoint

AI 텍스처링에 사용할 체크포인트를 선택하는 설정입니다.

Address

이 주소는 Stable Diffusion web UI에 접속하기 위한 주소입니다. 기본 설정은 http://127.0.0.1:7860/이며, 대부분의 경우 이 값을 변경할 필요가 없습니다.

Prompt

텍스처를 생성할 때 원하는 내용을 지정하는 텍스트 입력란입니다.

NegativePrompt

생성될 텍스처에서 제외하거나 수정하고 싶은 요소를 입력하는 텍스트 입력란입니다. 일반적으로 이 부분을 직접 작성하기보다는 네거티브 임베딩 Negative Embedding을 사용하여 입력하는 것을 권장합니다.

아래는 네거티브 임베딩 설정에 대한 가이드 문서입니다.

CFGScale

CFG Scale(Classifier-Free Guidance Scale)은 생성되는 이미지가 프롬프트를 얼마나 정확하게 따르는지 조절하는 속성입니다.

CFG Scale 값이 높으면 프롬프트에 더 충실한 이미지가 생성되지만, 이미지 퀄리티는 저하될 수 있습니다.

반대로, CFG Scale 값이 낮을 경우, 프롬프트의 지시를 덜 따르되 이미지 퀄리티는 상승할 가능성이 있습니다.

추천 값

CFGScale

주로 7~9 사이의 값으로 설정하는 것을 추천합니다.

Sampler

텍스처 생성에 사용되는 확률적 방법을 결정하는 설정입니다. 각 샘플러는 텍스처의 랜덤한 부분을 다르게 처리하여, 최종 결과에 작은 차이를 만듭니다.

간단히 말하면, Sampler는 텍스처 생성 과정에서 랜덤성을 어떻게 다룰지 결정하는 설정입니다.

추천 Sampling Method

Sampler

주로 Euler a, DPM++ SDE 와 DPM2 karras 를 추천합니다.

SamplingStep

텍스처 생성 과정에서 샘플링을 얼마나 많이 할지 결정하는 설정입니다. 샘플링 단계의 수가 높을수록, 더 높은 퀄리티의 텍스처를 생성할 수 있지만, 텍스처 생성 시간이 길어집니다.

추천 값

SamplingStep

일반적으로 20~25의 SamplingStep 값을 추천합니다.

Restore Faces

얼굴이나 눈 부분이 비정상적으로 생성되었을 때 사용하는 속성입니다. 특히 사실적인 아트 스타일에서 얼굴 표현이 잘못 표현될 때 활성화하는 것이 좋습니다.

ImageMaxSize

생성되는 텍스처의 크기를 설정하는 속성입니다.

BatchCount

한번의 생성 진행으로 연달아 생성할 이미지의 총 개수를 설정하는 속성입니다.

Use SceneMap (Img2Img)

  • Layer as Inpaint Mask

    • Paint 레이어에서 브러시로 칠한 영역에만 AI 텍스처링을 적용하는 속성입니다. 색을 칠할 때는 주로 표현하려는 색상이나, 주변 색과 비슷한 색을 사용하는 것이 좋습니다.
  • Denoising strength

    • 칠해진 영역에 대한 내용 변화를 얼마나 허용할지 결정하는 속성입니다. 0에 가까울수록 변화가 없으며, 1에 가까울수록 내용이 크게 변화합니다.

Use Depth Control Net

ControlNetDepth 모델을 활성화하는 설정입니다. Depth 데이터는 시점에서 가까운 지점을 흰색으로, 먼 지점을 검은색으로 표현합니다. UModeler X의 AI 텍스처링은 현재 씬 뷰를 기준으로 모델의 깊이를 이미지로 변환하여 Depth 모델에 적용합니다.

이 설정을 활용하면 모델의 입체적인 형태를 고려한 더 정확한 텍스처를 생성할 수 있습니다.

  • ControlnetModel
    • 사용할 Depth 모델을 선택하는 옵션입니다. 동일한 모델이라도 여러 버전이 있기 때문에 원하는 모델을 선택합니다.
  • Weight
    • Depth 모델의 영향력을 조절하는 슬라이더입니다. 0에 가까울수록 적은 영향을 받고, 값이 높을수록 더 큰 영향을 받습니다.
  • Mode
    • 프롬프트ControlNet 사이의 중요도를 설정하는 속성입니다.
      • Balanced: 프롬프트와 ControlNet이 동일한 중요도를 가집니다.
      • My prompt is more important: 프롬프트가 더 중요합니다.
      • ControlNet is more important: ControlNet의 Depth 모델의 영향이 더 중요합니다.
  • NearDistanceMargin
    • 가까운 거리의 마진을 설정하는 옵션입니다.
  • FarDistanceMargin
    • 먼 거리의 마진을 설정하는 옵션입니다.

Extra Control Net1

기본 ControlNet 모델 외에 추가적으로 다른 ControlNet 모델을 사용하고자 할 때 활성화하는 설정입니다.

두 개 이상의 ControlNet 모델을 병렬 또는 연쇄적으로 적용하여, 각 모델의 장점을 결합한 AI 텍스처링 결과를 얻을 수 있습니다.

Hires.fix

설정된 크기보다 큰 텍스처를 빠르게 생성할 수 있도록 업스케일링을 사용하는 속성입니다.

이 기능을 사용하면 비교적 짧은 시간 안에 큰 텍스처를 생성할 수 있지만, 생성하는 시간이 너무 오래 걸릴 수 있습니다.

  • Upscaler
    • 텍스처를 업스케일링할 때 사용되는 업스케일링 방법을 선택하는 속성입니다.
    • 주로 Latent, ScuNET GAN, R-ESRGAN_4x, R-ESRGAN_4x+Animated 6B 를 추천합니다.
  • Upscale by
    • 설정된 텍스처 크기에 곱할 배율을 설정하는 속성입니다.
  • Denoising Strength
    • 업스케일링 과정에서 생성되는 텍스처의 내용 변화를 얼마나 허용할지 결정하는 속성입니다. 0에 가까울수록 변화가 없으며, 1에 가까울수록 텍스처의 내용이 크게 변화합니다.
  • Hires steps
    • 텍스처 업스케일링을 몇 번 반복할지 설정하는 속성입니다. 값이 높을수록 퀄리티는 향상되지만, 생성 시간이 길어질 수 있습니다.

Seed

텍스처 생성에 중요한 역할을 하는 고유 번호입니다.

동일한 프롬프트, 설정, 그리고 Seed 값을 사용하면 항상 같은 이미지가 생성됩니다. 기본값은 -1로, 이 경우 매번 랜덤한 이미지가 생성됩니다.

  • Shuffle
    • Seed 값을 랜덤으로 설정하는 버튼입니다. 클릭하면 Seed 값이 -1로 자동 설정됩니다.
  • Last Seed
    • 가장 최근에 생성한 텍스처의 Seed 값을 불러올 수 있는 기능입니다.

Generate Forever

체크하여 활성화 할 경우, 체크를 풀기 전까지 계속 텍스처 생성을 진행하는 속성입니다.

Generate

텍스처 생성을 진행하는 버튼입니다.

Generate(Rect)

씬에서 클릭드래그로 생성한 사각 영역에 대해 텍스처 생성을 진행하는 버튼입니다.

Custom Cameras

미리 배치된 카메라를 기준으로 텍스처 생성을 할 때 사용하는 속성입니다. 속성 옆 슬롯을 클릭하여 원하는 카메라를 선택하면 해당 카메라가 기준이 됩니다.

  • R : 설정된 모든 카메라를 초기화하는 버튼입니다.
  • + : 카메라 슬롯을 추가하는 버튼입니다.
  • - : 카메라 슬롯을 삭제하는 버튼입니다. 가장 아래 카메라부터 삭제됩니다.
  • Generate (Custom Camera)
    • 설정된 카메라의 수에 따라 연속적으로 텍스처를 생성하는 버튼입니다.
    • 예를 들어, 두 개의 카메라가 설정되어 있다면 두 번 연속으로 텍스처가 생성됩니다.
  • Generate (All in One)
    • Generate (Custom Camera) 버튼과 달리, 설정된 모든 카메라의 방향을 고려하여 한 번에 하나의 텍스처를 생성하는 버튼입니다.
    • 만약 카메라가 모델의 이미지 영역이 겹치도록 배치되어 있다면, 생성된 텍스처도 겹칠 수 있으므로 주의가 필요합니다.

Result

생성된 텍스처와 그와 관련된 다양한 기능을 한눈에 볼 수 있는 공간입니다.

  • Rescan
    • 현재 활성화된 모델로 생성된 모든 텍스처를 불러오는 버튼입니다.
  • Rescan All
    • 현재 프로젝트 내에서 생성된 모든 텍스처를 일괄 불러오는 버튼입니다.
  • Apply Texture
    • 선택한 텍스처를 모델에 적용하고 화면에 표시하는 버튼입니다.
  • Restore Saved Camera Transform
    • 선택한 결과 텍스처가 생성됐을 때의 카메라 뷰로 씬을 이동하고 회전시키는 버튼입니다.

PromptHistory

사용된 프롬프트의 기록을 확인할 수 있습니다. 원하는 프롬프트 히스토리 옆에 있는 Apply 버튼클릭하여 PromptNegativePrompt의 내용을 불러올 수 있습니다.