https://github.com/mpdn/bumpier
Displacement map to normal map converter
https://github.com/mpdn/bumpier
Last synced: 10 months ago
JSON representation
Displacement map to normal map converter
- Host: GitHub
- URL: https://github.com/mpdn/bumpier
- Owner: mpdn
- License: gpl-3.0
- Created: 2013-03-16T11:32:57.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2013-03-16T11:42:40.000Z (over 13 years ago)
- Last Synced: 2025-02-07T03:41:42.142Z (over 1 year ago)
- Language: C++
- Size: 125 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
Bumpier
=======
Bumpier is a simple command-line application for generating normal maps from bump maps. This is done using a 3-dimensional model (currently either a plane or a sphere).
Only PNG's are supported as input image. The output image will always be 16-bit PNG's. It might be a good idea to convert these to 8-bit to reduce file size.
Use the binary with the --help parameter for more information.
Building
--------
This project uses [Premake 4.3](http://industriousone.com/premake) in order to easily create cross-platform projects. The default premake file assumes a UNIX-like environment, but can be changed for different systems.
Bumpier has the following dependencies:
* Eigen3
* PNG++
* LibPNG
* Gengetopt (for building the parameter parser)
On an Ubuntu system, the process of building would be something like this (assuming premake4 is already installed):
sudo apt-get install libeigen3-dev libpng++-dev libpng12-dev gengetopt &
premake4 gmake &
make config=release
To install it you can use the following commands:
sudo cp Bumpier /usr/bin/bumpier &
sudo chmod +x /usr/bin/bumpier
License
-------
This project is licensed under the LGPLv3 license. See COPYING for more information.
Authors
-------
[Mike Pedersen](https://github.com/Noctune)