Dreamworks нь MoonRay дүрслэх системийг нээлттэй эх сурвалжтай болгосон

Dreamworks анимэйшн студи нь Монте-Карло тоон интеграц (MCRT) дээр суурилсан туяа хянах аргыг ашигладаг MoonRay дүрслэх системийг нээлттэй эх сурвалжтай болгосон. Уг бүтээгдэхүүнийг "Луугаа хэрхэн сургах вэ 3", "The Croods 2: Housewarming Party", "Bad Boys", "Trolls. Дэлхийн аялал", "The Boss Baby 2", "Everest", "Puss in Boots 2: The Last Wish". Энэхүү код нь Apache 2.0 лицензийн дагуу хэвлэгдсэн бөгөөд цаашид OpenMoonRay төслийн хүрээнд нээлттэй эхийн бүтээгдэхүүн болгон хөгжүүлэх болно.

Уг системийг эхнээс нь боловсруулж, хуучирсан кодоос ангид, уран сайхны кино гэх мэт мэргэжлийн уран бүтээл хийхэд бэлэн болсон. Анхны дизайны гол зорилго нь олон урсгалт дүрслэл, параллелчлал, вектор дээр суурилсан зааварчилгаа (SIMD), бодит гэрэлтүүлгийн симуляци, GPU эсвэл CPU-ийн талын туяа боловсруулалт, бодит зам мөрд суурилсан гэрэлтүүлгийн симуляци, дүрслэлийг дэмжих зэрэг өндөр үр ашигтай, өргөтгөх боломжтой байсан. эзэлхүүний бүтэц (манан, гал, үүл).

Тархсан дүрслэлийг зохион байгуулахын тулд бид хэд хэдэн сервер эсвэл үүлэн орчинд тооцооллыг түгээх боломжийг олгодог өөрийн Arras хүрээг ашигладаг. Arras код нь MoonRay кодын үндсэн баазын хамт нээлттэй эх сурвалжтай байх болно. Түгээмэл орчинд гэрэлтүүлгийн тооцооллыг оновчтой болгохын тулд Intel Embree туяа хянах номын санг, мөн Intel ISPC хөрвүүлэгчийг шэйдерүүдийг векторжуулахад ашиглаж болно. Хүссэн үедээ үзүүлэхээ зогсоож, тасалдсан байрлалаас үйл ажиллагаагаа үргэлжлүүлэх боломжтой.

Энэхүү багцад үйлдвэрлэлийн төслүүдэд туршсан физикт суурилсан дүрслэх (PBR) материалын томоохон номын сан, ам.долларын форматыг дэмждэг танил контент үүсгэх системтэй нэгтгэх USD Hydra Render Delegates давхаргыг багтаасан болно. Фото бодит байдлаас эхлээд өндөр загварлаг хүртэл янз бүрийн зураг үүсгэх горимуудыг ашиглах боломжтой. Түгээмэл дүрслэлийг дэмжсэнээр аниматорууд үр дүнг интерактив байдлаар хянаж, янз бүрийн гэрэлтүүлгийн нөхцөл, өөр өөр материалын шинж чанар, өөр өөр өнцгөөс үзэгдэх олон хувилбарыг нэгэн зэрэг үзүүлэх боломжтой.



Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх