Udgivelsen af rendering-systemet OpenMoonRay 1.1, udviklet af Dreamworks-studiet

Animationsstudiet Dreamworks har offentliggjort den første opdatering af det åbne renderingssystem OpenMoonRay 1.0, som bruger strålesporing baseret på numerisk integration ved hjælp af Monte Carlo-metoden (MCRT). MoonRay fokuserer primært på at sikre høj effektivitet og skalerbarhed, understøtter multitrådet rendering, parallelisering af operationer, brug af vektorinstruktioner (SIMD), realistisk lysimulering, strålebehandling på GPU eller CPU, realistisk lysimulering baseret på strålesporing samt rendering af volumetriske strukturer (tåge, ild, skyer). Koden er offentliggjort under Apache 2.0-licensen.

Systemet er klar til at skabe professionelle værker på niveau med spillefilmskaber, for eksempel blev produktet MoonRay brugt til rendering af animationsfilm som 'Sådan tæmmer du din drage 3', 'Familien Croods 2: Nye eventyr', 'Bad Boys', 'Trolls: Verdens Tour', 'Boss Baby 2', 'Everest' og 'Kat i støvler 2: Sidste ønske'. For at organisere distribueret rendering anvendes det egenudviklede framework Arras, som muliggør fordeling af beregninger på flere servere eller cloud-miljøer. For at optimere lysberegningen i distribuerede miljøer kan Intel Embree ray tracing-biblioteket bruges, og til vektorisering af shadere anvendes Intel ISPC-kompilatoren. Det er muligt at stoppe rendering på vilkårligt tidspunkt og genoptage operationerne fra den afbrudte position.

Pakke indeholder også et stort bibliotek af materialer baseret på fysisk korrekt rendering (PBR), der er testet i arbejdende projekter, samt et USD Hydra Render Delegate-lag til integration med velkendte indholdsskabelsesystemer, der understøtter USD-formatet. Forskellige billedgenereringsmetoder er mulige, fra fotorealistiske til stærkt stiliserede. Takket være understøttelse af distribueret rendering kan animatorer følge resultaterne i interaktiv tilstand og samtidig visualisere flere scenarier med forskellige lysforhold, forskellige materialeejendomme og fra forskellige synsvinkler.

I den nye version:

  • Et supplement til støtte for Cryptomatte-værktøjet er blevet tilføjet, designet til at isolere objekter i 3D-scenen.
  • Support for triangulating concave polygons has been added using the ear clipping method.
  • Support for normal-oriented curves has been added.
  • The demo model 'MoonRayWidget' has been published, which is referenced in many parts of the documentation.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster