THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 07/09/2008 at 08:06, xxxxxxxx wrote:
Cinema 4D Version:
Language(s) : C++ ;
These may seem obvious to most people, but everyone has to start somewhere.
I am hoping to compile a plugin that will allow a cad program namely FS Design Studio by Abacus to export, or port, geometry and materials to Bodypaint so that UV mapping and painting can be carried out.
This is because, as you have probably guessed FS Design Studio has very poor mapping capabilities and only supports texture sizes to a maximum of 512 x 512.
The idea is quiet simple, the geometry is created in FS Design Studio (FSDS) then through the use of a plugin moved to Bodypaint where mapping and painting take place. Once the Bodypaint session has finished the geometry and materials Plus applied textures are passed back to FS Design Studio and saved in that programs format.
I think I have most of the elements I need to create the plugin:
Visual C++ 6.0 ( Standard Edition )
The MAXON SDK
The FSDS SDK including all the C++ source files for an existing plugin that creates an 'Object Dump File'
by Louis Sinclair
This creates a report showing all the parts in your project, what textures are used by each part, and size information about each part. It is written to a text file named 'ObjectDump.txt' in the FS Design Studio application folder. Use Notepad or any text editor to view and print this file
I think what I need to do is to get Bodypaint to read that information and insert it into a new session initiated by FSDS.
My question is can that be done via a plugin solely contained in and run from FSDS, or does it require a counterpart in Bodypaint to return the information to FSDS ?