Denoiser

Denoiser를 사용하면 생산 품질의 이미지를 얻기 위한 렌더링 시간을 크게 단축시킬 수 있습니다.

Denoiser는 SOLIDWORKS Visualize 2018 서비스 팩 3.0 이상에서 사용할 수 있습니다.

Denoiser는 빠르게정확 렌더링 모드에서 생성된 가공되지 않고 노이즈가 많은 이미지에서 노이즈를 걸러내는 기계 학습을 기반으로 하는 후처리 기술을 사용합니다.

Denoiser를 통한 성능 향상 효과를 얻으려면 렌더링 패스 수를 줄여야 합니다. 예를 들어, Denoiser 없이 한 화면에 보통 500개의 패스가 필요한 경우 Denoiser를 켠 상태에서 50개 패스를 지정하면 동일한 렌더링 품질을 얻을 수 있습니다. 이미지에서 원하는 목표에 따라 Denoiser를 사용하면 패스 수를 더 줄여도 동일한 렌더링 품질을 얻을 수 있습니다. 실제로 패스 수의 감소와 렌더링 시간의 감소 효과는 컴퓨터 하드웨어와 렌더링된 화면에 따라 달라집니다.

Denoiser를 사용하려면 다음 하드웨어가 필요합니다.

  • CUDA® 9.0을 지원하는 NVIDIA® GPU(Kepler™ 아키텍처 이상)
  • 최소 4GB의 비디오 RAM

다음 이미지는 Denoiser를 끈 상태(왼쪽) 및 켠 상태(오른쪽)에서 일반적인 결과를 보여줍니다.



Denoiser 예제

이 예제에서는 먼저 Denoiser를 끈 상태로 SOLIDWORKS Visualize 프로젝트를 렌더링한 후에, Denoiser를 켜고 다시 렌더링합니다. 그런 다음, 결과 이미지를 확인하여 렌더링 패스 수, 렌더링 시간 및 이미지 품질을 비교합니다.

기준선 생성

먼저 오프라인 렌더링에 대한 옵션을 지정합니다. 그리고 Denoiser를 끈 다음, 기준선 .jpg 이미지를 생성하는 프로젝트를 렌더링합니다.

  1. 시스템_디렉터리:\Users\Public\Public Documents\SOLIDWORKS\SOLIDWORKS 2019\samples\whatsnew\visualize\Food Processor.svpj를 엽니다.
  2. 출력 도구 (기본 도구 모음)를 클릭합니다.
  3. 대화 상자의 렌더링 탭에 있는 출력 파일에서
    • 이미지 형식으로 JPEG (*.jpg)를 선택합니다.
    • 출력 모드렌더링을 선택합니다.
  4. 해상도에서
    • 크기800 x 800픽셀을 선택합니다.
    • 해상도96.00픽셀/인치를 지정합니다.
  5. 렌더링 설정에서
    • 렌더링 도구 선택에 대해 다음을 선택합니다. 정확 .
    • 렌더링 모드품질을 선택합니다.
    • 렌더링 패스500을 지정합니다.
  6. 렌더링 장치에서
    • 하이브리드를 선택합니다.
    • 진행 상황 표시를 선택합니다.
  7. 렌더링 시작을 클릭합니다.
    렌더링 탭이 열립니다.

    를 클릭하여 Visualize가 닫힌다는 메시지(표시되는 경우)를 닫습니다.

    오프라인 렌더링 작업은 완료하는 데 몇 분 정도 걸립니다.

  8. 렌더링을 완료하면 창 위에 경과 시간이 보고됩니다.
    기준선 이미지 Food Processor.jpg는 출력 폴더에 자동으로 저장됩니다.

Denoiser 사용

이제 Denoiser를 사용하여 동일한 프로젝트를 렌더링합니다.

Denoiser를 사용하려면 먼저 초기화해야 합니다. Denoiser를 초기화하면 현재 사용 중이 아니어도 특정 크기의 비디오 RAM이 필요합니다. 특정 렌더링에 대해 사용하려면 후반 단계에서 켜야 합니다.

  1. 창의 왼쪽 위에서 만능 조리기 탭을 클릭합니다.
  2. 도구 > 옵션을 클릭합니다.
  3. 대화 상자에서 3DViewport를 클릭합니다.
  4. Denoiser에서 다음 두 옵션을 선택합니다.
    옵션 설명
    Denoiser 초기화 Denoiser를 사용할 수 있습니다.
    기본 도구 모음에 버튼 표시 기본 도구 모음에 Denoiser 전환 을 추가합니다. 그러면 이 옵션을 클릭하여 Denoiser를 켜고 끌 수 있습니다.
  5. 확인을 클릭합니다.
  6. Denoiser 전환 (기본 도구 모음)을 클릭하여 Denoiser를 켭니다.
    3D 뷰포트에서 실시간 렌더링하는 경우 Denoiser가 켜집니다.

    이제 오프라인 렌더링에서 사용하도록 활성화해야 합니다. Denoiser를 통한 성능 향상 효과를 얻으려면 렌더링 패스 수를 줄여야 합니다.

  7. 출력 도구 (기본 도구 모음)를 클릭합니다.
  8. 대화 상자의 렌더링 탭에서 다음 옵션을 설정합니다.
    • 렌더링 설정에서 렌더링 패스 값을 50으로 줄입니다.
    • Denoiser 활성화를 선택합니다.
  9. 렌더링 시작을 클릭합니다.
    새 렌더링 탭이 열립니다. 빠른 보기 표시의 아이콘은 Denoiser가 켜져 있음을 나타냅니다.

    를 클릭하여 Visualize가 닫힌다는 메시지(표시되는 경우)를 닫습니다.

  10. 렌더링을 완료하면 창 위에 경과 시간이 보고됩니다.
    Denoiser를 켜고 렌더링한 이미지, Food Processor 1.jpg가 출력 폴더에 자동으로 저장됩니다.
  11. 출력 폴더에 대한 링크를 클릭합니다.
    자주 사용하는 이미지 표시 애플리케이션에서 만능 조리기의 두 이미지를 열 수 있습니다. 이미지를 확대하고 다양한 영역에서 노이즈량을 비교할 수 있습니다. 예를 들어, 블레이드 샤프트 주위 영역을 확대합니다.
    Denoiser 꺼짐

    500개 패스

    Denoiser 켜짐

    50개 패스

    이미지에서 원하는 목표에 따라 Denoiser를 사용하면 패스 수를 더 줄여도 동일한 렌더링 품질을 얻을 수 있습니다.
    실제로 패스 수의 감소와 렌더링 시간의 감소 효과는 컴퓨터 하드웨어와 렌더링된 화면에 따라 달라집니다.