#渲染引擎
filament - 跨平台实时物理渲染引擎
Filament渲染引擎跨平台物理渲染图形APIGithub开源项目
Filament是一款开源的实时物理渲染引擎,适用于Android、iOS、Linux、macOS、Windows和WebGL平台。该引擎以高效小巧闻名,尤其在Android平台上表现出色。Filament提供多种API和渲染后端,支持基于物理的材质、图像光照和后期处理等先进渲染技术。此外,它还集成了glTF 2.0加载器和丰富的开发工具,为3D图形应用开发提供全面支持。
VulkanMod - Minecraft Java版的高性能Vulkan渲染引擎体验
VulkanModMinecraftVulkan渲染引擎性能优化Github开源项目
VulkanMod是一个为Minecraft Java版开发的Fabric模组,引入了基于Vulkan 1.2的渲染引擎。这个实验性项目旨在替代默认的OpenGL 3.2渲染器,通过减少CPU开销和利用现代硬件功能来提升游戏性能。VulkanMod提供了多项优化,包括多重区块剔除算法和间接绘制模式,同时增加了原生Wayland支持和GPU选择器等新功能。作为Minecraft Java版的潜在Vulkan代码库参考,VulkanMod代表了游戏渲染技术的现代化尝试。
public_source_engines - 开源游戏引擎大全 深入探索代码提升开发技能
游戏引擎开源代码渲染引擎Unreal EngineGodotGithub开源项目
public_source_engines项目汇集了大量开源游戏引擎资源,包括知名团队和个人开发者的作品。项目列出了引擎名称、源代码链接和界面截图,涵盖从成熟商业引擎到实验性项目的广泛范围。开发者可以通过该项目学习和比较不同游戏引擎的技术实现,获得开发灵感和参考。这一全面的开源引擎集合为游戏开发者提供了宝贵的学习资源。