[Beta] Landscape generator, modeler and renderer software
Find a file
Michaël Lemaire 2be80bf8e2 Fixed aerial perspective being applied at wrong location in clouds
It was applied at the enter point of the walking algorithm, which
was the camera when it was inside a cloud layer.

Now it is applied at the first found segment, which is still not
optimal but better.

The bruneton model was also fixed to not produce black results for
aerial perspective exactly at the camera location.
2015-10-09 00:43:32 +02:00
data WIP on QtQuick toolbars 2014-08-28 10:29:12 +02:00
dist Removed old QtWidget UI 2015-07-28 19:03:10 +02:00
graphics Added /water/reflection property 2015-09-08 01:00:34 +02:00
opencl paysages : Added structure for opencl usage. 2012-12-01 16:39:47 +00:00
src Fixed aerial perspective being applied at wrong location in clouds 2015-10-09 00:43:32 +02:00
.gitignore Fixed atmosphere saving to file 2015-08-19 22:07:44 +02: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 Added scenery save/load testing 2015-08-04 00:00:56 +02:00
README.md README: update build instructions 2015-08-12 17:10:25 +02:00
TODO Added automatic tessellation near camera frustum culling 2015-10-08 19:20:44 +02: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.4 as only external dependency.

Screenshot 1 Screenshot 2 Screenshot 3

Build/Run

Using QtSDK (All platforms)

Download and install the latest QtSDK.

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

To run the program, choose the quickapp target. To run the unit tests, choose the tests target.

Using a packaged Qt (Linux)

You need at least the 5.4 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

To tun the unit tests, use:

make tests

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