рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдорд▓реНрдЯрд┐рдкреНрд▓реЗрдпрд░ рдЧреЗрдо рдЗрдиреНрдЬрд┐рди рдПрдореНрдмрд┐рдпрдиреНрдЯрдХреЛ рдкрд╣рд┐рд▓реЛ рд░рд┐рд▓реАрдЬ

рд╡рд┐рдХрд╛рд╕рдХреЛ рдПрдХ рд╡рд░реНрд╖ рдкрдЫрд┐, рдирдпрд╛рдБ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЧреЗрдо рдЗрдиреНрдЬрд┐рди рдПрдореНрдмрд┐рдпрдиреНрдЯрдХреЛ рдкрд╣рд┐рд▓реЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХреЛ рдЫред рдЗрдиреНрдЬрд┐рдирд▓реЗ рдорд▓реНрдЯрд┐рдкреНрд▓реЗрдпрд░ рдЧреЗрдорд╣рд░реВ рд░ рдереНрд░реАрдбреА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд░рдирдЯрд╛рдЗрдо рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬреБрди WebAssembly рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡рдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрджрдЫ рд░ рд░реЗрдиреНрдбрд░рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ WebGPU API рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдХреЛрдб Rust рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред

рдПрдореНрдмрд┐рдпрдиреНрдЯрдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рднрдиреЗрдХреЛ рдорд▓реНрдЯрд┐рдкреНрд▓реЗрдпрд░ рдЧреЗрдорд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдиреЗ рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕рд┐рд░реНрдЬрдирд╛рд▓рд╛рдИ рдПрдХрд▓-рдЦреЗрд▓рд╛рдбреА рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рднрдиреНрджрд╛ рдмрдвреА рдЧрд╛рд╣реНрд░реЛ рдмрдирд╛рдЙрдиреЗ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБ рд╣реЛред рдЗрдиреНрдЬрд┐рди рд╕реБрд░реБрдорд╛ рдПрдХ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд░рдирдЯрд╛рдЗрдо рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдп рд╣реЛ рдЬрд╕рд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рд╣рд░реВрдорд╛ рдЦреЗрд▓ рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ WebAssembly рдордзреНрдпрд╡рд░реНрддреА рдХреЛрдбрдорд╛ рд╕рдВрдХрд▓рди рд╕рдореНрднрд╡ рдЫред рдпрджреНрдпрдкрд┐, рдкрд╣рд┐рд▓реЛ рд░рд┐рд▓реАрдЬрд▓реЗ рдЕрд╣рд┐рд▓реЗрдХреЛ рд▓рд╛рдЧрд┐ рд░рд╕реНрдЯ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рдорд╛рддреНрд░ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред

рдирдпрд╛рдБ рдЗрдиреНрдЬрд┐рди рдХреЛ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ:

  • рдкрд╛рд░рджрд░реНрд╢реА рдиреЗрдЯрд╡рд░реНрдХрд┐рдЩ рд╕рдорд░реНрдердиред рдЗрдиреНрдЬрд┐рдирд▓реЗ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд░ рд╕рд░реНрднрд░ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрджрдЫ, рдХреНрд▓рд╛рдЗрдиреНрдЯ рд░ рд╕рд░реНрднрд░ рддрд░реНрдХ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдмреИ рдЖрд╡рд╢реНрдпрдХ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдХреНрд▓рд╛рдЗрдиреНрдЯрд╣рд░реВрдорд╛ рд╕рд░реНрднрд░ рд╕реНрдерд┐рддрд┐ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░реНрджрдЫред рдПрдХ рд╕рд╛рдЭрд╛ рдбрд╛рдЯрд╛ рдореЛрдбреЗрд▓ рдЧреНрд░рд╛рд╣рдХ рд░ рд╕рд░реНрднрд░ рдкрдХреНрд╖рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рдмреНрдпрд╛рдХрдПрдиреНрдб рд░ рдлреНрд░рдиреНрдЯрдПрдиреНрдб рдмреАрдЪрдХреЛ рдХреЛрдбрдХреЛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдгрд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдБрдЫред
  • рдкреНрд░рддреНрдпреЗрдХ рдореЛрдбреНрдпреБрд▓рд▓рд╛рдИ рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рдкреГрдердХ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдЪрд▓рд╛рдЙрдБрджреИ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХреЛрдбрдХреЛ рдкреНрд░рднрд╛рд╡рд▓рд╛рдИ рд╕реАрдорд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред рдореЛрдбреНрдпреБрд▓ рдХреНрд░реНрдпрд╛рд╕ рдЧрд░реНрджрд╛ рд╕рдореНрдкреВрд░реНрдг рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреНрд░реНрдпрд╛рд╕ рд╣реБрдБрджреИрдиред
  • рдбрд╛рдЯрд╛ рдЙрдиреНрдореБрдЦ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ред рдкреНрд░рддреНрдпреЗрдХ WASM рдореЛрдбреНрдпреБрд▓ рджреНрд╡рд╛рд░рд╛ рд╣реЗрд░рдлреЗрд░ рдЧрд░реНрди рд╕рдХрд┐рдиреЗ рдШрдЯрдХрд╣рд░реВрдХреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдбрд╛рдЯрд╛ рдореЛрдбреЗрд▓ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИред рдИрд╕реАрдПрд╕ (рдПрдиреНрдЯрд┐рдЯреА рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рд╕рд┐рд╕реНрдЯрдо) рдбрд┐рдЬрд╛рдЗрди рдврд╛рдБрдЪрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИред рд╕рд░реНрднрд░рдорд╛ рдХреЗрдиреНрджреНрд░реАрдХреГрдд рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рд╕рдмреИ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджреИ, рдЬрд╕рдХреЛ рд░рд╛рдЬреНрдп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдХреНрд▓рд╛рдЗрдиреНрдЯрдорд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╣реБрдиреНрдЫ, рдЬрд╕рд▓реЗ рдпрд╕рдХреЛ рдЫреЗрдЙрдорд╛ рд╕реНрдерд╛рдиреАрдп рд░рд╛рдЬреНрдпрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрджреИ рдбрд╛рдЯрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди рд╕рдХреНрдЫред
  • WebAssembly рдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрдиреЗ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдорд╛ рдПрдореНрдмрд┐рдпрдиреНрдЯ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ (рдЕрд╣рд┐рд▓реЗрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рд░рд╕реНрдЯ рд╕рдорд░реНрдерд┐рдд рдЫ)ред
  • рд╡рд┐рдиреНрдбреЛрдЬ, macOS рд░ Linux рдорд╛ рдЪрд▓реНрди рд╕рдХреНрдиреЗ рдЖрдЙрдЯрдкреБрдЯрдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджреИ, рд░ рдЧреНрд░рд╛рд╣рдХ рд░ рд╕рд░реНрднрд░ рджреБрд╡реИрдХреЛ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫред
  • рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд░ "рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВ" (рдШрдЯрдХрд╣рд░реВрдХреЛ рд╕рдВрдЧреНрд░рд╣) рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред рд╕рдорд╛рди рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд░ рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрд▓реЗ рдбреЗрдЯрд╛рдХреЛ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рд░ рд╕рд╛рдЭреЗрджрд╛рд░реАрд▓рд╛рдИ рд╕рдХреНрд╖рдо рдкрд╛рд░реНрдЫ, рднрд▓реЗ рд╣реА рдбрд╛рдЯрд╛ рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред
  • .glb рд░ .fbx рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдврд╛рдБрдЪрд╛рд╣рд░реВрдорд╛ рд╕реНрд░реЛрддрд╣рд░реВ рд╕рдВрдХрд▓рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рд╕реНрдЯреНрд░рд┐рдорд┐рдЩрдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛ - рд╕рд░реНрднрд░рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрд╛ рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рд╕рдмреИ рдЖрд╡рд╢реНрдпрдХ рд╕реНрд░реЛрддрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдЫ (рддрдкрд╛рдИрд▓реЗ рд╕рдмреИ рд╕реНрд░реЛрддрд╣рд░реВ рд▓реЛрдб рд╣реБрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддреАрдХреНрд╖рд╛ рдирдЧрд░реА рдЦреЗрд▓реНрди рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ)ред FBX рд░ glTF рдореЛрдбреЗрд▓ рдврд╛рдБрдЪрд╛рд╣рд░реВ, рд╡рд┐рднрд┐рдиреНрди рдЕрдбрд┐рдпреЛ рд░ рдЫрд╡рд┐ рдврд╛рдБрдЪрд╛рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
  • рдПрдЙрдЯрд╛ рдЙрдиреНрдирдд рд░реЗрдиреНрдбрд░рд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рдЬрд╕рд▓реЗ рд░реЗрдиреНрдбрд░рд┐рдЩрд▓рд╛рдИ рдЧрддрд┐ рджрд┐рди GPU рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫ рд░ GPU-рд╕рд╛рдЗрдб рдХреНрд▓рд┐рдкрд┐рдЩ рд░ рд╡рд┐рд╡рд░рдг рд╕реНрддрд░ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рднреМрддрд┐рдХ рд░реВрдкрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд░реЗрдиреНрдбрд░рд┐рдЩ (PBR) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдПрдирд┐рдореЗрд╕рди рд░ рдХреНрдпрд╛рд╕реНрдХреЗрдбрд┐рдЩ рдЫрд╛рдпрд╛рдБ рдирдХреНрд╕рд╛ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
  • PhysX рдЗрдиреНрдЬрд┐рдирдорд╛ рдЖрдзрд╛рд░рд┐рдд рднреМрддрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рд╕рд┐рдореБрд▓реЗрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
  • React рдЬрд╕реНрддреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рдкреНрд░рдгрд╛рд▓реАред
  • рдПрдХ рдПрдХреАрдХреГрдд рдЗрдирдкреБрдЯ рдкреНрд░рдгрд╛рд▓реА рдЬреБрди рд╣рд╛рд▓рдХреЛ рдкреНрд▓реЗрдЯрдлрд░реНрдордмрд╛рдЯ рд╕реНрд╡рддрдиреНрддреНрд░ рдЫред
  • рдкреНрд▓рдЧ-рдЗрди рдлрд┐рд▓реНрдЯрд░рд╣рд░реВрдХреЛ рд╕рд╛рде рд╕реНрдерд╛рдирд┐рдХ рдзреНрд╡рдирд┐ рдкреНрд░рдгрд╛рд▓реАред

рд╡рд┐рдХрд╛рд╕ рдЕрдЭреИ рдЕрд▓реНрдлрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЪрд░рдгрдорд╛ рдЫред рдЕрдЭреИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирдЧрд░рд┐рдПрдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдордзреНрдпреЗ, рд╣рд╛рдореА рд╡реЗрдмрдорд╛ рдЪрд▓реНрдиреЗ рдХреНрд╖рдорддрд╛, рдХреНрд▓рд╛рдЗрдиреНрдЯ рдПрдкреАрдЖрдИ, рдорд▓реНрдЯрд┐рдереНрд░реЗрдбрд┐рдЩ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдкреАрдЖрдИ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ рд╢реЗрдбрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдкреАрдЖрдИ, рдзреНрд╡рдирд┐ рд╕рдорд░реНрдерди, рд▓реЛрдбрд┐рдЩ рд░ рдмрдЪрдд рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред ECS (рдПрдХрд╛рдЗ рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рдкреНрд░рдгрд╛рд▓реА) рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ, рдЙрдбрд╛рдирдорд╛ рд╕реНрд░реЛрддрд╣рд░реВ рдкреБрди: рд▓реЛрдб рдЧрд░реНрджреИ, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рд░реНрднрд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧ, рдЦреЗрд▓ рдирдХреНрд╕рд╛ рд░ рдЦреЗрд▓ рджреГрд╢реНрдпрд╣рд░реВрдХреЛ рд╕рд╣рдпреЛрдЧреА рд╕рд┐рд░реНрдЬрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдореНрдкрд╛рджрдХред



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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди