monster mash
1.0.0
這是 Monster Mash 的開源版本。
Monster Mash 是一種新的基於草圖的建模和動畫工具,可讓您快速繪製角色草圖,將其膨脹為 3D,並立即將其製作成動畫。您可以在草繪平面中執行所有互動。不需要 3D 操作。
Web 演示 (http://MonsterMash.zone) 及其原始程式碼可在此處獲取,並附有Dvorožňák 等人的論文:《Monster Mash:休閒 3D 建模和動畫的單視圖方法》 ,發表於ACM Transactions on Graphics 39( 6):214 並在 SIGGRAPH Asia 2020 會議上發表。 (有關更多詳細信息,請參閱項目頁面。)
此演示結合使用了 Web 技術(主要用於 UI)和 C++ 程式碼。
免責聲明:這不是 Google 官方支援的產品。
「src」目錄中的原始程式碼根據 Apache License 版本 2.0 授權。有關更多詳細信息,請參閱許可證文件。請注意,位於「third_party」目錄中的第三方程式碼可能會根據更嚴格的許可證獲得許可。
該專案使用 CMake (https://cmake.org) 進行建置。有些第三方函式庫不屬於此儲存庫,必須事先安裝:
您可以使用emscripten (https://emscripten.org/) 建立完整的Web 應用程序,或使用clang (https://clang.llvm.org) 建立簡化的桌面版本(即只有畫布,沒有基於Web 的UI ) /) 或 gcc (https://gcc.gnu.org/)。
sudo apt-get install build-essential cmake libsdl2-dev wget unzip git python3
python3
。) 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