Skip to content

SnackFerret/autoremesher

 
 

Repository files navigation

AutoRemesher

AutoRemesher is a cross-platform automatic quad remeshing tool that converts high-polygon meshes into clean quad-based topology. It is built on top of libraries: Geogram, libigl, isotropicremesher and others.

Buy me a coffee for staying up late coding :-)

autoremesher-1 0-screenshot

Getting Started

These instructions will get you a copy of AutoRemesher up and running on your local machine for development and testing purposes.

Prerequisites

  • C++ compiler with C++14 support
  • CMake 3.12 or later
  • TBB (Intel Threading Building Blocks)

Building

  1. Clone the repository
git clone https://github.com/huxingyi/autoremesher.git
  1. Build using CMake
cd autoremesher
mkdir build && cd build
cmake ..
cmake --build .

Windows

  1. Install Visual Studio 2022 with C++ development tools
  2. Install CMake from cmake.org
  3. Open a command prompt and follow the build steps above, or open the project folder in Visual Studio and let it handle CMake configuration

macOS

  1. Install Xcode Command Line Tools: xcode-select --install
  2. Install CMake via Homebrew: brew install cmake
  3. Follow the build steps above

Linux

  1. Install build dependencies using your distribution's package manager:
    • Ubuntu/Debian: sudo apt install build-essential cmake libtbb-dev
    • Fedora: sudo dnf install gcc-c++ cmake tbb-devel

Quick Start

Windows

Download autoremesher-<version>-win32-x86_64.zip from releases, extract it and run autoremesher.exe.

macOS

Download autoremesher-<version>.dmg from releases.

For the first time, Apple will reject to run and popup something like "can't be opened because its integrity cannot be verified". Go to System Preferences > Security & Privacy > General and under "Allow apps downloaded from" click the button to allow it.

Linux

Download autoremesher-<version>.AppImage from releases.

$ chmod a+x ./autoremesher-<version>.AppImage
$ ./autoremesher-<version>.AppImage

Links

License

AutoRemesher is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

See the full ACKNOWLEDGEMENTS for a list of libraries and resources used in this project.

About

Automatic quad remeshing tool

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 65.6%
  • HTML 27.3%
  • QMake 3.8%
  • GLSL 2.3%
  • Other 1.0%