https://github.com/pecormiernocca/authoring-consistent-landscapes
Tip revision: 26fecbe9cf80fa54a1a82c7b57a763d413c45dcd authored by Pierre Ecormier-Nocca on 05 September 2021, 06:55:44 UTC
Merge pull request #1 from jiangzhongshi/patch-1
Merge pull request #1 from jiangzhongshi/patch-1
Tip revision: 26fecbe
README.md
# Authoring Consistent Landscapes with Flora and Fauna
This repository contains the source code of the paper: **Authoring Consistent Landscapes with Flora and Fauna**. Pierre Ecormier-Nocca, Guillaume Cordonnier, Philippe Carrez, Anne-Marie Moigne, Pooran Memari, Bedrich Benes, Marie-Paule Cani. ACM Transactions on Graphics, Association for Computing Machinery, 2021.
![Representative image](resources/images/representative.jpg)
## Dependencies
The code was tested on Ubuntu 20.04 LTS and Windows 10, but should also run on MacOSX without issues.
The project runs on `python3` and the following packages: `matplotlib numpy numba scipy skimage opencv-python`. First, please make sure that `python3` and `pip` are installed. On linux:
```shell
sudo apt-get install python3 python3-pip
```
The dependencies can then be installed by running the `install-deps.py` file, or by installing them manually via pip:
```shell
python3 -m pip install matplotlib numpy numba scipy scikit-image opencv-python
```
The illumination precomputation can be done on the GPU if you have CUDA installed and configured. See `conditions.py` for this.
## Running the project
Running `run.py` executes the project and generates output figures in `resources/tautavel_J/visu`.
The interactive 3D visualization of the result is not included in this repository.
## Citation
```bibtex
@article{authoringconsistentlandscapes21,
author = {Ecormier-Nocca, Pierre and Cordonnier, Guillaume and Carrez, Philippe and Moigne, Anne-Marie and Memari, Pooran and Benes, Bedrich and Cani, Marie-Paule},
title = {Authoring Consistent Landscapes with Flora and Fauna},
year = {2021},
issue_date = {August 2021},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
volume = {40},
number = {4},
issn = {0730-0301},
url = {https://doi.org/10.1145/3450626.3459952},
doi = {10.1145/3450626.3459952},
journal = {ACM Trans. Graph.},
month = jul,
articleno = {105},
numpages = {13}
}
```
## License
The code is released under MIT License. See LICENSE for details.