Il s'agit de la version open source de Monster Mash.
Monster Mash est un nouvel outil de modélisation et d'animation basé sur des croquis qui vous permet d'esquisser rapidement un personnage, de le gonfler en 3D et de l'animer rapidement. Vous pouvez effectuer toutes les interactions dans le plan d'esquisse. Aucune manipulation 3D n'est requise.
La démo Web (http://MonsterMash.zone) et son code source disponibles ici accompagnent un article de Dvorožňák et al. : Monster Mash : A Single-View Approach to Casual 3D Modeling and Animation publié dans ACM Transactions on Graphics 39( 6):214 et présenté à la conférence SIGGRAPH Asia 2020. (Voir la page du projet pour plus de détails.)
La démo utilise une combinaison de technologies Web (principalement pour l'interface utilisateur) et de code C++.
Avertissement : il ne s'agit pas d'un produit Google officiellement pris en charge.
Le code source du répertoire "src" est sous licence Apache, version 2.0. Voir le fichier LICENSE pour plus de détails. Notez que le code tiers situé dans le répertoire «third_party» peut être concédé sous des licences plus restrictives.
Ce projet utilise CMake (https://cmake.org) pour la construction. Certaines bibliothèques tierces ne font pas partie de ce référentiel et doivent être installées au préalable :
Vous pouvez créer l'application Web complète à l'aide d'emscripten (https://emscripten.org/) ou une version de bureau simplifiée (c'est-à-dire uniquement un canevas sans interface utilisateur Web) à l'aide de clang (https://clang.llvm.org /) ou gcc (https://gcc.gnu.org/).
sudo apt-get install build-essential cmake libsdl2-dev wget unzip git python3
python3
si vous souhaitez uniquement la version de bureau.) git clone https://github.com/google/monster-mash.git ~/monster-mash && cd ~/monster-mash
wget http://www.netlib.org/voronoi/triangle.zip && unzip triangle.zip -d third_party/triangle
mkdir -p ./build/Release && cd ./build/Release
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=PATH_TO_EMSDK/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake ../../src && make
cmake -DCMAKE_BUILD_TYPE=Release ../../src && make