แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แž„แŸ’แž แžถแž‰ OpenMoonRay 1.1 แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™แžŸแŸ’แž‘แžผแžŒแžธแž™แŸ„ Dreamworks

แžŸแŸ’แž‘แžผแžŒแžธแž™แŸ„แž‚แŸ†แž“แžผแžšแž‡แžธแžœแž…แž› Dreamworks แž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แžถแžšแžขแžถแž”แŸ‹แžŠแŸแžแžŠแŸ†แž”แžผแž„แžŠแž›แŸ‹ OpenMoonRay 1.0 แžŠแŸ‚แž›แž‡แžถแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž”แž„แŸ’แž แžถแž‰แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แžŠแŸ‚แž›แž”แŸ’แžšแžพ Monte Carlo numerical integration ray tracing (MCRT)แŸ” MoonRay แž•แŸ’แžแŸ„แžแž›แžพแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžแŸ’แž–แžŸแŸ‹ แž“แžทแž„แžŸแž˜แžแŸ’แžแž—แžถแž–แž’แŸ’แžœแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“ แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž”แž„แŸ’แž แžถแž‰แž–แž แžปแžแŸ’แžŸแŸ‚ แž—แžถแž–แžŸแŸ’แžšแž”แž‚แŸ’แž“แžถแž“แŸƒแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžœแŸ‰แžทแž…แž‘แŸแžš (SIMD) แž€แžถแžšแž–แžทแžŸแŸ„แž’แž–แž“แŸ’แž›แžบแž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„ แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแŸ†แžšแžŸแŸ’แž˜แžธแž“แŸ…แž›แžพแž•แŸ’แž“แŸ‚แž€ GPU แžฌ CPU แž€แžถแžšแž€แŸ’แž›แŸ‚แž„แž’แŸ’แžœแžพแž—แŸ’แž›แžพแž„แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž€แžถแžšแžแžถแž˜แžŠแžถแž“แž•แŸ’แž›แžผแžœ แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แž“แŸƒ แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž”แžšแžทแž˜แžถแžŽ (แžขแŸแž–แŸ’แž‘, แž—แŸ’แž›แžพแž„, แž–แž–แž€) แŸ” แž€แžผแžŠแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ Apache 2.0 แŸ”

แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž“แŸแŸ‡แž‚แžบแžแŸ’แžšแŸ€แž˜แžแŸ’แž›แžฝแž“แž‡แžถแžŸแŸ’แžšแŸแž…แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž„แŸ’แž€แžพแžแžŸแŸ’แž“แžถแžŠแŸƒแžŠแŸ‚แž›แž˜แžถแž“แž‡แŸ†แž“แžถแž‰แžœแžทแž‡แŸ’แž‡แžถแž‡แžธแžœแŸˆ แž€แž˜แŸ’แžšแžทแžแž“แŸƒแžแŸ’แžŸแŸ‚แž—แžถแž–แž™แž“แŸ’แžแž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸ แžงแž‘แžถแž แžšแžŽแŸ แž˜แžปแž“แž–แŸแž›แž€แžถแžšแžšแž€แžƒแžพแž‰แž€แžผแžŠ แž•แž›แžทแžแž•แž› MoonRay แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž แžถแž‰แžแŸ’แžŸแŸ‚แž—แžถแž–แž™แž“แŸ’แžแž‡แžธแžœแž…แž› "How to Train Your Dragon 3", "The Croods 2: Housewarming" , "Bad Boys", "Trolls แŸ” World Tour, The Boss Baby 2, Everest, แž“แžทแž„ Puss in Boots 2: แž”แŸ†แžŽแž„แž”แŸ’แžšแžถแžแŸ’แž“แžถแž…แžปแž„แž€แŸ’แžšแŸ„แž™แŸ” แžŠแžพแž˜แŸ’แž”แžธแžšแŸ€แž”แž…แŸ†แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แžŠแŸ‚แž›แž”แžถแž“แž…แŸ‚แž€แž…แžถแž™ แž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒแž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แžšแž”แžŸแŸ‹ Arras แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพ แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž…แŸ‚แž€แž…แžถแž™แž€แžถแžšแž‚แžŽแž“แžถแž‘แŸ…แž€แžถแž“แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ แžฌแž”แžšแžทแžŸแŸ’แžแžถแž“แž–แž–แž€แž‡แžถแž…แŸ’แžšแžพแž“แŸ” แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž€แžถแžšแž‚แžŽแž“แžถแž“แŸƒแž–แž“แŸ’แž›แžบแž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแž™แžถแž€แžถแžŸแž…แŸ‚แž€แž…แžถแž™ แž”แžŽแŸ’แžŽแžถแž›แŸแž™ Intel Embree ray tracing แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพ แž แžพแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„ Intel ISPC แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž‡แžถ vectorize shaders แŸ” แžœแžถแžขแžถแž…แž‘แŸ…แžšแžฝแž…แžŠแžพแž˜แŸ’แž”แžธแž”แž‰แŸ’แžˆแž”แŸ‹แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แž“แŸ…แž–แŸแž›แž”แŸ†แž–แžถแž“ แž แžพแž™แž”แž“แŸ’แžแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž–แžธแž‘แžธแžแžถแŸ†แž„แžŠแŸ‚แž›แžšแŸ†แžแžถแž“แŸ”

แž€แž‰แŸ’แž…แž”แŸ‹แž“แŸแŸ‡แž€แŸแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž•แž„แžŠแŸ‚แžšแž“แžผแžœแž”แžŽแŸ’แžŽแžถแž›แŸแž™แžŠแŸแž’แŸ†แž˜แžฝแž™แž“แŸƒแžŸแž˜แŸ’แž—แžถแžšแŸˆแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž„แŸ’แž แžถแž‰แžšแžผแž”แžšแžถแž„แž€แžถแž™ (PBR) แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžถแž€แž›แŸ’แž”แž„แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แž•แž›แžทแžแž€แž˜แŸ’แž˜ แž“แžทแž„แžŸแŸ’แžšแž‘แžถแž”แŸ‹แžแŸ†แžŽแžถแž„ USD Hydra Render แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž˜แžฝแž™แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แž„แŸ’แž€แžพแžแž˜แžถแžแžทแž€แžถแžŠแŸ‚แž›แž”แŸ’แžšแžพแžŠแŸ„แž™ USD แžŠแŸ‚แž›แž’แŸ’แž›แžถแž”แŸ‹แžŸแŸ’แž‚แžถแž›แŸ‹แŸ” แžœแžถแžขแžถแž…แž‘แŸ…แžšแžฝแž…แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžšแž”แŸ€แž”แž”แž„แŸ’แž€แžพแžแžšแžผแž”แž—แžถแž–แž•แŸ’แžŸแŸแž„แŸ— แž–แžธ photorealistic แž‘แŸ…แžšแž…แž“แžถแž”แŸแž‘แŸ’แž˜แžแŸ’แž–แžŸแŸ‹แŸ” แžŠแŸ„แž™แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แžŠแŸ‚แž›แž”แžถแž“แž…แŸ‚แž€แž…แžถแž™ แž‚แŸ†แž“แžผแžšแž‡แžธแžœแž…แž›แžขแžถแž…แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž›แž‘แŸ’แž’แž•แž›แžŠแŸ„แž™แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜ แž“แžทแž„แž€แŸ’แž“แžปแž„แž–แŸแž›แžŠแŸ†แžŽแžถแž›แž‚แŸ’แž“แžถแž”แž„แŸ’แž แžถแž‰แž“แžผแžœแžˆแžปแžแž†แžถแž€แž‡แžถแž…แŸ’แžšแžพแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž›แž€แŸ’แžแžแžŽแŸ’แžŒแž–แž“แŸ’แž›แžบแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถ แž›แž€แŸ’แžแžŽแŸˆแžŸแž˜แŸ’แž”แžแŸ’แžแžทแžŸแž˜แŸ’แž—แžถแžšแŸˆแž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถ แž“แžทแž„แž–แžธแž‘แžทแžŠแŸ’แž‹แž—แžถแž–แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแŸ–

  • แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž“แŸ’แžแŸ‚แž˜แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŠแžพแž˜แŸ’แž”แžธแž‚แžถแŸ†แž‘แŸ’แžšแž”แŸ’แžšแžขแž”แŸ‹แžงแž”แž€แžšแžŽแŸ Cryptomatte แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŠแžพแž˜แŸ’แž”แžธแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแžœแžแŸ’แžแžปแž“แŸ…แž›แžพแžˆแžปแž 3DแŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž€แžถแžแŸ‹แž–แž แžปแž€แŸ„แžŽแžšแžถแž„แžแŸ’แžšแžธแž€แŸ„แžŽแžŠแŸ„แž™แž”แŸ’แžšแžพแžœแžทแž’แžธแž€แžถแžแŸ‹แžแŸ’แžšแž…แŸ€แž€แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ’แžŸแŸ‚แž€แŸ„แž„แžแž˜แŸ’แžšแž„แŸ‹แž‘แžทแžŸแž’แž˜แŸ’แž˜แžแžถแŸ”
  • แž‚แŸ†แžšแžผแžŸแžถแž€แž›แŸ’แž”แž„ "MoonRayWidget" แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž– แž“แžทแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž›แžพแž€แžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž•แŸ’แž“แŸ‚แž€แž‡แžถแž…แŸ’แžšแžพแž“แž“แŸƒแžฏแž€แžŸแžถแžšแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹