Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny Model Simplification Processor

Table of Contents

Introduction

This is a tiny and effective model simplification processor, which can simplify a model with 870,000 triangles in 6 minutes. This project use libigl package as frame. Algorithm implementation is based on this paper: Gariand and Heckbert. Surface Simplification Using Quadric Error Metrics. Siggraph 1997. http://mgarland.org/files/papers/quadrics.pdf

Features

Input model file type supports off/obj/ply. Output model file type supports off/obj. Simplification only supports closed shape.

Compile

Compile this project using the standard cmake routine:

mkdir build
cd build
cmake ..
make

Run

From the build directory: ./processor

Tutorial

Here provides a guide with pictures: Tutorial

License

See LICENSE.

This project has some third-party dependencies, each of which may have independent licensing:

Model Source:

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages