Simple heightmap Editor for Voxlap5 VXL (512x512 only)
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lua
res
scripts/leveladjust
.travis.yml
LICENSE.txt
README.md
Terravox.pro
brusheditor.cpp
brusheditor.h
brusheditor.ui
brushtool.cpp
brushtool.h
brushtoolcontroller.cpp
brushtoolcontroller.h
brushtoolview.cpp
brushtoolview.h
coherentnoisegenerator.cpp
coherentnoisegenerator.h
colormodelview.cpp
colormodelview.h
colorpicker.cpp
colorpicker.h
colorpicker.ui
colorpickerwindow.cpp
colorpickerwindow.h
colorpickerwindow.ui
colorsamplerview.cpp
colorsamplerview.h
colorview.cpp
colorview.h
cpu.cpp
cpu.h
dithersampler.cpp
dithersampler.h
effectcontroller.cpp
effectcontroller.h
effecteditor.cpp
effecteditor.h
effecteditor.ui
emptytooleditor.cpp
emptytooleditor.h
emptytooleditor.ui
erosioneditor.cpp
erosioneditor.h
erosioneditor.ui
erosioneffect.cpp
erosioneffect.h
erosioneffectcontroller.cpp
erosioneffectcontroller.h
labelslider.cpp
labelslider.h
labelslider.ui
luaapi.cpp
luaapi.h
luaengine.cpp
luaengine.h
luaengine_p.cpp
luaengine_p.h
main.cpp
mainwindow.cpp
mainwindow.h
mainwindow.ui
manipulatetoolcontroller.cpp
manipulatetoolcontroller.h
manipulatetoolview.cpp
manipulatetoolview.h
session.cpp
session.h
temporarybuffer.cpp
temporarybuffer.h
terrain.cpp
terrain.h
terrainedit.cpp
terrainedit.h
terraingenerator.cpp
terraingenerator.h
terrainview.cpp
terrainview.h
terrainview_p.cpp
terrainview_p.h
terrainview_p_ao.cpp
terrainview_p_context.cpp
terrainviewoptionswindow.cpp
terrainviewoptionswindow.h
terrainviewoptionswindow.ui
terravox_en.ts
terravox_ja.ts
toolcontroller.cpp
toolcontroller.h
vxl.cpp
vxl.h

README.md

Terravox

Build Status

Terravox is a heightmap Editor which can be used to create a Voxlap5 VXL data quickly.

Installation

  1. Make sure following development packages are installed.
  • C++ compiler. GCC 4.8 / Clang 3.2 or later is recommended.
  • Qt 5.4 or later.
  • (Optionally, LuaJIT for scripting support)
  1. qmake Terravox.pro
  2. make

Organization

  • (root) - contains the main source code written in C++/Qt, Qt form design, and translation files.
  • res - mostly image resources.
  • lua - built-in Lua code providing an interface between third-party plugin scripts and the application program.