Custom 3D Tools
by Greenbriar Studio

 

CR2 Loader - Cinema 4D Plugin Ver. 1.1

Directly Import Poser PZ3 / PZZ / CR2 / CRZ / PP2 / PPZ / HR2 / HRZ files into Cinema 4D


Now you can easily use hi-res human figures in your Cinema 4D work.
Even the newest 38K polygon Victoria 3 models from DAZ!


This plugin allows you to move complete figures from Poser to Cinema 4D.

Our plugin was designed to both convert Poser figures for use in Cinema 4D animations and also to import Poser figures in their native format to be used to create new commercial Poser products. We will be releasing a set of additional Cinema 4D utilities to aid Poser commercial work. (Most will be free upgrades to purchacers of CR2 Loader.)

Version 1.1 New features:

Improved auto-generated weight maps. Poser files do not define weight maps, so they have to be created. The 1.1 version creates a better starter set meaning less work in getting the figures ready to animate.

Support for the multi-use morphs in Vickie 2 &3 and Mike 2. these new hi-res models contain morphs for body parts that get reused several times as parts of different body level morphs. these are all now assembled correctly. This fixes a problem that esopecially some of our Mike users had been having.

 

CR2 Loader's main features:

Creates welded single mesh with no normal problems. Keeps all Poser named parts and surfaces.

Imports ALL morphs. Joins multi part morphs into body level morphs. (When loading in 'Do Not Weld' mode, all morphs are left separate as they are in Poser for compatibility.)

Imports all material colors, texture, trans, reflection and bump maps and settings, applying them correctly for Cinema 4D.

Imports Poser skeleton and joint positions.

Loads multiple figures from a CR2 file and will also load props, each as a separate object.

Loads external props, props with morphs and inline geometry props.

Parents and positions figures and props. Optional scaling of props and figures.

Optionally -.

Creates a default weight map for each bone. The default map consists of all points in the corresponding body part set to 1.0 all others 0. Or a set of shaded weight maps. While not complete, these auto generated maps, based on the Poser joint settings, reduce the amout of work needed to complete weight map sets. Since the point sets are the same for all characters based on the same mesh, these sets can be tweaked, saved and then re-used for different characters. A much better auto weight map creation set is under construction and will be a free upgrade to both the C4D and LW versions of CR2 Loader.

Has a create character function. This allows you to 'spin the dials' in Poser and create a new character and when you import it into C4D, all the creation morphs will be applied to the base mesh instead of being loaded as morphs. This helps reduce the number of morphs to a C4D manageable level. It functions by applying, at the dial setting, any non-zero morphs and loading all morphs set to zero to use for animation. You can also flag morphs that are just to be dropped and not imported. A more efficient way to create characters in Poser for C4D! Now also uses Body level Poser dial settings as well as part level settings when merging character morphs.

New Poser Morph Creation Options

The CR2 Loader was originally designed for importing Poser figures into 3D apps. But we have also added features for use in creating custom Poser morphs and models. These options - to not weld the parts together - preserves the Poser required extra points and point order. The flip Z axis brings the model in so that it agrees with Poser right and left and is easier to export back to Poser. This does create some poly normal issues, but they are not important if your goal is to create morph targets. With these two features turned on, you can work on the model as a whole, creating part or whole body morphs on a single morph. We will also have a plugin that will output a single morph into seperate .obj files with correct point alignments to import the pieces back into Poser. (See our write morph by part plugin for LW.)

This plugin correctly parents all bones. It also scales, moves and parents props and secondary figures that were in the CR2 file.

What this plugin does NOT do in the 1.0 release:

Created a completed weight map set. Joints still have to be edited (but hopefully not for much longer). The plugin does create a weight map set, so the characters are animatable as is, but the joints need to be smoother.

Read Poser pose type files.

Note - pz3 / pzz support is currently the same as cr2 / crz - figures and props, we are not currently importing the animation data from the pz3 / pzz files.

Issues with CR2 Loader in C4D:

I have only come across two issues: location of texture files and morph capability.

C4D does not like it if you have texture maps that are not in the same directory as your scene file and it positively hates it if they are in multiple directories. I strongly suggest that you move the .cr2 (or other) file that you are going to load, along with all the texture maps it needs to a working directory and then run CR2 Loader and then save the .c4d file to the same directory. This works without a hitch. Every time I've had problems with textures, this fixed it.

Morphs - The biggest problem with these figures in C4D is the lack of morph support. Mocca has an large set of tools to work with bone animation, but only one morph mixer to handle morphs, and it can't handle very much. I have yet to get it to work and then be able to even move my model! I've been unable to get a response from their customer service folks about how to make it work better. (But their technical support has been great! Lots of help, and very timely, in getting problems with this project sorted out. Thanks Mikael!)

The CR2 Loader supports three morph formats - morphs as a full polygon object as a child of the main object, as a point only object (both of these formats are useable by the Mocca morphixer) and as a Greenbriar Compressed morph. We decided that we would have to add a better morph system to C4D to be able to handle Poser figures, especially the DAZ figures.

There are two problems with the Mocca morph method. The first is that by adding 125 morphs, it now takes 20 seconds to get an image back after moving a bone (this is the same with full or point only polygons). All those objects have to be dealt with and it brings the GUI to a halt (425 morphs, a typical fairy count, and it hardly moves).

The other problem is space. Our current worst case Vic 3. She has 3,088 morphs in the complete model. To create a a polygon based morphset I need 6.2G to load the morphs alone (each 74.5K mesh is 2M). With points only it's 2.8 G. My 1.5 G machine simply crashes. So CR2 loader is already set up to write to our new compressed format. I only store points that are different from the base mesh. With it I can easily load the entire Vic 3 model, with all morphs added. The 2,552,551 points that are actually different in the morphs take up 40.8M. And since they are not seen as geometry by the GUI they have NO effect on it's performance. I can animate away.

All the preceding gobblety-gook is to explain why we have created a new morph package and why it has taken so long to get even the CR2 Loader complete, for without the morph system, the models will not be useable. The morph object itself is finished and the new morphmixer is under construction. Our C4D GMI product will also be getting a free upgrade to allow it to use the new morph system, as well.

C4D Professional Morph System

Now Available - See our C4D Morph System page!

 

CR2 Loader Available now for Mac and PC!

Please email you order and include your 11 digit C4D serial id. You can then pay by Paypal from our order page or by mail.
When we are notified by Paypal or recieve your mail payment, we will email the plugin and license key to you.

Email to order: grnbriar@mindspring.com

Scroll down for examples.

 

 

 

 
Home
 
Vic 3 with all morphs as loaded by our plugin. The little Vic 3 heads are the compressed mophs saved at the body part level (so they don't ALL appear on one line). On the top row are the morphs that were found on more than one body part and were converted to body level morphs.
 
 

Fairy alexis with default costume and colors.Unretouched. The shirt needs to move down a bit. I'm leaving the problems on these figures, so you'll have a better idea of how they load. Everyone creates their models files differently.


Princess Mandi. Bracelet is out of line. Dress and Sandals were moved up slightly to align. They are conforming and would snap together in Poser. Our Conforming tool is not yet available for C4D, only for LW currently. (Email if interested in a C4D version.)

 


Alexis Skin texture closeup. Untouched model and render.

Cayenne by Thorne. Notice good alignment of the five props. The anime eye morph needs to be turned down a little. This is due to the differences in how Poser and C4D scale body parts, so the head is slightly smaller so the eyes protrude a little (this model has the same issue in LW).
 

 

Vic 3 standard with hi-res maps.

Ziza by Thorne. Body part scaling was used, and the figure becomes a little too small. Scaling works VERY different in C4D and Poser. I will adjust her back up a little by scaling the hip bone.