Dreamworks-แƒ›แƒ แƒฆแƒ˜แƒ แƒฌแƒงแƒแƒ แƒแƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ MoonRay แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ

ะะฝะธะผะฐั†ะธะพะฝะฝะฐั ัั‚ัƒะดะธั Dreamworks ะพั‚ะบั€ั‹ะปะฐ ะธัั…ะพะดะฝั‹ะต ั‚ะตะบัั‚ั‹ ัะธัั‚ะตะผั‹ ั€ะตะฝะดะตั€ะธะฝะณะฐ MoonRay, ะธัะฟะพะปัŒะทัƒัŽั‰ะตะน ั‚ั€ะฐััะธั€ะพะฒะบัƒ ะปัƒั‡ะตะน ะฝะฐ ะพัะฝะพะฒะต ั‡ะธัะปะตะฝะฝะพะณะพ ะธะฝั‚ะตะณั€ะธั€ะพะฒะฐะฝะธั ะฟะพ ะผะตั‚ะพะดัƒ ะœะพะฝั‚ะต-ะšะฐั€ะปะพ (MCRT). ะŸั€ะพะดัƒะบั‚ ะฟั€ะธะผะตะฝัะปัั ะดะปั ั€ะตะฝะดะตั€ะธะฝะณะฐ ะฐะฝะธะผะฐั†ะธะพะฝะฝั‹ั… ั„ะธะปัŒะผะพะฒ ยซะšะฐะบ ะฟั€ะธั€ัƒั‡ะธั‚ัŒ ะดั€ะฐะบะพะฝะฐ 3ยป, ยซะกะตะผะตะนะบะฐ ะšั€ัƒะดั 2: ะะพะฒะพัะตะปัŒะตยป, ยซะŸะปะพั…ะธะต ะฟะฐั€ะฝะธยป, ยซะขั€ะพะปะปะธ. ะœะธั€ะพะฒะพะน ั‚ัƒั€ยป, ยซะ‘ะพัั-ะผะพะปะพะบะพัะพั 2ยป, ยซะญะฒะตั€ะตัั‚ยป ะธ ยซะšะพั‚ ะฒ ัะฐะฟะพะณะฐั… 2: ะŸะพัะปะตะดะฝะตะต ะถะตะปะฐะฝะธะตยป. ะšะพะด ะพะฟัƒะฑะปะธะบะพะฒะฐะฝ ะฟะพะด ะปะธั†ะตะฝะทะธะตะน Apache 2.0 ะธ ะฒ ะดะฐะปัŒะฝะตะนัˆะตะผ ะฑัƒะดะตั‚ ั€ะฐะทะฒะธะฒะฐั‚ัŒัั ะบะฐะบ ะพั‚ะบั€ั‹ั‚ั‹ะน ะฟั€ะพะดัƒะบั‚ ะฒ ั€ะฐะผะบะฐั… ะฟั€ะพะตะบั‚ะฐ OpenMoonRay.

แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒจแƒ”แƒ˜แƒฅแƒ›แƒœแƒ แƒœแƒฃแƒšแƒ˜แƒ“แƒแƒœ, แƒ’แƒแƒ—แƒแƒ•แƒ˜แƒกแƒฃแƒคแƒšแƒ“แƒ แƒ›แƒแƒซแƒ•แƒ”แƒšแƒ”แƒ‘แƒฃแƒš แƒ™แƒแƒ“แƒ–แƒ” แƒ“แƒแƒ›แƒแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒฃแƒšแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ แƒ“แƒ แƒ›แƒ–แƒแƒ“ แƒแƒ แƒ˜แƒก แƒžแƒ แƒแƒคแƒ”แƒกแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒœแƒแƒ›แƒฃแƒจแƒ”แƒ•แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฅแƒ›แƒœแƒ”แƒšแƒแƒ“, แƒ แƒแƒ’แƒแƒ แƒ˜แƒชแƒแƒ แƒ›แƒฎแƒแƒขแƒ•แƒ แƒฃแƒšแƒ˜ แƒคแƒ˜แƒšแƒ›แƒ”แƒ‘แƒ˜. แƒ“แƒ˜แƒ–แƒแƒ˜แƒœแƒ˜แƒก แƒ—แƒแƒ•แƒ“แƒแƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒฎแƒ•แƒ˜แƒšแƒ“แƒ แƒ›แƒแƒฆแƒแƒš แƒ”แƒคแƒ”แƒฅแƒขแƒฃแƒ แƒแƒ‘แƒแƒ–แƒ” แƒ“แƒ แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒฃแƒ แƒแƒ‘แƒแƒ–แƒ”, แƒ›แƒแƒ— แƒจแƒแƒ แƒ˜แƒก แƒ›แƒ แƒแƒ•แƒแƒšแƒœแƒแƒ™แƒแƒ“แƒ˜แƒแƒœแƒ˜ แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ, แƒžแƒแƒ แƒแƒšแƒ”แƒšแƒ˜แƒ–แƒ”แƒ‘แƒ, แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ–แƒ” แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ (SIMD), แƒ แƒ”แƒแƒšแƒ˜แƒกแƒขแƒฃแƒ แƒ˜ แƒ’แƒแƒœแƒแƒ—แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ›แƒฃแƒšแƒแƒชแƒ˜แƒ, GPU แƒแƒœ CPU-แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ”แƒก แƒกแƒฎแƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ, แƒ แƒ”แƒแƒšแƒ˜แƒกแƒขแƒฃแƒ แƒ˜ แƒ‘แƒ˜แƒšแƒ˜แƒ™แƒ˜แƒก แƒขแƒ แƒแƒกแƒแƒ–แƒ” แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒœแƒแƒ—แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ›แƒฃแƒšแƒแƒชแƒ˜แƒ, แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜ แƒ›แƒแƒชแƒฃแƒšแƒแƒ‘แƒ˜แƒ—แƒ˜ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜ (แƒœแƒ˜แƒกแƒšแƒ˜, แƒชแƒ”แƒชแƒฎแƒšแƒ˜, แƒฆแƒ แƒฃแƒ‘แƒšแƒ”แƒ‘แƒ˜).

แƒ’แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ— แƒกแƒแƒ™แƒฃแƒ—แƒแƒ  Arras แƒฉแƒแƒ แƒฉแƒแƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒ•แƒแƒซแƒšแƒ”แƒ•แƒก แƒ’แƒแƒ•แƒแƒ•แƒ แƒชแƒ”แƒšแƒแƒ— แƒ’แƒแƒ›แƒแƒ—แƒ•แƒšแƒ”แƒ‘แƒ˜ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒแƒœ แƒฆแƒ แƒฃแƒ‘แƒšแƒแƒ•แƒแƒœ แƒ’แƒแƒ แƒ”แƒ›แƒแƒจแƒ˜. Arras แƒ™แƒแƒ“แƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒฆแƒ˜แƒ แƒฌแƒงแƒแƒ แƒแƒกแƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“ แƒ›แƒ—แƒแƒ•แƒแƒ  MoonRay แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒ‘แƒแƒ–แƒแƒกแƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“. แƒ’แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒฃแƒš แƒ’แƒแƒ แƒ”แƒ›แƒแƒจแƒ˜ แƒ’แƒแƒœแƒแƒ—แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ—แƒ•แƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒžแƒขแƒ˜แƒ›แƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒš แƒ˜แƒฅแƒœแƒแƒก Intel Embree ray tracing แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ แƒ“แƒ Intel ISPC แƒจแƒ”แƒ›แƒ“แƒ’แƒ”แƒœแƒ”แƒšแƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒš แƒ˜แƒฅแƒœแƒแƒก แƒฉแƒ แƒ“แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ  แƒ“แƒ แƒแƒก แƒจแƒ”แƒฌแƒงแƒ•แƒ˜แƒขแƒแƒ— แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜ แƒ“แƒ แƒ’แƒแƒœแƒแƒแƒฎแƒšแƒแƒ— แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ˜ แƒžแƒแƒ–แƒ˜แƒชแƒ˜แƒ˜แƒ“แƒแƒœ.

แƒžแƒแƒ™แƒ”แƒขแƒจแƒ˜ แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ“แƒ˜แƒก แƒคแƒ˜แƒ–แƒ˜แƒ™แƒฃแƒ แƒแƒ“ แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก (PBR) แƒ›แƒแƒกแƒแƒšแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ“แƒ˜ แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒแƒ›แƒแƒชแƒ“แƒ˜แƒšแƒ˜แƒ แƒกแƒแƒฌแƒแƒ แƒ›แƒแƒ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒจแƒ˜ แƒ“แƒ USD Hydra Render Delegates แƒคแƒ”แƒœแƒ, แƒ™แƒแƒœแƒขแƒ”แƒœแƒขแƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒก แƒœแƒแƒชแƒœแƒแƒ‘ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ—แƒแƒœ แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒ”แƒœ USD แƒคแƒแƒ แƒ›แƒแƒขแƒก. แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ, แƒคแƒแƒขแƒแƒ แƒ”แƒแƒšแƒ˜แƒกแƒขแƒฃแƒ แƒ˜แƒ“แƒแƒœ แƒฃแƒแƒฆแƒ แƒ”แƒกแƒแƒ“ แƒกแƒขแƒ˜แƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒแƒ›แƒ“แƒ”. แƒ’แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒ—, แƒแƒœแƒ˜แƒ›แƒแƒขแƒแƒ แƒ”แƒ‘แƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒแƒ— แƒ˜แƒœแƒขแƒ”แƒ แƒแƒฅแƒขแƒ˜แƒฃแƒšแƒแƒ“ แƒ—แƒ•แƒแƒšแƒงแƒฃแƒ แƒ˜ แƒแƒ“แƒ”แƒ•แƒœแƒแƒœ แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒก แƒ“แƒ แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“ แƒฌแƒแƒ แƒ›แƒแƒแƒฉแƒ˜แƒœแƒแƒœ แƒกแƒชแƒ”แƒœแƒ˜แƒก แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒ•แƒ”แƒ แƒกแƒ˜แƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ’แƒแƒœแƒแƒ—แƒ”แƒ‘แƒ˜แƒก แƒžแƒ˜แƒ แƒแƒ‘แƒ”แƒ‘แƒจแƒ˜, แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ›แƒแƒกแƒแƒšแƒ˜แƒก แƒ—แƒ•แƒ˜แƒกแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒžแƒ”แƒ แƒกแƒžแƒ”แƒฅแƒขแƒ˜แƒ•แƒ˜แƒ“แƒแƒœ.



แƒฌแƒงแƒแƒ แƒ: opennet.ru

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ