Skip to content

aarroyoc/kovel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d320b90 Ā· Jan 26, 2020
Jan 13, 2016
Jan 13, 2016
Nov 14, 2015
Jan 9, 2016
Sep 11, 2015
Sep 24, 2015
Mar 11, 2016
Nov 13, 2015
Nov 7, 2015
Jan 13, 2016
Jan 13, 2016
Jan 13, 2016
Sep 14, 2015
Sep 24, 2015
Jan 21, 2020
Mar 11, 2016
Jan 26, 2020
Sep 11, 2015
Nov 1, 2016
Nov 30, 2015
Nov 7, 2015
Jan 26, 2020
Jan 13, 2016
Nov 13, 2015

Repository files navigation

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