Repolode
Zylann

Zylann/godot_voxel

面向 Godot 4 的 C++ 模块,用于构建可实时编辑的体素地形,支持方块风格与平滑渲染。

Star
4,112
Fork
384
未关闭 Issue
252
最近提交
20小时前

这是什么?

Voxel Tools 为 Godot Engine 4 提供体素体积地形功能,以 C++ 模块或扩展的形式集成。与基于高度图的地形不同,体素数据可以表现悬崖、洞穴和隧道等结构,玩家也能在运行时挖掘和建造。

体素数据会被转换为分块网格,并按需加载和卸载,因此可以实现无限延伸的世界。地形既可以通过自定义生成器程序化生成,也可以从其他数据源流式读取。体素存储支持 8 位或 16 位通道,可用于通用数据。

渲染提供两种风格:类 Minecraft 的方块地形,支持多种材质和烘焙环境光遮蔽;以及基于 Transvoxel 实现细节层次(LOD)的平滑地形。实例化系统可在表面放置植被、岩石等装饰物,并同时支持 Godot 物理引擎与更快速的方块碰撞方案。

核心功能

  • 01游戏运行时可实时编辑地形,支持悬崖、隧道以及玩家挖掘和建造
  • 02分块网格配合按需加载,可实现无限地形
  • 03方块风格体素渲染,支持多种材质和烘焙环境光遮蔽
  • 04基于 Transvoxel 的平滑地形与细节层次(LOD)
  • 05实例化系统,用于放置植被、岩石等装饰物
  • 06集成 Godot 物理引擎,并提供更快的类 Minecraft 碰撞方案

适用场景

  • 在 Godot 中开发可破坏地形的体素生存或沙盒游戏
  • 制作随玩家移动而流式加载区块的大型程序化开放世界
  • 在 Godot 4 中原型开发类 Minecraft 方块世界或平滑有机地形

快速上手

  1. 1

    阅读安装指南

  2. 2

    按照快速入门指南操作

使用前须知

  • GDExtension 支持仍在路线图中,因此模块构建是目前主要支持的方式。

收录于专题

标签

常见问题

godot_voxel 是什么?
面向 Godot 4 的 C++ 模块,用于构建可实时编辑的体素地形,支持方块风格与平滑渲染。 Voxel Tools 为 Godot Engine 4 提供体素体积地形功能,以 C++ 模块或扩展的形式集成。与基于高度图的地形不同,体素数据可以表现悬崖、洞穴和隧道等结构,玩家也能在运行时挖掘和建造。
godot_voxel 可以免费使用吗?用的什么许可证?
godot_voxel 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
godot_voxel 还在维护吗?
活跃维护中。godot_voxel 最近一次提交是在 2026年11月6日。
godot_voxel 适合用来做什么?
在 Godot 中开发可破坏地形的体素生存或沙盒游戏 制作随玩家移动而流式加载区块的大型程序化开放世界 在 Godot 4 中原型开发类 Minecraft 方块世界或平滑有机地形
godot_voxel 怎么安装和运行?
阅读安装指南 按照快速入门指南操作
在哪里获取 godot_voxel?
源代码和安装说明在 GitHub 上:https://github.com/Zylann/godot_voxel

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目