Goxel: Free and Open Source 3D Voxel Editor
Clone or download
guillaumechereau Fix bug of cycles on windows
There is something wrong with cycles.  It crashes when not compiled with
the proper flags.

I could try to fix it, but I rather just get ride of cycles alltogether.
Latest commit 242bd8d Sep 16, 2018

README.md

Goxel

Version 0.8.0

By Guillaume Chereau guillaume@noctua-software.com

Build Status Snap Status DebianBadge

Webpage: https://guillaumechereau.github.io/goxel

Online Procedural Rendering: https://voxeltoy.com

About

You can use goxel to create voxel graphics (3D images formed of cubes). It works on Linux, BSD, Windows and macOS.

Download

The last release files can be downloaded from there.

There is also in iOS version on iTunes.

goxel screenshot 0 goxel screenshot 1 goxel screenshot 2

Licence

Goxel is released under the GPL3 licence.

Features

  • 24 bits RGB colors.
  • Unlimited scene size.
  • Unlimited undo buffer.
  • Layers.
  • Marching Cube rendering.
  • Procedural rendering.
  • Export to obj, pyl, png, magica voxel, qubicle.
  • Ray tracing.

Usage

  • Left click: apply selected tool operation.
  • Middle click: rotate the view.
  • right click: pan the view.
  • Left/Right arrow: rotate the view.
  • Mouse wheel: zoom in and out.

Building

The building system uses scons. You can compile in debug with 'scons', and in release with 'scons debug=0'. On Windows, I only tried to build with msys2. The code is in C99, using some gnu extensions, so it does not compile with msvc.

Linux/BSD

Install dependencies: scons pkg-config libglfw3-dev libgtk-3-dev

Then to build:

make release

Windows

You need to install msys2 mingw, and the following packages:

pacman -S mingw-w64-x86_64-gcc
pacman -S mingw-w64-x86_64-glfw
pacman -S mingw-w64-x86_64-libtre-git
pacman -S scons
pacman -S make

Then to build:

make release