Denoiser

S použitím funkce Denoiser můžete dosáhnout výrazného zkrácení doby vykreslování obrázků v produkční kvalitě.

Funkce Denoiser je dostupná v softwaru SOLIDWORKS Visualize 2018 Service Pack 3.0 a vyšší.

Denoiser je funkce následného zpracování založená na strojovém učení, která filtruje šum z nedokončených obrázků a obrázků obsahujících šum vytvořených v režimech Rychle a Přesně.

Chcete-li zvýšit výkon funkce Denoiser, potřebujete zkrátit počet průběhů vykreslování. Například pokud scéna standardně potřebuje 500 průběhů bez funkce Denoiser, je možné dosáhnout stejné kvality vykreslování za 50 průběhů, pokud se použije funkce Denoiser. V závislosti na cíli obrázku je možné za použití funkce Denoiser stejné kvality vykreslování dosáhnout s ještě méně průběhy vykreslování. Vlastní zkrácení počtu průběhů a s tím doby vykreslování závisí na hardwaru počítače a vykreslované scéně.

Pokud chcete používat funkci Denoiser, potřebujete následující hardware:

  • GPU NVIDIA® (architektury Kepler™ nebo novější) s podporou CUDA® 9.0
  • Alespoň 4 GB videopaměti

Následující obrázek představuje typický výsledek při vypnuté (nalevo) a zapnuté (napravo) funkci Denoiser.



Příklad funkce Denoiser

V tomto příkladu je vykreslován projekt aplikace SOLIDWORKS Visualize – nejprve s vypnutou funkcí Denoiser a poté je tato funkce zapnutá. Poté přezkoumáte výsledné obrázky a porovnáte počet vykreslovacích průchodů, dobu vykreslování a kvalitu obrázku.

Vytvoření základny

Nejprve určíte možnosti pro offline vykreslování. Pak s vypnutou funkcí Denoiser můžete vykreslit projekt a vytvořit tak základní obrázek .jpg.

  1. Otevřete soubor systémový_adresář:\Users\Public\Public Documents\SOLIDWORKS\SOLIDWORKS 2019\samples\whatsnew\visualize\Food Processor.svpj.
  2. Klikněte na Nástroje výstupu (hlavní panel nástrojů).
  3. V dialogu na záložce Vykreslit v části Výstupní soubor:
    • Jako Formát obrázku vyberte JPEG (*.jpg).
    • Jako Výstupní režim vyberte Vykreslit.
  4. V části Rozlišení:
    • Jako Velikost vyberte 800 x 800 pixelů.
    • Jako Rozlišení určete 96,00 pixelů/palec.
  5. V části Nastavení vykreslování:
    • U položky Výběr vykreslovače vyberte: Přesně .
    • Jako Režim vykreslování vyberte Kvalita.
    • U položky Průběhy vykreslování určete 500.
  6. U položky Vykreslovací zařízení:
    • Vyberte Hybridní.
    • Vyberte Zobrazit průběh.
  7. Klikněte na možnost Spustit vykreslování.
    Otevře se záložka Vykreslování.

    Kliknutím na zrušte zprávu o zavření aplikace Visualize, pokud se zobrazí.

    Dokončení operace vykreslování zabere několik minut.

  8. Po skončení vykreslování si poznamenejte hodnotu Uplynulý čas v horní části okna.
    Základní obrázek Food Processor.jpg se automaticky uloží do výstupní složky.

Použití funkce Denoiser

Nyní můžete stejný projekt vykreslit pomocí funkce Denoiser.

Nejprve je potřeba funkci Denoiser inicializovat a zpřístupnit ji pro použití. Při inicializování funkce Denoiser je potřeba určité množství grafické paměti RAM, i když se právě nepoužívá. Chcete-li funkci použít pro určité vykreslování, je nutné ji zapnout později.

  1. V levém horním rohu okna klikněte na kartu Kuchyňský robot.
  2. Klikněte na Nástroje > Možnosti.
  3. V dialogovém okně klikněte na 3D pohled.
  4. V nabídce funkce Denoiser vyberte obě možnosti:
    Volba Popis
    Inicializovat Denoiser Zpřístupní funkci Denoiser pro použití.
    Zobrazit tlačítko na hlavním panelu nástrojů Přidá možnost Přepnout odstraňovač šumu na hlavní panel nástrojů, kde na ni můžete kliknout a funkci Denoiser zapnout nebo vypnout.
  5. Klikněte na OK.
  6. Kliknutím na možnost Přepnout odstraňovač šumu (hlavní panel nástrojů) funkci Denoiser zapnete.
    Funkce Denoiser je zapnutá pro vykreslování v reálném čase 3D pohled zobrazení 3D pohled.

    Nyní je potřeba ji zpřístupnit pro offline vykreslování. K dosažení vyššího výkonu funkce Denoiser je také potřeba snížit počet vykreslovacích průchodů.

  7. Klikněte na možnost Nástroje výstupu (hlavní panel nástrojů).
  8. V dialogovém okně na kartě Vykreslit nastavte tyto možnosti:
    • Pod položkou Nastavení vykreslování snižte hodnotu pro Vykreslovací průchody na 50.
    • Vyberte možnost Povolit odstraňování šumu.
  9. Klikněte na možnost Spustit vykreslování.
    Otevře se nová karta Vykreslit. Ikona na průhledném displeji udává, že je funkce Denoiser zapnutá.

    Kliknutím na symbol můžete zavřít zprávu o ukončení aplikace Visualize, pokud se zobrazí.

  10. Po dokončení vykreslování si poznamenejte Uplynulý čas zobrazený v horní části okna.
    Obraz vykreslený se zapnutou funkcí Denoiser, Kuchyňský robot 1.jpg, se automaticky uloží do vaší výstupní složky.
  11. Klikněte na odkaz na výstupní složku.
    Oba obrázky kuchyňského robotu můžete otevřít ve své oblíbené aplikaci pro prohlížení obrázků. Můžete je přiblížit a porovnat množství šumu v různých oblastech. Přibližte například plochu okolo listu hřídele:
    Funkce Denoiser vypnutá

    500 průchodů

    Funkce Denoiser zapnutá

    50 průchodů

    S použitím funkce Denoiser pravděpodobně můžete dosáhnout stejné kvality vykreslování dokonce i s menším počtem průchodům v závislosti na konečném určení obrázku.
    Skutečné snížení počtu průchodů a tedy i zkrácení času vykreslování závisí na hardwaru počítače a na vykreslované scéně.