Skip to content

aarroyoc/kovel

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
cli
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ui
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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