pmtech
#### 產品特色
* 輕量級:簡潔的API設計,低記憶體消耗
* 數據導向:指令與數據緩存優化,提升性能
* 多線程:異步渲染、物理計算、音效與組件系統
* 低階抽象:輸入、遊戲控制器、計時器、線程、視窗、操作系統、檔案系統等
* 實時重載:動態重載C++、著色語言與渲染管道
#### 主要功能、特點
pmtech是一套高度可擴展的遊戲引擎與渲染系統,支援多平台與多渲染後端。其核心特點包括:輕量級的API設計,數據導向的結構,多線程處理能力,低階抽象的系統,以及實時重載功能。引擎提供實時渲染、物理計算、音效、組件系統等功能,支援多種編譯器與渲染後端,如Direct3D11、OpenGL3.1+、OpenGLES3+、WebGL 2.0、Metal、Vulkan等。此外,pmtech還包含腳本渲染系統、著色語言、計算與後處理系統,並提供圖形編輯器、模型優化工具、場景生成工具等。其示例遊戲Dr. Scientist展示了引擎的多個功能,包括根動畫、動態物理、全局照明、亞表面散射、距離場陰影、腳本渲染、後處理效果等。
#### 指令
“`bash
# 無常用指令(自動生成)
“`
