ืึทื ืืืึทืืืึธื ืกืืืืืึธ ืืจืขืึทืืืืึธืจืงืก ืืื ืึธืคึฟื ืกืึธืืจืกืขื ืื MoonRay ืจืขื ืืขืจืื ื ืกืืกืืขื, ืืืึธืก ื ืืฆื ืฉืืจืึทื ืืจืืืกืื ื ืืืืืจื ืืืืฃ Monte Carlo ื ืืืขืจืืงืึทื ืื ืึทืืจืืืฉืึทื (MCRT). ืืขืจ ืคึผืจืึธืืืงื ืืื ืืขื ืืฆื ืฆื ืืึทืื ืื ืึทื ืืืึทืืขื ืคืืืืก "ืืื ืฆื ืืึทื ืืืื ืืจืึทืืึธื 3", "ืื ืงืจืึธืึธืืก 2: ืืึธืืกืขืืืึทืจืืื ื ืคืืจืืื", "ืฉืืขืื ืืืืก", "ืืจืึธืืืก. ืืืขืื ืืืจ", "ืืขืจ ืืึธืก ืืขืืื 2", "ืขืืืขืจืขืกื" ืืื "ืคึผืืก ืืื ืฉืื 2: ืื ืืขืฆืืข ืืืื ืืฉื". ืืขืจ ืงืึธื ืืื ืืจืืืก ืืื ืืขืจ ืื Apache 2.0 ืืขืจืืืืืขื ืืฉ ืืื ืืืขื ืืืื ืืืืึทืืขืจ ืืขืืืขืืึธืคึผืขื ืืื ืึทื ืึธืคึฟื ืืงืืจ ืคึผืจืึธืืืงื ืืื ืื OpenMoonRay ืคึผืจืืืขืงื.
ืื ืกืืกืืขื ืืื ืืขืืืขืืึธืคึผืขื ืคึฟืื ืงืจืึทืฆื, ืืืคืจืืื ืคืื ืึธืคืขื ืืืงืืึทื ืืืืฃ ืึทืืืืืืืื ืงืึธื ืืื ืืื ืืจืืื ืคึฟืึทืจ ืงืจืืืืืื ื ืคืึทืืืึทื ืืืขืจืง, ืืื ืฉืืจืื ืคืืืืก. ืืขืจ ืขืจืฉื ืคึผืืึทื ืคืึธืงืืก ืืื ืืขืืืขื ืืืืฃ ืืืื ืขืคืขืงืืืืืงืืึทื ืืื ืกืงืึทืืึทืืืืืื, ืึทืจืืึทื ืืขืจืขืื ื ืฉืืืฆื ืคึฟืึทืจ ืืืืื-ืืจืขืืื ืจืขื ืืขืจืื ื, ืคึผืึทืจืึทืืขืืืืึทืืืึธื, ืืืขืงืืึธืจ-ืืืืืจื ืืืืขื (SIMD), ืจืขืึทืืืกืืืฉ ืืืืืื ื ืกืืืืึทืืืืฉืึทื, ืืคึผื ืึธืืขืจ ืงืคึผื-ืืืึทื ืฉืืจืึทื ืคึผืจืึทืกืขืกืื ื, ืจืขืึทืืืกืืืฉ ืืืขื ืืจืืืกืื ื-ืืืืืจื ืืืืืื ื ืกืืืืึทืืืืฉืึทื, ืจืขื ืืขืจืื ื ืืืึธืืืืขืืจืืง ืกืืจืึทืงืืฉืขืจื (ื ืขืคึผื, ืคืืึทืขืจ, ืืืืืงื ืก).
ืฆื ืึธืจืืึทื ืืืืจื ืคืื ืื ืืขืจืืขืืืืื ืจืขื ืืขืจืื ื, ืืืจ ื ืืฆื ืืื ืืืขืจ ืืืืืขื ืข Arras ืคืจืืืืืืขืจืง, ืืืึธืก ืึทืืึทืื ืืื ืื ืฆื ืคืึทืจืฉืคึผืจืืืื ืืฉืืื ืืช ืืืืฃ ืขืืืขืืข ืกืขืจืืืขืจืก ืึธืืขืจ ืืืึธืืงื ืื ืืืืืจืึทื ืืึทื ืฅ. ืื Arras ืงืึธื ืืืขื ืืืื ืึธืคึฟื ืกืึธืืจืกืขื ืฆืืืืืขื ืืื ืื ืืืืคึผื ืืึธืึธื ืจืืึท ืงืึธืืขืืึทืกืข. ืฆื ืึทืคึผืืึทืืืื ืืืืืื ื ืืฉืืื ืืช ืืื ืคืื ืื ืืขืจืืขืืืืื ืื ืืืืืจืึทื ืืึทื ืฅ, ืื Intel Embree Ray ืืจืืืกืื ื ืืืืืืึธืืขืง ืงืขื ืขื ืืืื ืืขืืืืื ื, ืืื ืื Intel ISPC ืงืึทืืคึผืืืืขืจ ืงืขื ืขื ืืืื ืืขืืืืื ื ืฆื ืืืขืงืืืจืืืข ืฉืึทืืขืจื. ืขืก ืืื ืืขืืืขื ืฆื ืืึทืืื ืจืขื ืืขืจืื ื ืืื ืงืืื ืฆืืื ืืื ื ืขืืขื ืืื ืืืืืขืจ ืึทืคึผืขืจืืืฉืึทื ื ืคึฟืื ืื ืื ืืขืจืึทืคึผืืื ืฉืืขืืข.
ืืขืจ ืคึผืขืงื ืืืื ืืืื ืึท ืืจืืืก ืืืืืืึธืืขืง ืคืื ืคืืืืงืื ืืึทืืืจื ืจืขื ืืขืจืื ื (PBR) ืืึทืืขืจืืึทืืก ืืขืกืืขื ืืื ืคึผืจืึธืืืงืฆืืข ืคึผืจืึทืืืฉืขืงืก, ืืื ืึท USD Hydra Render Delegates ืฉืืืืข ืคึฟืึทืจ ืื ืืึทืืจืืืฉืึทื ืืื ืืึทืงืึทื ืืข ืืกื-ืขื ืืืืึทืื ืืื ืืึทืื ืฉืึทืคืื ื ืกืืกืืขืืขื. ืขืก ืืื ืืขืืืขื ืฆื ื ืืฆื ืคืึทืจืฉืืื ืืึธืืขืก ืคืื ืืืื ืืืจ, ืคึฟืื ืคืึธืืึธืจืขืึทืืืกืืืง ืฆื ืืขืืกื ืกืืืืืืืื. ืืื ืฉืืืฆื ืคึฟืึทืจ ืคืื ืื ืืขืจืืขืืืืื ืจืขื ืืขืจืื ื, ืึทื ืึทืืืืืขืจื ืงืขื ืขื ืืึธื ืืืึธืจ ืื ืจืขืืืืืึทื ืื ืืขืจืึทืงืืืืืขืื ืืื ืกืืืืึทืืืืื ืืึทืกืื ืืคืคืืจื ืงืืืคื ืืืขืจืกืืขืก ืคืื ืื ืกืฆืขื ืข ืืื ืคืึทืจืฉืืืขื ืข ืืืืืื ื ืื ืึธืื, ืคืึทืจืฉืืืขื ืข ืืึทืืขืจืืึทื ืคึผืจืึธืคึผืขืจืืืขืก ืืื ืคึฟืื ืคืึทืจืฉืืืขื ืข ืืืื ืื ืืขื.
ืืงืืจ: opennet.ru