BlueLogo

Home Orange Blue Green Pink

MRMEIcon

Multiresolution Mesh Editor

MRMEScreen

The goal of this page is to briefly present one of the programs I made while working at the IBOIS EPFL laboratory.
This program works in collaboration with another program : the subdivision scheme editor.

The purpose of the Multiresolution Mesh Editor is to be able to :
- create an initial mesh composed of patches of arbitrary dimension
- load subdivision schemes generated by the subdivision scheme editor
- apply subdivision schemes to the whole or part of a mesh and perform subdivisions to generate successive subdivision meshes.
Different subdivision schemes may be applied on subsets of a given mesh at any subdivision level. The only restriction is the concordance of dimensions between patches and subdivision schemes applied to them.
- easily visualize and alter particular transformations of a subdivision scheme by applying symetries and rotations to transformation matrices. (See dissections example to understand the effect of this) - edit the mesh by applying "perturbations" on multiple levels of subdivision, these perturbations may be modified on all levels of subdivision at any moment, the finer mesh is the result of recursively applying the defined subdivision schemes on all previous meshes modified by the corresponding level perturbations.

The following videos aim to illustrate these features :

Multiresolution editing :
A mesh is edited on a fine resolution to create the "IVER" shape, then various levels of the mesh are edited, while preserving this initial shape.

Transformation modification :
A non-connected subdivision scheme is used to show more clearly the effects of transformation modification. This is similar to the dissection effects showed here.

Multiple subdivision schemes :
A "high frequency" subdivision scheme is used to produce a pointy surface. A spline smooth subdivision scheme is then applied to the structure. This demonstrates the use of 2 subdivision schemes on different levels of subdivision. It is also possible to use multiple subdivision schemes on a single level of subdivision and different areas of the surface.

Element planarity throught multiresolution perturbation :


Code documentation :
Doxygen Index


BlueBar
Home Orange Blue Green Pink