[Beta] Landscape generator, modeler and renderer software
Find a file
2014-09-15 12:32:27 +02:00
data Updated screenshots 2014-02-23 11:53:39 +01:00
dist Added fallback qt5 libs in 'make package' result 2013-10-23 22:57:09 +02:00
opencl paysages : Added structure for opencl usage. 2012-12-01 16:39:47 +00:00
src Refactored TerrainHeightMap to PaintedGrid for future reuse 2014-09-15 12:32:27 +02:00
.gitignore Added README.md file 2014-02-09 17:05:01 +01:00
.gitmodules Externalized googletest as a git submodule 2014-08-25 21:05:33 +02:00
.travis.yml Fixed travis script and qtsdk url 2014-05-29 11:59:11 +02:00
Doxyfile Add doxygen config for code documentation 2013-07-03 12:08:03 +02:00
LICENSE Initial commit 2014-02-09 07:29:50 -08:00
Makefile Optimization: replaced some divisions by inverse multiplications 2014-08-20 16:45:45 +02:00
README.md Update README.md 2014-08-25 21:57:30 +02:00
TODO Fixed the terrain walker hitting displacement immediately at high quality 2013-12-31 16:55:10 +01:00

Paysages 3D

Build Status

About

Paysages 3D is a work-in-progress landscape generator, modeler and renderer software.

It is written in C++ 11, using Qt 5.2 as only dependency (and Google Test for unit testing).

Screenshot 1 Screenshot 2 Screenshot 3

Build/Run

Using QtSDK (All platforms)

Download and install the latest QtSDK.

Launch QtCreator, and open the project file src/paysages.pro.

Go to the "Projects" tab to edit the directory in which the executable will be run, and set the top project directory (the one that contains src and data). If you don't do this, some data files will not be found.

Using a packaged Qt (Linux)

You need at least the 5.2 packaged version of Qt, with qMake and QtCore, QtGui and QtOpengl modules.

On Ubuntu/Mint:

sudo apt-get install qt5-qmake libqt5core5a libqt5gui5 libqt5widgets5 libqt5opengl5-dev

Then to build and run the software:

make run

Unit tests

Running the unit tests needs the Google Test framework:

git submodule init
git submodule update

Then build and run the tests:

make tests

If you're using QtCreator, you can run the "tests" executable, not forgetting to change the directory in which the executable is run.

Licensing

The source code is subject to the terms of the Mozilla Public License, v. 2.0. Read the full terms in the LICENSE file.

Credits