OpenGI for Linux 2.1.1

Christian Rau in Development / Components & Libraries

OpenGI for Linux screenshot

User Rating: 0 (0 votes)

OpenGI is a platform-independent open-source C-library for parameterization and Geometry Image creation, developed by Christian Rau. Geometry Images are a powerful, completely regular representation of triangular (or quadrangular) meshes, describing each vertex and its attributes as a pixel in one or more rectangular images and thus defining an implicit connectivity through neighbouring pixels. It can be understood as a next step after color and normal mapping, representing the whole model as a set of images. Due to its regularity this representation is extremely suitable for implementing mesh algorithms (e.g. LOD, Subdivision, Smoothing, ...) on the GPU.

This figure shows the typical OpenGI dataflow, where the ellipses represent user data and the rectangles represent major OpenGI operations. The user specifes the data for a triangular mesh as a set of vertex arrays and an optional index array. For this mesh valid parameter coordinates are computed and this parameterization is then used to sample the mesh's attributes into a set of images. But OpenGI can also be used for parameterization only, by reading back the parameterized mesh into a vertex-/index-array representation. You can also use the library for sampling only by giving the mesh initial parameter coordinates.

Features:

Platform-independent and Open Source
Easy to learn OpenGL-like syntax and programming paradigms
Working on 2-manifolds of arbitrary genus and with a variable number of boundaries
Implementing various parameterization algorithms, e.g. Mean Value Coordinates, Stretch Minimization or the original GIM algorithm by Gu et al.
Supporting multi-chart patchifications
Easy and hardware-accelerated creation of Geometry Images
Creation of images not only for geometry but various generic attributes
Detailed control and feedback of the whole parameterization and Geometry Image creation process
Tight integration with OpenGL for easy and efficient data sharing

File Size: 1.10 MB License: Open Source Price: FREE
Platform: Linux
Downloads: Total: 31 | This Month: 0 Released: 2012-05-30
OpenGI for Linux Similar Software

iReport for Linux 5.0.0 Sourceforge    

... intuitive and easy to use visual report builder/designer for JasperReports written in 100% pure java. This ... is integrated with leading open source chart libraries for java. The data to print can be ... drag and drop * Elements and tools palette for quick access * Report inspector gives structured view .... Free download of iReport for Linux 5.0.0

software pick   

OpenEV for Linux 1.80 Atlantis Scientific Inc.    

... OpenEV is a software library and application for viewing and analysing raster and vector geospatial data. ... world. OpenEV is both: * An application for displaying and analysing geospatial data * A developer ... LGPL license Open Source license. It is available for Windows, Linux, Sun Solaris, and SGI Irix operating .... Free download of OpenEV for Linux 1.80

software pick   

kivy for Linux 1.7.0 Kiwi Team     update

... led by professional software developers. We are responsible for developing and supporting Kivy, alongside of the community. We also work for companies that use Kivy for their professional products. FEATURES: Fresh: · Kivy is made for today and tomorrow. Novel input methods such as ... increasingly important. We created Kivy from scratch, specifically for this kind of interaction. That means we were .... Free download of kivy for Linux 1.7.0

GTK+ for Linux 3.2 The GTK+ Team    

GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete ... of the GNU Project. However, the licensing terms for GTK+, the GNU LGPL, allow it to be ... fees or royalties. GTK+ has been developed for over a decade to be able to deliver .... Free download of GTK+ for Linux 3.2

software pick   

Nsound for Linux 0.8.2 weegreenblobbie    

... is a C++ library and Python module designed for audio synthesis featuring dynamic digital filters. The library lets you easily shape waveforms and write to disk or plot them. In Nsound, all audio data is represented as a floating point number between -1.0 and 1.0. In this way, it .... Free download of Nsound for Linux 0.8.2

Popular Software in Development / Components & Libraries

.NET Email Validator Component CS VB.NET 5.1.4028 ComponentPro    

Add powerful and comprehensive e-mail address validation to your .NET apps. Free download of .NET Email Validator Component CS VB.NET 5.1.4028

.NET Bounce Inspector Component CS VB 5.1.4028 ComponentPro    

Easily and quickly filter and categorize bounced e-mail messages. Free download of .NET Bounce Inspector Component CS VB 5.1.4028

iReport 5.0.0 Sourceforge    

The most popular visual reporting tool for JasperReports. Free download of iReport 5.0.0

software pick   

Aztec 2D Barcode ASP Component 4.0.1 MW6 Technologies, Inc.    

Aztec 2D Barcode ASP Component. Free download of Aztec 2D Barcode ASP Component 4.0.1

Allegro 5.1.2 Shawn Hargreaves    

Allegro is a game programming library for C/C++ developers distributed freely. Free download of Allegro 5.1.2

software pick