Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Zylann/godot_voxel
Voxel module for Godot Engine
https://github.com/Zylann/godot_voxel
Last synced: 6 days ago
JSON representation
Voxel module for Godot Engine
- Host: GitHub
- URL: https://github.com/Zylann/godot_voxel
- Owner: Zylann
- License: mit
- Created: 2016-05-01T21:44:28.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-10-24T20:16:17.000Z (15 days ago)
- Last Synced: 2024-10-29T15:37:53.344Z (10 days ago)
- Language: C++
- Size: 67.7 MB
- Stars: 2,673
- Watchers: 67
- Forks: 250
- Open Issues: 187
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
- awesome-godot - godot-voxel - Module for creating volumetric worlds (Godot 3.1+). (Modules / 3D)
- awesome-godot-3 - godot-voxel - Module for creating volumetric worlds (Godot 3.1+). (Modules / 3D)
- awesome-godot-3 - godot-voxel - Module for creating volumetric worlds (Godot 3.1+). (Modules / 3D)
README
Voxel Tools for Godot
=========================A C++ module for creating volumetric worlds in Godot Engine 4.
[![🚪 Windows Builds](https://github.com/Zylann/godot_voxel/actions/workflows/windows.yml/badge.svg)](https://github.com/Zylann/godot_voxel/actions/workflows/windows.yml)
[![🐧 Linux Builds](https://github.com/Zylann/godot_voxel/actions/workflows/linux.yml/badge.svg)](https://github.com/Zylann/godot_voxel/actions/workflows/linux.yml)
[![🐒 Mono Builds](https://github.com/Zylann/godot_voxel/actions/workflows/mono.yml/badge.svg)](https://github.com/Zylann/godot_voxel/actions/workflows/mono.yml)
[![Documentation Status](https://readthedocs.org/projects/voxel-tools/badge/?version=latest)](https://voxel-tools.readthedocs.io/en/latest/?badge=latest)[![Discord](https://img.shields.io/discord/850070170793410582?style=flat-square&logo=discord "Discord")](https://discord.gg/pkXmESmrAR)
![Blocky screenshot](doc/source/images/blocky_screenshot.webp)
![Smooth screenshot](doc/source/images/smooth_screenshot.webp)
![Textured screenshot](doc/source/images/textured-terrain.jpg)Features
---------------------------- Realtime 3D terrain editable in-game (Unlike a heightmap based terrain, this allows for overhangs, tunnels, and user creation/destruction)
- Polygon-based: voxels are transformed into chunked meshes to be rendered
- Godot physics integration + alternate fast Minecraft-like collisions
- Infinite terrains made by paging chunks in and out
- Voxel data is streamed from a variety of sources, which includes the ability to write your own generators
- Minecraft-style blocky voxel terrain, with multiple materials and baked ambient occlusion
- Smooth terrain with level of detail using Transvoxel
- Voxel storage using 8-bit or 16-bit channels for any general purpose
- Instancing system to spawn foliage, rocks and other decoration on surfacesCheck the [changelog](https://voxel-tools.readthedocs.io/en/latest/changelog/) for more recent details.
Documentation
---------------- [Main documentation](https://voxel-tools.readthedocs.io/en/latest/)
- [How to get the module](https://voxel-tools.readthedocs.io/en/latest/getting_the_module/)
- [Quick start](https://voxel-tools.readthedocs.io/en/latest/quick_start/)Roadmap
---------Areas of interest:
* Multiplayer synchronization
* Smooth voxel texturing
* Level of detail with blocky voxels
* Make GDExtension workSupporters
-----------This module is a non-profit project developed by voluntary contributors. The following is the list of who donated at least once.
Thanks for your support :)### Gold supporters
```
Aaron Franke (aaronfranke)
Bewildering
Eerrikki
```### Silver supporters
```
TheConceptBoy
Chris Bolton (yochrisbolton)
Gamerfiend (Snowminx)
greenlion (Justin Swanhart)
segfault-god (jp.owo.Manda)
RonanZe
Phyronnaz
NoFr1ends (Lynx)
Kluskey (Jared McCluskey)
Trey2k (Trey Moller)
marcinn (Marcin Nowak)
bfoster68
gumby-cmyk
Joshua Woods (jpw1991)
jjoshpoland (Josh)
jbbieber1127 (John Bieber)
```### Supporters
```
rcorre (Ryan Roden-Corrent)
duchainer (Raphaël Duchaîne)
MadMartian
stackdump (stackdump.eth)
Treer
MrGreaterThan
lenis0012
ilievmark (Iliev Mark)
OrbitalHare
matthewhilton (Matthew Hilton)
Pugulishus
Fabian (nan0m)
SummitCollie
nulshift
ddel-rio (Daniel del Río Román)
Cyberphinx
```