ืึทืื
ืงืึทืืืจืึธื ืืื ืืึทืืืื ืืื ืึท ืกืืืคึผืืึทืคืืื ืฉืคึผืื ืืึธืืึธืจ ืืืึธืก ืืื ืืจืื ื ืฆื ืืขืจื ืขื ืืื ืงืขื ืขื ืืืื ืืึทืืึทืคืืื ืืื ืึทื ืืืืืงืืื ื ืคึผืจืึธืืจืขืกืื ืฆื ืึทืงืึทืืึทืืืื ืคืึทืจืฉืืื ืืงืกืคึผืขืจืึทืืึทื ืฅ. ืืขืจ ืืึธืืึธืจ ืืื ืึทืืึทืืฉื ืฆื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืื ืคืึธืจืขื ืคืื ืึท ืกืืึทืืืงืื ืืื ืืงื ืืืืืืึธืืขืง. ืืึธืืึธืจ ืงืึทืืคึผืึธืื ืึทื ืฅ ืืขื ืขื ืฆืขืืืืื ืืื ืคืืจ ืืืืคึผื ืงืึทืืขืืึธืจืืขืก:
- ืืึทื ืึทืืืฉืขืจื ืืื ืืืื ืืึธืืืขืจื. ืฉืืืฆื ืืึธืืืื ื ืืขืงืกืืฉืขืจื ืืื ืืืก, ืคึผื ื, ืืืฉืคึผื, ืขืืง ืคึฟืึธืจืืึทืืืจืื ืืขื. ืืื ืื ืคืืืืงืืื ืฆื ืฉืึทืคึฟื ืืืื ืจืขืคึผืจืึทืืึทื ืืืืฉืึทื ื. ืขืืืขืืข ืืึทืคืขืจ ืืืคึผืืึทืืึทื ืฅ ืืขื ืขื ืฆืืืขืฉืืขืื ืคึฟืึทืจ ืกืืึธืจืื ื ืืืขืจืืืกืขืก ืืื ืื ืืืกืื ืคึฟืึทืจ ืกืืึทืืืง ืืื ืืื ืึทืืืงืึทืืื ืืฉืึทื ืืื ื ืืืฉืืึทืืขืืจืืง ืึทืืืืฉืขืงืฅ, ืืื ืืขืืื ื ืืื ืคึฟืึทืจ ืกืืึธืจืื ื ืืขืงืกืืฉืขืจื ืืืืืขืจ ืืึธืืืื ื ืืื ืืืืืขื ืืึผืจืื;
- ืจืขื ืืขืจืขืจืก ืืืึธืก ืืึธืื ืืืจ ืฆื ืืึธืื ืืื ืจืขื ืืขืจื 3 ื ืืึธืืขืืก ืืื glTF 2.0 ืคึฟืึธืจืืึทื ืืื ืฉืืืฆื ืคึฟืึทืจ ืึทื ืึทืืืืฉืึทื ืคืื ืึทืคึผืึทืจืึทื ืืึทืืืขืืื ื, ืืืืจืขืคืจืึทืืขืก ืืื ืืืืฅ, ืืขืืืขื ืืึทืคึผืื ื, ืคืืืืงืื ืืืืืจื ืจืขื ืืขืจืื ื ืคืื ืืึทืืขืจืืึทืืก (PBR), ืคืื ื ืืืืืื ื ืืื ืฉืึทืืึธืื. ืฉืืืฆื ืจืขื ืืขืจืื ื ืคืื 2 ื ืึทืืืืฉืขืงืฅ ืืื ืคึผืึธืกืืคึผืจืึธืงืคึผืก / ืคึผืก ืคึฟืึธืจืืึทืืืจืื ืืขื ื ืืฆื ืืืื ืืืืืขื ืข ืฉืืืืขืจ ืืื ืื ืคึผืึธืกืื-ืคึผืจืึทืกืขืกืื ื ืืื ืข. ืงืึธืืคึผืึธื ืขื ื ืืืื ืื ืืืฆื
ImGUI ืคึฟืึทืจ ืืืฉืขื ืขืจืืืืื ื ืึท GUI ืืื ืึท ืกืืื ืคืื ืืืืืืฉืืฅ ืคึฟืึทืจ ืืืฉืขื ืขืจืืืืื ื ืึท ืงืึธืืึธืจืืึทื ืึทื ืืจืื ืืื ืึท ืืืืจืขืคืจืึทืืข ืงืื (ืคึฟืึทืจ ืืึทืื ืืื ื ืืึธืงืกืขืก ืืื ืื ืืืืืื ื / ืึทืคึผืึทืจืึทื ืคึผืจืึทืคึผืึทืืืืฉืึทื ืฉืืฉืงืข); - ื ืกืืื ืคืื ืืขืืคืขืจ ืืึทื ืืืขืจืก ืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืงืึธื ืกืคึผืขืฆืืคืืฉ ืฆื ืื Vulkan API;
- ืืืคึผืืฉ ืงืึธื ืคึฟืึทืจ ืคืึทืจืฉืืืขื ืข ืึธืคึผืขืจืืืืื ื ืกืืกืืขืืขื ืคึฟืึทืจ ืคึผืจืึทืกืขืกืื ื ืกืงืืืืื ื ืึทืคึผืขืจืืืฉืึทื ื, ืืืื ืืึธืื ืืื ืคืื-ืคืึทืจืฉืืขืื ืืึธืืขืก, ืคึผืจืึทืกืขืกืื ื ืึธื ืืึธื ืืืืคื ืฆืืืืฉื ืคึฟืขื ืฆืืขืจ, ืขืืง.
ืืขืจ ืคึผืขืงื ืืืื ืื ืงืืืื ื ืึธื ืืืืืจืขืจืื: AGS ืคึฟืึทืจ ืงืจืืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืื ืืคึผื, VulkanMemoryAllocator ืคึฟืึทืจ ืืึผืจืื ืคืึทืจืืืึทืืืื ื ืืื Vulkan ืึทืคึผืืึทืงืืืฉืึทื ื, d3d12x ืคึฟืึทืจ ื ืืฆื ืื D3D12 API, dxc ืืื ืึท ืฉืึทืืขืจ ืงืึทืืคึผืืืืขืจ ืคึฟืึทืจ ืืืจืขืงืืงืก, imgui ืืื ืึท GUI ืืืืืืึธืืขืง, ืืืฉืกืึธื ืคึฟืึทืจ ืืึทื ืืคึผืืึทืืืืืื ื ืืึทืื ืืื JSON ืคึฟืึธืจืืึทื .
ืืงืืจ: opennet.ru