Art by Alexandr Novtskiy

Third Party Application Integration

Rizom-Lab gives access to its renowned RizomUV’s technology into RizomUV C++ Library.

From the blasting fast and robust Unfold algorithm to the hierarchical Packing, passing by the quasi-perfect stretch reducer, its simple C++ interface along with specific and experienced technical support from Rizom-Lab can elevate your own 3D product or your company in house application to the top level UV mappers in the world-wide market.

RizomUV C++ library comes with client specific agreements depending of what you do with it.

STATE OF THE ART ALGORITHMS

STATE OF THE ART ALGORITHMS

Beneficiate from 14 years of R&D in UV parametrization accessible thru a simple and ready-to-use API.

INTEGRATION EXPERIENCE

INTEGRATION EXPERIENCE

Our technology core has been successfully integrated into Autodesk© SOFTIMAGE© and Autodesk© MAYA©. The integration can done on client side with a specific tech integration support from Rizom-Lab.

COMPLETE

COMPLETE

Contains almost all you can imagine in terms of automatic UV tools. We advise you to download and test our free evaluation version of RizomUV Virtual Space or RizomUV Real Space Standalone (our full application with UI) so that you may discover what you could do by integrating our C++ library in your own application and your its own UI. Our standalone application is a perfect demonstrator of what our C++ Library allows to do.

ALL PLATFORMS

ALL PLATFORMS

Available for Linux / Windows / OSX. Compatible with Visual C++ compilers, modern Clang, and modern GCC.

TYPICAL MESH DATA FLOW CHART

This is an example of what can be a task sequence of our C++ Library. This one takes as input some mesh data coming from files or from an host application memory, then processes it using several tasks (selection, UV topology change, flattening and packing) then finally exports it into file or the host application memory.

The task sequence can obviously be modified by calling the tasks in a different order. Combining tasks with other ones permits to answer to most of the needs of a UV mapping application.

A simple texture baking application would use the linear sequence:

IMPORT>SELECT>CUT>UNFOLD>PACK>EXPORT

while more complex ones, like the RizomUV standalone application, will use each task or a combination of them for each of their embedded UV tools. In the same kind of idea, graph nodal applications would wrap each of these tasks into dedicated nodes.

 

Main Features List

The library’s API encapsulates and gives access the following algorithms that are runnable thru a single API entry point that take as input a task type ID and a dynamically nested structure fed of C++98 standard elements serving as task parameter.

CONTACT US

Tell us what would you want to do with our toolset, and let discuss how we could work together to answer your UV mapping needs. Our licensing system is very modern and allows almost all possible licensing models.