RiiStudio icon indicating copy to clipboard operation
RiiStudio copied to clipboard

Editor for various 3D model formats

RiiStudio

Sophisticated editors for GameCube and Wii files

Importing

Editable File Formats

Format Can Open Can Save
BMD Yes Yes
BDL Yes As .BMD
BRRES* Yes Yes
KMP Yes Yes

* MDL0 and TEX0

Importing

Assimp supported formats like FBX and DAE can be imported as BMD/BRRES*.

* Currently limited to non-rigged models\

RiiStudio (as a C++ library) also supports

Format Can Open Can Save
U8 Yes No
SZS Yes Yes*

* With "fast" compression only.

Building

Windows

Open the CMakeLists.txt with Visual Studio, then click "Build".

Mac

git clone https://github.com/riidefi/RiiStudio
cd RiiStudio
mkdir build
cd build

brew install cmake assimp glfw

cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . --config Release

Linux

git clone https://github.com/riidefi/RiiStudio
cd RiiStudio
mkdir build
cd build

sudo apt-get update --fix-missing
sudo apt install -y cmake mesa-common-dev libglfw3-dev libassimp-dev g++-10

cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=/usr/bin/g++-10
cmake --build . --config Release

Translations

Japanese Translation (日本語)

Credit to @h0d22 on twitter for the translation https://twitter.com/h0d22

Credits

  • Dear ImGui - "Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies" - https://github.com/ocornut/imgui
  • GLFW, GLM, SDL
  • Assimp - https://github.com/assimp/assimp - https://github.com/assimp/assimp
  • stb - "stb single-file public domain libraries for C/C++" - https://github.com/nothings/stb
  • Shader generation based on noclip.website's implementation: https://github.com/magcius/noclip.website
  • AVIR - "High-quality pro image resizing / scaling C++ library, image resize" - https://github.com/avaneev/avir
  • The Dolphin Emulator - https://github.com/dolphin-emu/dolphin
  • FontAwesome5 - https://fontawesome.com/
  • IconFontCppHeaders - "C, C++ headers and C# classes for icon fonts" - https://github.com/juliettef/IconFontCppHeaders
  • Portable File Dialogues - "Portable GUI dialogs library, C++11, single-header" - https://github.com/samhocevar/portable-file-dialogs
  • imgui_markdown - Markdown for Dear ImGui - https://github.com/juliettef/imgui_markdown