Kovel, a voxel editor for Haiku, Linux and Windows
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cli
core
debian
docs
exporter
libbson @ b52fca2
resources
samples
test
ui
.clang-format
.clang-tidy
.gitignore
.gitmodules
.travis.yml
CMakeLists.txt
LICENSE
README.md
appveyor.yml
build_wx.sh
format-tidy.sh
upload_ppa.sh

README.md

Kovel

Join the chat at https://gitter.im/AdrianArroyoCalle/kovel

Kovel

Travis CI

Welcome! Kovel is a 3D voxel editor for Linux and Windows. Create fantastic models without knowledge. Just fill the grid with your colors! Save your models in Kovel file (*.kvl) or in COLLADA DAE (only export). See changes in your models in realtime, rotate and scale. Kovel also has infinite undo history (in a same file). Kovel has a command line tool (kovelcli) to automate your work pipeline. Convert all your Kovel files into Collada DAE in a few commands.

Building

Kovel requires:

  • wxWidgets 3.0 or higher
  • CMake 3.2 or higher
  • OpenGL (current renderer uses OpenGL 1.0 legacy API, so everything works)
  • C++11 compiler (lambda support)
  • libbson - in tree

Get the source

git clone https://github.com/AdrianArroyoCalle/kovel
cd kovel
git submodule init
git submodule update

Debian/Ubuntu

sudo apt install cmake g++ libwxgtk3.0-dev libwxbase3.0-dev wx3.0-headers wx-common

If you want to run the little test suite, you also need:

sudo apt install libxml2-utils python

Configure and compile

mkdir build
cd build
cmake .. -DWX_UI=ON
make

Native package:

dpkg-buildpackage -rfakeroot -kYOUR_GPG_KEY

Tests:

cd test
./test_dae.sh
./test_json.sh

Windows

# AS ADMIN USER
choco install 7zip.commandline
mkdir wx
cd wx
wget -OutFile wxWidgets-3.0.2_headers.7z https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.2/wxWidgets-3.0.2_headers.7z
wget -OutFile wxMSW-3.0.2_vc120_x64_Dev.7z https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.2/wxMSW-3.0.2_vc120_x64_Dev.7z
# Change vc120 for your Visual Studio version and choose between x86 and x64.
7z x *.7z
cmake . -G "Visual Studio 12 2013 Win64" -DWX_UI=ON -DwxWidgets_ROOT_DIR="C:\kovel\wx" -DwxWidgets_LIB_DIR="C:\kovel\wx\lib\vc120_x64_dll" && exit 0

Open the Visual Studio solution and build ALL_BUILD

Getting it

Launchpad PPA:

sudo add-apt-repository -y ppa:adrian-arroyocalle/kovel
sudo apt update
sudo apt install kovel kovel-cli

Screenshoots

Kovel Basic Kovel Blender Kovel rotate Kovel Icon

Donate

PayPal: http://paypal.me/aarroyoc BitCoin: 1A2j8CwiFEhQ4Uycsjhr3gQPbJxFk1LRmM

Command line usage

Flag Description
-h Show help
-i Input file
-x Export as (dae,json)
-o Out file

Example (export as COLLADA DAE)

kovelcli -i File.kvl -x dae -o File.dae

Support on Beerpay

Hey dude! Help me out for a couple of 🍻!

Beerpay Beerpay