Esta es la versión de código abierto de Monster Mash.
Monster Mash es una nueva herramienta de animación y modelado basada en bocetos que te permite dibujar rápidamente un personaje, inflarlo en 3D y animarlo rápidamente. Puede realizar todas las interacciones en el plano de boceto. No se requiere manipulación 3D.
La demostración web (http://MonsterMash.zone) y su código fuente que está disponible aquí acompañan un artículo de Dvorožňák et al.: Monster Mash: A Single-View Approach to Casual 3D Modeling and Animation publicado en ACM Transactions on Graphics 39( 6):214 y presentado en la conferencia SIGGRAPH Asia 2020. (Consulte la página del proyecto para obtener más detalles).
La demostración utiliza una combinación de tecnologías web (principalmente para UI) y código C++.
Descargo de responsabilidad: este no es un producto de Google con soporte oficial.
El código fuente en el directorio "src" tiene la licencia Apache, versión 2.0. Consulte el archivo de LICENCIA para obtener más detalles. Tenga en cuenta que el código de terceros ubicado en el directorio "third_party" puede tener licencias más restrictivas.
Este proyecto utiliza CMake (https://cmake.org) para la construcción. Algunas bibliotecas de terceros no forman parte de este repositorio y deben instalarse con antelación:
Puede crear la aplicación web completa usando emscripten (https://emscripten.org/), o una versión de escritorio simplificada (es decir, solo un lienzo sin una interfaz de usuario basada en web) usando clang (https://clang.llvm.org /) o gcc (https://gcc.gnu.org/).
sudo apt-get install build-essential cmake libsdl2-dev wget unzip git python3
python3
si solo quieres la versión de escritorio). 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