рдбреНрд░реАрдорд╡рд░реНрдХреНрд╕рдиреЗ рдореВрдирд░реЗ рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдУрдкрди рд╕реЛрд░реНрд╕ рдХреЗрд▓реЗ

рдЕреЕрдирд┐рдореЗрд╢рди рд╕реНрдЯреБрдбрд┐рдУ рдбреНрд░реАрдорд╡рд░реНрдХреНрд╕рдиреЗ рдореВрдирд░реЗ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЗрдВрдЬрд┐рди рд╣реЗ рдУрдкрди-рд╕реЛрд░реНрд╕ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ рдЬреЗ рдореЙрдиреНрдЯреЗ рдХрд╛рд░реНрд▓реЛ рдиреНрдпреВрдореЗрд░рд┐рдХрд▓ рдЗрдВрдЯрд┐рдЧреНрд░реЗрд╢рди рд░реЗ рдЯреНрд░реЗрд╕рд┐рдВрдЧ (MCRT) рд╡рд╛рдкрд░рддреЗ. рд╣рд╛рдЙ рдЯреВ рдЯреНрд░реЗрди рдпреБрд╡рд░ рдбреНрд░реЕрдЧрди 3, рдж рдХреНрд░реЛрдбреНрд╕ 2: рд╣рд╛рдКрд╕рд╡реЙрд░реНрдорд┐рдВрдЧ, рдмреЕрдб рдмреЙрдИрдЬ, рдЯреНрд░реЛрд▓реНрд╕ рдпрд╛ рдЕреЕрдирд┐рдореЗрдЯреЗрдб рдЪрд┐рддреНрд░рдкрдЯрд╛рдВрд╕рд╛рдареА рдЙрддреНрдкрд╛рджрди рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ. рд╡рд░реНрд▓реНрдб рдЯреВрд░, рдмреЙрд╕ рдмреЗрдмреА 2, рдПрд╡реНрд╣рд░реЗрд╕реНрдЯ рдЖрдгрд┐ рдкреБрд╕ рдЗрди рдмреВрдЯреНрд╕ 2: рдж рд▓рд╛рд╕реНрдЯ рд╡рд┐рд╢. рдХреЛрдб Apache 2.0 рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ OpenMoonRay рдкреНрд░рдХрд▓реНрдкрд╛рдордзреНрдпреЗ рдПрдХ рдореБрдХреНрдд рдЙрддреНрдкрд╛рджрди рдореНрд╣рдгреВрди рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓.

рд╕рд┐рд╕реНрдЯреАрдордЪреА рд░рдЪрдирд╛ рдЬрдорд┐рдиреАрдкрд╛рд╕реВрди рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рд▓реЗрдЧрд╕реА рдХреЛрдбрд╡рд░реАрд▓ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡рд╛рдкрд╛рд╕реВрди рдореБрдХреНрдд рдЖрд╣реЗ рдЖрдгрд┐ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ, рд╡реИрд╢рд┐рд╖реНрдЯреНрдп-рд▓рд╛рдВрдмреАрдЪреЗ рдХрд╛рд░реНрдп рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдЖрд╣реЗ. рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбрд┐рдЭрд╛рдЗрди рдлреЛрдХрд╕ рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЖрдгрд┐ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреАрд╡рд░ рд╣реЛрддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рд░реЗрдВрдбрд░рд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди, рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреЗ рд╕рдорд╛рдВрддрд░реАрдХрд░рдг, рд╡реЗрдХреНрдЯрд░ рд╕реВрдЪрдирд╛ (SIMD) рдЪрд╛ рд╡рд╛рдкрд░, рд╡рд╛рд╕реНрддрд╡рд╡рд╛рджреА рдкреНрд░рдХрд╛рд╢ рд╕рд┐рдореНрдпреБрд▓реЗрд╢рди, GPU рдХрд┐рдВрд╡рд╛ CPU рдмрд╛рдЬреВрд▓рд╛ рдХрд┐рд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛, рдорд╛рд░реНрдЧрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рд╕реНрддрд╡рд╡рд╛рджреА рдкреНрд░рдХрд╛рд╢ рд╕рд┐рдореНрдпреБрд▓реЗрд╢рди рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддрд╛. рдЯреНрд░реЗрд╕рд┐рдВрдЧ, рд╡реНрд╣реЙрд▓реНрдпреВрдореЗрдЯреНрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдгреЗ (рдзреБрдХреЗ, рдЖрдЧ, рдврдЧ).

рд╡рд┐рддрд░рд┐рдд рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдг рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, Arras рдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдиреЗрдХ рд╕рд░реНрд╡реНрд╣рд░ рдХрд┐рдВрд╡рд╛ рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЧрдгрдирд╛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. Arras рдХреЛрдб рдореБрдЦреНрдп рдореВрдирд░реЗ рдХреЛрдбрдмреЗрд╕рдЪреНрдпрд╛ рдмрд╛рдЬреВрдиреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓. рд╡рд┐рддрд░реАрдд рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдкреНрд░рдХрд╛рд╢рд╛рдЪреА рдЧрдгрдирд╛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЗрдВрдЯреЗрд▓ рдПрдореНрдмреНрд░реА рд░реЗ рдЯреНрд░реЗрд╕рд┐рдВрдЧ рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рдЗрдВрдЯреЗрд▓ ISPC рдХрдВрдкрд╛рдЗрд▓рд░рдЪрд╛ рд╡рд╛рдкрд░ рд╢реЗрдбрд░реНрд╕ рд╡реНрд╣реЗрдХреНрдЯрд░рд╛рдЗрдЬ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдХреНрд╖рдгреА рд░реЗрдВрдбрд░рд┐рдВрдЧ рдерд╛рдВрдмрд╡рдгреЗ рдЖрдгрд┐ рд╡реНрдпрддреНрдпрдп рдЖрд▓реЗрд▓реНрдпрд╛ рд╕реНрдерд┐рддреАрддреВрди рдСрдкрд░реЗрд╢рдиреНрд╕ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ.

рдкреЕрдХреЗрдЬрдордзреНрдпреЗ рдЙрддреНрдкрд╛рджрди рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреНрдпреЗ рдЪрд╛рдЪрдгреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрд┐рдЬрд┐рдХрд▓реА рдмреЗрд╕реНрдб рд░реЗрдВрдбрд░рд┐рдВрдЧ (PBR) рд╕рд╛рдордЧреНрд░реАрдЪреА рдПрдХ рдореЛрдареА рд▓рд╛рдпрдмреНрд░рд░реА рдЖрдгрд┐ рдкрд░рд┐рдЪрд┐рдд USD-рд╕рдХреНрд╖рдо рд╕рд╛рдордЧреНрд░реА рдирд┐рд░реНрдорд┐рддреА рдкреНрд░рдгрд╛рд▓реАрд╕рд╣ рдПрдХрддреНрд░реАрдХрд░рдгрд╛рд╕рд╛рдареА USD Hydra Render Delegates рд▓реЗрдпрд░ рджреЗрдЦреАрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдлреЛрдЯреЛрд░рд┐рдЕрд▓рд┐рд╕реНрдЯрд┐рдХ рддреЗ рдЕрддреНрдпрдВрдд рд╢реИрд▓реАрджрд╛рд░ рдЕрд╢рд╛ рд╡рд┐рд╡рд┐рдз рдкреНрд░рддрд┐рдорд╛ рдирд┐рд░реНрдорд┐рддреА рдореЛрдб рд╡рд╛рдкрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рд╡рд┐рддрд░реАрдд рд░реЗрдВрдбрд░рд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рд╕рд╣, рдЕреЕрдирд┐рдореЗрдЯрд░реНрд╕ рдкрд░рд┐рдгрд╛рдорд╛рдЪреЗ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджреАрдкрдгреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реВ рд╢рдХрддрд╛рдд рдЖрдгрд┐ рдПрдХрд╛рдЪ рд╡реЗрд│реА рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд╢ рдкрд░рд┐рд╕реНрдерд┐рддреА, рднрд┐рдиреНрди рд╕рд╛рдордЧреНрд░реА рдЧреБрдгрдзрд░реНрдо рдЖрдгрд┐ рднрд┐рдиреНрди рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдВрд╕рд╣ рджреГрд╢реНрдпрд╛рдЪреНрдпрд╛ рдЕрдиреЗрдХ рдЖрд╡реГрддреНрддреНрдпрд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░реВ рд╢рдХрддрд╛рдд.



рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛