Jump to content


Graphite: an experimental 3D modeler


6 replies to this topic

#1 Guest_Bruno Levy_*

  • Guests

Posted 28 September 2008 - 02:00 PM

Posted Image


Description
This images demonstrates some features of Graphite 2.0 , an OpenSource experimental 3D modeler. Graphite includes recent research results, from the ALICE INRIA project-team and others. Graphite is available as binaries (for Windows) and source-code (for Windows, Linux 32 bits and Linux 64 bits).

The image shows automatic generation of normal-mapped simplified models. Starting from the Stanford Bunny, a segmentation and U,V parameterization is generated (top left), then the model is simplified (top right), and we generate a normal map (bottom left). Displaying the simplified model with the normal map gives the final result (bottom right). Much less triangles are used by the simplified model, resulting in better performances.

Besides automatic normal map generation, Graphite includes algorithms for U,V unwrapping (LSCM, ABF++, ...), segmentation (VSA, MCGIM, ...), mesh repairing (hole filling, pliant remeshing, Laplacian smoothing, ...) and much more.

Links:

Websites:

* Graphite webpage (downloads and documentation)
* Graphite WIKI
* The ALICE INRIA project-team

Algorithms:

U,V unwrapping:

* Least Squares Conformal Maps (LSCM)
* ABF++

Segmentation:

* Multi-Chart Geometry Images (MCGIM) (on Hugues Hoppe's webpage)
* Variational Shape Approximation (VSA)

#2 nomad421

    Member

  • Members
  • PipPip
  • 46 posts

Posted 29 September 2008 - 04:10 AM

This software is truly magnificent for anyone interested in geometry processing. So often, papers are published in respectable venues and no implementation is ever made available. Reproducibility is the heart of science, and it's such a rare thing (especially in computer graphics). This software provides the source for many interesting and useful recent algorithms in the field of geometry processing, and for anyone doing research in the area (or just anyone who is interested), it's truly a godsend. I wish that all researchers would make such an effort to provide public implementations of the methods and algorithms they publish.

#3 rouncer

    Senior Member

  • Members
  • PipPipPipPip
  • 2725 posts

Posted 29 September 2008 - 05:30 AM

ive never seen uv geneneration like that, maybe ill steal your idea. :)

#4 Bruno Levy

    New Member

  • Members
  • Pip
  • 2 posts

Posted 30 September 2008 - 08:11 AM

Hi there,

Thank you very much for your feedback.
If you want to integrate our UV mapping algorithm in your own engine, we also got an OpenSource small library (OpenNL) that you can download from http://alice.loria.fr/software (it is now used by Blender)

Regards,
-- Bruno

#5 rouncer

    Senior Member

  • Members
  • PipPipPipPip
  • 2725 posts

Posted 30 September 2008 - 09:13 AM

blender uses it?
big respec.
it looks good from the photo, and ive done a lot of unwrapping in my time in programming.
i hate doing it.

#6 v71

    Valued Member

  • Members
  • PipPipPipPip
  • 355 posts

Posted 30 September 2008 - 10:31 AM

Your download page is pretty well hidden, where can i download the source code ? I have seen that your program needs a lot of external libs, one in particular is based on finding object curvature points.
Is there any kind of legal attachment for use in commercial and private software ?
thanks

#7 Bruno Levy

    New Member

  • Members
  • Pip
  • 2 posts

Posted 30 September 2008 - 10:38 AM

Hi,

Here are the links in case you have difficulties finding them (they are all referenced from http://alice.loria.f...tware/graphite).

Download page:
https://gforge.inria.../?group_id=1465

Documentation:
http://alice.loria.f...ex.php/Graphite

Used libraries:
http://alice.loria.f...raphite/Credits
(the binary distribution has everything bundled, the sources
distribution needs Qt and Python)

Graphite is licensed under the GNU GPL.

Hope this helps,
-- Bruno





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users