ืืืืจ ืฉื ื ืฉื ืคืืชืื, ืืืฆืืช ืืืืืืจื ืืจืืฉืื ื ืฉื ืื ืืข ืืืฉืืงืื ืืืืฉ ืืงืื ืคืชืื Ambient. ืืื ืืข ืืกืคืง ืืื ืจืืฆื ืืืฆืืจืช ืืฉืืงืื ืืจืืื ืืฉืชืชืคืื ืืืืฉืืื ืชืืช ืืืื ืืงืืืคืืืื ืืืืฆืื WebAssembly ืืืฉืชืืฉืื ื-WebGPU API ืืฆืืจื ืขืืืื. ืืงืื ืืชืื ื-Rust ืืืืคืฅ ืชืืช ืจืืฉืืื MIT.
ืืืจืช ืืคืชื ืืคืืชืื ืฉื Ambient ืืื ืืกืคืง ืืืื ืืืคืฉืืื ืืช ืืคืืชืื ืฉื ืืฉืืงืื ืืจืืื ืืฉืชืชืคืื ืืืืคืืื ืืช ืืฆืืจืชื ืืื ืงืฉื ืืืชืจ ืืคืจืืืงืืื ืืฉืืงื ืืืื. ืืื ืืข ืืืืื ืชืืืื ืืืฆืืจืช ืืื ืจืืฆื ืืื ืืืจืกืื ืืชืืื ืืคืืชืื ืืฉืืงืื ืืืคืืืงืฆืืืช ืืื ืฉืคืืช ืชืื ืืช ืฉืขืืืจื ื ืืชื ืืืจืืื ืืงืื ืืื ืืื ืฉื WebAssembly. ืขื ืืืช, ืืืืืืจื ืืจืืฉืื ื ืชืืืืช ืจืง ืืคืืชืื Rust ืืขืช ืขืชื.
ืชืืื ืืช ืขืืงืจืืืช ืฉื ืืื ืืข ืืืืฉ:
- ืชืืืื ืืจืฉืช ืฉืงืืคื. ืืื ืืข ืืฉืื ืคืื ืงืฆืืืช ืืงืื ืืฉืจืช, ืืกืคืง ืืช ืื ืืจืืืืื ืืืจืืฉืื ืืืฆืืจืช ืืืืืงื ืฉื ืืงืื ืืฉืจืช, ืืืกื ืืจื ืืืืืืืืช ืืช ืืฆื ืืฉืจืช ืืื ืืงืืืืช. ื ืขืฉื ืฉืืืืฉ ืืืืื ื ืชืื ืื ื ืคืืฅ ืืฆื ืืืงืื ืืืฉืจืช, ืืฉืจ ืืคืฉื ืืช ืืขืืจืช ืืงืื ืืื ื-backend ื-frontend.
- ืืคืขืืช ืื ืืืืื ืืกืืืื ืืืืืืช ืืฉืื, ืื ืฉืืืคืฉืจ ืื ืืืืืื ืืช ืืืฉืคืขื ืฉื ืงืื ืื ืืืื. ืงืจืืกืช ืืืืื ืื ืคืืืขืช ืืืคืืืงืฆืื ืืืื.
- ืืจืืืืงืืืจื ืืืืืื ืช ื ืชืื ืื. ืืชื ืืืื ื ืชืื ืื ืืืืืกืก ืขื ืืขืจืืช ืฉื ืจืืืืื ืฉื ืืชื ืืชืืจื ืขื ืืื ืื ืืืืื WASM. ืฉืืืืฉ ืืชืื ืืช ืืขืืฆืื ืฉื ECS (Entity Component System). ืืืกืื ืื ืชืื ืื ืฉื ืื ืืจืืืืื ืืืกื ื ืชืื ืื ืืจืืื ืขื ืืฉืจืช, ืฉืืฆืื ืืฉืืืคื ืืืืืืืืช ืืืงืื, ืืฉืจ ืืฆืื ืืืื ืืืจืืื ืืช ืื ืชืื ืื ืชืื ืืชืืฉืืืช ืืืฆื ืืืงืืื.
- ืืืืืช ืืืฆืืจ ืืืืืื Ambient ืืื ืฉืคืช ืชืื ืืช ืฉืืชืืืจืช ื-WebAssembly (ืจืง Rust ื ืชืื ืืขืช ืขืชื).
- ืืฆืืจืช ืงืืฆื ืืคืขืื ืืื ืืืจืกืืืื ืืคืื ืฉืืืืืื ืืคืขืื ื-Windows, macOS ื-Linux, ืืืชืคืงื ืืืงืื ืืื ืืฉืจืช.
- ืืืืืช ืืืืืืจ ืจืืืืื ื"ืืืฉืืื" (ืืืกืคื ืจืืืืื) ืืฉืื. ืคืจืืืงืืื ืืืฉืชืืฉืื ืืืืชื ืจืืืืื ืืืืฉืืื ืืืคืฉืจืื ื ืืืืืช ืืฉืืชืืฃ ื ืชืื ืื, ืื ืื ืื ืชืื ืื ืื ืชืืื ื ื ืืืืืื ืืฉืืืืฉ ืืคืจืืืงืืื ืกืคืฆืืคืืื.
- ืชืืืื ืืืืืืจ ืืฉืืืื ืืคืืจืืืื ืฉืื ืื, ืืืื .glb ื-.fbx. ืืคืฉืจืืช ืืืืจืืช ืืืจืืช ืืฉืืืื ืืจื ืืจืฉืช - ืืืงืื ืืืื ืืงืื ืืช ืื ืืืฉืืืื ืืืจืืฉืื ืืืืืืจ ืืฉืจืช (ื ืืชื ืืืชืืื ืืฉืืง ืืืื ืืืืืช ืืืขืื ืช ืื ืืืฉืืืื). ืชืืื ืืคืืจืืืื ืฉื ืืืื FBX ื-glTF, ืคืืจืืืื ืฉืื ืื ืฉื ืฉืืข ืืชืืื ื.
- ืืขืจืืช ืจืื ืืืจ ืืชืงืืืช ืืืฉืชืืฉืช ื-GPU ืืื ืืืืืฅ ืืช ืืจืื ืืืจ ืืชืืืืช ืืืืืจื ืืฆื ื-GPU ืืืฉืื ืืืื ืืจืืช ืืคืืจืื. ืืฉืชืืฉ ืืขืืืื ืืืืกืก ืคืืื (PBR) ืืืจืืจืช ืืืื, ืชืืื ืืื ืืืฆืื ืืืืคืืช ืฆื ืืืืจืืืช.
- ืชืืืื ืืกืืืืืฆืื ืฉื ืชืืืืืื ืคืืืืงืืืื ืขื ืืกืืก ืื ืืข PhysX.
- ืืขืจืืช ืืื ืืืช ืืืฉืงื ืืฉืชืืฉ ืืืืื ื-React.
- ืืขืจืืช ืงืื ืืืืืืช ืฉืืื ื ืชืืืื ืืคืืืคืืจืื ืื ืืืืืช.
- ืืขืจืืช ืกืืื ื ืืจืืืืช ืขื ืคืืืืจืื ืชืืกืคืื.
ืืคืืชืื ืขืืืื ืืฉืื ืืจืกืช ืืืคื. ืืื ืืคืื ืงืฆืืื ืืืืช ืฉืืจื ืืืฉืื, ืื ื ืืืืืื ืืฆืืื ืืช ืืืืืืช ืืจืืฅ ืืจืฉืช, API ืฉื ืืงืื, API ืื ืืืื ืจืืืื ืืืืื ืฉืจืฉืืจ, ืกืคืจืืื ืืืฆืืจืช ืืืฉืง ืืฉืชืืฉ, API ืืฉืืืืฉ ื-Shaders ืืฉืืื, ืชืืืื ืืกืืื ื, ืืขืื ื ืืฉืืืจื ืจืืืื ECS (Entity Component System), ืืขืื ืช ืืฉืืืื ืชืื ืืื ืชื ืืขื, ืงื ื ืืืื ืืืืืืื ืฉื ืฉืจืช, ืขืืจื ืืืฆืืจื ืืฉืืชืคืช ืฉื ืืคืืช ืืฉืืง ืืกืฆื ืืช ืืฉืืง.
ืืงืืจ: OpenNet.ru