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.