本工程演示在小游戏平台上,基于 Vulakn 或 Metal Graphics API 使用 IndirectDraw 构建 GPU-driven渲染管线 绘制草海的实现思路与效果。通过把“可见性剔除、种植坐标计算、绘制参数生成”等工作更多地放到 GPU 上执行,可以在相同的 CPU 预算下支撑更高的画面复杂度,从而为小游戏提供更高的品质上限。
git lfs install
git clone https://cnb.cool/tuanjie/MiniGame/Grass_Unity-Chan_Metal_Vulkan
MiniGameAssets\TuanjieGrassDemo\Scenes\GrassDemoIndirectDraw。感谢以下项目/资源对本工程的帮助与启发(排名不分先后):
请查看 LICENSE.MD 获取项目信息及第三方组件的授权说明。本项目资产仅限学习与演示用途,禁止商用。