Artistic installation realised in OpenGL, SDL, FMOD and BeC3-lib. Project realised in IMAC Engineering School, using the BeC3 library, a C++ library created by Pierre Charles, Jérome Hernandez and Corentin Limoge
####Run WebLite API
Linux and Mac OSX :
./weblite-api
Windows :
./weblite-api.bat
git clone https://github.com/PierreChls/BeC3-artistic.git
####Create a JSON configuration file
{
"user": {
"login" : "YOUR_LOGIN",
"password" : "YOUR_PASSWORD"
},
"objects" : [
{
"id" : "Texture",
"type" : "light"
},
{
"id" : "Cercles",
"type" : "light"
},
{
"id" : "Musique",
"type" : "light"
},
{
"id" : "Etoiles",
"type" : "light"
},
{
"id" : "Satelite",
"type" : "light"
}
]
}
- Copy/paste this text on your json file
- Name this file : Bec3.json
- Put it in the project/assets/conf/ folder
- Complete with your login and password BeC3 account
cd Bec3Artistic/build
cmake ../project
make
./template/artistic
##Prior installation
###For Mac users, install brew, a really cool package manager
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
###You need CMake
Linux :
$ sudo apt-get install cmake
Mac OSX :
$ brew install cmake
###You need some libs
####GLEW
Linux :
$ sudo apt-get install glew
Mac OSX :
$ brew install glew
####SDL2
Linux :
$ sudo apt-get install libsdl2-dev
Mac OSX :
$ brew install sdl2
####FMOD
Download FMOD Ex API
####CURL
Download CURL
###You need install Web-Lite API (created by Bec3)
- Download Web-Lite
- Install JAVA ORACLE JDK 8
- Install SBT
- Follow the instructions in the README file