เบ›เปˆเบญเบเบฅเบฐเบšเบปเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡ OpenMoonRay 1.1, เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบ Dreamworks studio

ะะฝะธะผะฐั†ะธะพะฝะฝะฐั ัั‚ัƒะดะธั Dreamworks ะพะฟัƒะฑะปะธะบะพะฒะฐะปะฐ ะฟะตั€ะฒะพะต ะพะฑะฝะพะฒะปะตะฝะธะต ะพั‚ะบั€ั‹ั‚ะพะน ัะธัั‚ะตะผั‹ ั€ะตะฝะดะตั€ะธะฝะณะฐ OpenMoonRay 1.0, ะธัะฟะพะปัŒะทัƒัŽั‰ะตะน ั‚ั€ะฐััะธั€ะพะฒะบัƒ ะปัƒั‡ะตะน ะฝะฐ ะพัะฝะพะฒะต ั‡ะธัะปะตะฝะฝะพะณะพ ะธะฝั‚ะตะณั€ะธั€ะพะฒะฐะฝะธั ะฟะพ ะผะตั‚ะพะดัƒ ะœะพะฝั‚ะต-ะšะฐั€ะปะพ (MCRT). ะžัะฝะพะฒะฝะพะต ะฒะฝะธะผะฐะฝะธะต ะฒ MoonRay ัƒะดะตะปัะตั‚ัั ะพะฑะตัะฟะตั‡ะตะฝะธัŽ ะฒั‹ัะพะบะพะน ัั„ั„ะตะบั‚ะธะฒะฝะพัั‚ะธ ะธ ะผะฐััˆั‚ะฐะฑะธั€ัƒะตะผะพัั‚ะธ, ะฟะพะดะดะตั€ะถะธะฒะฐะตั‚ัั ะผะฝะพะณะพะฟะพั‚ะพั‡ะฝั‹ะน ั€ะตะฝะดะตั€ะธะฝะณ, ั€ะฐัะฟะฐั€ะฐะปะปะตะปะธะฒะฐะฝะธะต ะพะฟะตั€ะฐั†ะธะน, ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ะฒะตะบั‚ะพั€ะฝั‹ั… ะธะฝัั‚ั€ัƒะบั†ะธะน (SIMD), ั€ะตะฐะปะธัั‚ะธั‡ะฝะฐั ัะธะผัƒะปัั†ะธั ะพัะฒะตั‰ะตะฝะธั, ะพะฑั€ะฐะฑะพั‚ะบะฐ ะปัƒั‡ะตะน ะฝะฐ ัั‚ะพั€ะพะฝะต GPU ะธะปะธ CPU, ั€ะตะฐะปะธัั‚ะธั‡ะฝะฐั ัะธะผัƒะปัั†ะธั ะพัะฒะตั‰ะตะฝะธั ะฝะฐ ะฑะฐะทะต ั‚ั€ะฐััะธั€ะพะฒะบะธ ะฟัƒั‚ะตะน, ั€ะตะฝะดะตั€ะธะฝะณ ะพะฑัŠั‘ะผะฝั‹ั… ัั‚ั€ัƒะบั‚ัƒั€ (ั‚ัƒะผะฐะฝ, ะพะณะพะฝัŒ, ะพะฑะปะฐะบะฐ). ะšะพะด ะพะฟัƒะฑะปะธะบะพะฒะฐะฝ ะฟะพะด ะปะธั†ะตะฝะทะธะตะน Apache 2.0.

ะกะธัั‚ะตะผะฐ ะณะพั‚ะพะฒะฐ ะดะปั ัะพะทะดะฐะฝะธั ะฟั€ะพั„ะตััะธะพะฝะฐะปัŒะฝั‹ั… ั€ะฐะฑะพั‚, ัƒั€ะพะฒะฝั ะฟะพะปะฝะพะผะตั‚ั€ะฐะถะฝั‹ั… ั„ะธะปัŒะผะพะฒ, ะฝะฐะฟั€ะธะผะตั€, ะดะพ ะพั‚ะบั€ั‹ั‚ะธั ะบะพะดะฐ ะฟั€ะพะดัƒะบั‚ MoonRay ะฟั€ะธะผะตะฝัะปัั ะดะปั ั€ะตะฝะดะตั€ะธะฝะณะฐ ะฐะฝะธะผะฐั†ะธะพะฝะฝั‹ั… ั„ะธะปัŒะผะพะฒ ยซะšะฐะบ ะฟั€ะธั€ัƒั‡ะธั‚ัŒ ะดั€ะฐะบะพะฝะฐ 3ยป, ยซะกะตะผะตะนะบะฐ ะšั€ัƒะดั 2: ะะพะฒะพัะตะปัŒะตยป, ยซะŸะปะพั…ะธะต ะฟะฐั€ะฝะธยป, ยซะขั€ะพะปะปะธ. ะœะธั€ะพะฒะพะน ั‚ัƒั€ยป, ยซะ‘ะพัั-ะผะพะปะพะบะพัะพั 2ยป, ยซะญะฒะตั€ะตัั‚ยป ะธ ยซะšะพั‚ ะฒ ัะฐะฟะพะณะฐั… 2: ะŸะพัะปะตะดะฝะตะต ะถะตะปะฐะฝะธะตยป. ะ”ะปั ะพั€ะณะฐะฝะธะทะฐั†ะธะธ ั€ะฐัะฟั€ะตะดะตะปั‘ะฝะฝะพะณะพ ั€ะตะฝะดะตั€ะธะฝะณะฐ ะธัะฟะพะปัŒะทัƒะตั‚ัั ัะพะฑัั‚ะฒะตะฝะฝั‹ะน ั„ั€ะตะนะผะฒะพั€ะบ Arras, ะฟะพะทะฒะพะปััŽั‰ะธะน ั€ะฐะทะฝะพัะธั‚ัŒ ะฒั‹ั‡ะธัะปะตะฝะธั ะฝะฐ ะฝะตัะบะพะปัŒะบะพ ัะตั€ะฒะตั€ะพะฒ ะธะปะธ ะพะฑะปะฐั‡ะฝั‹ั… ะพะบั€ัƒะถะตะฝะธะน. ะ”ะปั ะพะฟั‚ะธะผะธะทะฐั†ะธะธ ั€ะฐัั‡ั‘ั‚ะฐ ะพัะฒะตั‰ะตะฝะธั ะฒ ั€ะฐัะฟั€ะตะดะตะปั‘ะฝะฝั‹ั… ะพะบั€ัƒะถะตะฝะธัั… ะผะพะถะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒัั ะฑะธะฑะปะธะพั‚ะตะบะฐ ั‚ั€ะฐััะธั€ะพะฒะบะธ ะปัƒั‡ะตะน Intel Embree, ะฐ ะดะปั ะฒะตะบั‚ะพั€ะธะทะฐั†ะธะธ ัˆะตะนะดะตั€ะพะฒ โ€” ะบะพะผะฟะธะปัั‚ะพั€ Intel ISPC. ะ’ะพะทะผะพะถะฝะฐ ะพัั‚ะฐะฝะพะฒะบะฐ ั€ะตะฝะดะตั€ะธะฝะณะฐ ะฒ ะฟั€ะพะธะทะฒะพะปัŒะฝั‹ะน ะผะพะผะตะฝั‚ ะธ ะฒะพะทะพะฑะฝะพะฒะปะตะฝะธะต ะพะฟะตั€ะฐั†ะธะน ั ะฟั€ะตั€ะฒะฐะฝะฝะพะน ะฟะพะทะธั†ะธะธ.

เบŠเบธเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบเบฑเบ‡เบ›เบฐเบเบญเบšเบกเบตเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบ (PBR) เบ—เบตเปˆเบ–เบทเบเบ—เบปเบ”เบชเบญเบšเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”, เปเบฅเบฐเบŠเบฑเป‰เบ™ USD Hydra Render Delegates เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบเบฑเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบ™เบทเป‰เบญเบซเบฒเบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบฎเบนเบšเปเบšเบš USD. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เป‚เบซเบกเบ”เบเบฒเบ™เบœเบฐเบฅเบดเบ”เบฎเบนเบšเบžเบฒเบšเบ•เปˆเบฒเบ‡เป†, เบˆเบฒเบ photorealistic เบเบฑเบš stylized เบชเบนเบ‡. เบ”เป‰เบงเบเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เปเบšเบšเปเบˆเบเบขเบฒเบ, เบญเบฐเบ™เบดเป€เบกเป€เบ•เบตเป‰เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบกเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบšเบšเป‚เบ•เป‰เบ•เบญเบšเปเบฅเบฐเบžเป‰เบญเบกเป†เบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบซเบผเบฒเบเบฎเบธเปˆเบ™เบ‚เบญเบ‡ scene เบžเบฒเบเปƒเบ•เป‰เบชเบฐเบžเบฒเบšเปเบชเบ‡เบชเบฐเบซเบงเปˆเบฒเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบงเบฑเบ”เบชเบฐเบ”เบธเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เปเบฅเบฐเบˆเบฒเบเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™.

เปƒเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เปƒเบซเบกเปˆโ€‹:

  • ะ”ะพะฑะฐะฒะปะตะฝะพ ะดะพะฟะพะปะฝะตะฝะธะต ะดะปั ะฟะพะดะดะตั€ะถะบะธ ะธะฝัั‚ั€ัƒะผะตะฝั‚ะฐั€ะธั Cryptomatte, ะฟั€ะตะดะฝะฐะทะฝะฐั‡ะตะฝะฝะพะณะพ ะดะปั ะฒั‹ะดะตะปะตะฝะธั ะพะฑัŠะตะบั‚ะพะฒ ะฝะฐ 3D-ัั†ะตะฝะต.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ั‚ั€ะธะฐะฝะณัƒะปะธั€ะพะฒะฐะฝะธั ะฒะพะณะฝัƒั‚ั‹ั… ะฟะพะปะธะณะพะฝะพะฒ, ะธัะฟะพะปัŒะทัƒั ะผะตั‚ะพะด ะพั‚ั€ะตะทะฐะฝะธั ัƒัˆะตะน.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะบั€ะธะฒั‹ั…, ะพั€ะธะตะฝั‚ะธั€ะพะฒะฐะฝะฝั‹ั… ะฟะพ ะฝะพั€ะผะฐะปะธ (normal-oriented).
  • ะžะฟัƒะฑะปะธะบะพะฒะฐะฝะฐ ะดะตะผะพะฝัั‚ั€ะฐั†ะธะพะฝะฝะฐั ะผะพะดะตะปัŒ ยซMoonRayWidgetยป, ะบะพั‚ะพั€ะฐั ัƒะฟะพะผะธะฝะฐะตั‚ัั ะฒะพ ะผะฝะพะณะธั… ั‡ะฐัั‚ัั… ะดะพะบัƒะผะตะฝั‚ะฐั†ะธะธ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™