Släpp av renderingssystemet OpenMoonRay 1.1, utvecklat av Dreamworks-studion

Animationsstudion Dreamworks har publicerat den första uppdateringen av det öppna renderingssystemet OpenMoonRay 1.0, som använder strålningsspårning baserad på numerisk integration med Monte Carlo-metoden (MCRT). Huvudfokus i MoonRay ligger på att säkerställa hög effektivitet och skalbarhet, multi-trådad rendering stöds, operationer paralleliseras, vektoriserade instruktioner (SIMD) används, realistisk ljussimulering, strålningsbehandling antingen på GPU eller CPU, realistisk ljussimulering baserad på strålningsspårning, rendering av volymetriska strukturer (dimma, eld, moln). Koden publicerades under Apache 2.0-licensen.

Systemet är redo för att skapa professionella arbeten, på nivå med långfilmer, till exempel, innan MoonRay-koden öppnades användes den för att rendera animerade filmer som "Hur man tränar sin drake 3", "Familjen Cruds 2: Flytt", "Bad Guys", "Troll: Världsturné", "Boss Baby 2", "Everest" och "Shrek 2: Sista önskan". För att organisera distribuerad rendering används det egna ramverket Arras, vilket möjliggör fördelning av beräkningar över flera servrar eller molnmiljöer. För att optimera ljusberäkningen i distribuerade miljöer kan Intel Embree strålningsspårningsbibliotek användas, och för vektorisering av shaders används Intel ISPC-kompilatorn. Rendering kan avbrytas när som helst och återupptas från den avbrutna positionen.

Paketet innehåller också ett stort bibliotek av material baserade på fysikaliskt korrekta rendering (PBR), testade i arbetsprojekt, samt USD Hydra Render Delegates för integration med vanliga innehållsskapande system som stöder USD-formatet. Olika bildgenereringslägen kan tillämpas, från fotorealistiska till starkt stiliserade. Tack vare stöd för distribuerad rendering kan animatörer spåra resultatet i realtid och samtidigt visualisera flera scenvarianter med olika ljusförhållanden, olika materialegenskaper och från olika synvinklar.

I den nya versionen:

  • Ett tillägg har lagts till för att stödja verktyget Cryptomatte, som är avsett för att isolera objekt i en 3D-scen.
  • Stöd för triangulering av konkava polygoner har lagts till med hjälp av öronklippningsmetoden.
  • Stöd för normalorienterade kurvor har lagts till.
  • Demonstrationsmodellen "MoonRayWidget" har publicerats och nämns på flera ställen i dokumentationen.

Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster