So you just found or made that great model and now you’re ready to dump it all into Bryce to be textured and rendered. File … Import Object … wait, wait, wait, and:
Look familiar? Although Bryce can handle some pretty large models, the import filter can’t. Here is a workaround to pull large models into Bryce. We’re going to break up that large file into smaller pieces and import them separately.
This tutorial was written for Rhino models but the concept can be applied to most other modeling software.
There is another handy application of this technique. I usually develop a large model in stages. I model the big features in Rhino, export it to Bryce and test render to get the scale and decide which materials I want to use. As I refine the model, I repeat the model/test render cycle. Using this method, I can import only the revised sections of the model, saving a lot of time and trouble.
Step 1 - Get the latest version
Large files would not save properly with Bryce 3D and some of the early versions of Bryce 4. There is nothing worse than going to all the trouble of importing a model and not being able to save it. Make sure you are using the latest version of Bryce with all available patches applied.
Step 2 – Use an appropriate file type
The Wavefront OBJ and AutoCAD’s DXF file formats are popular because they are very portable. In addition OBJ files include texture and smoothing information so that once the model is imported, it is ready to use. The trouble is, these files are in an ASCII (readable) format and they place a heavy strain on the import filter.
Whenever possible, use the 3DS format instead. Objects are stored in a more Bryce friendly binary format. You may have to import other file types into Rhino first or use a format conversion utility.
Step 3 – Group and organize the model
In Rhino, organize the model by material. Create layers for each material. If you have very complicated objects you may need to create several layers for the same material.
Step 4 – Create a bounding box
Use the Rhino bounding box tool (on the Analyze menu) to create a bounding box around the entire mode. Create a separate layer for the bounding box.
You’ll need to export the bounding box with each layer because Bryce converts all dimensions into Bryce units. No matter what the actual dimensions of a model, Bryce scales the largest axis dimension (X, Y or Z) to 40.96 Bryce units. Since the bounding box is always the same size, each piece of the model is scaled the same way preserving alignment and relative proportions.
Step 5 – Export each layer
Turn on one layer AND the bounding box layer, select and export in the 3DS format. Export one file for each layer (and the bounding box).
Step 6 – Import each layer into Bryce
Open Bryce and import the first piece. Notice that the Z axis was scaled to 40.96.
Step 7 – Scale the piece and drop it to the floor
If you need to resize the model, use the click on Edit and use the 3D Transformation option. Remember what scale you used, you’ll have to scale each file in exactly the same way.
Finally, drop the piece to the floor.
Step 8 – Remove the bounding box
With the current piece still selected, ungroup it but don’t deselect it. Shift-click on the bounding box only. This should remove the bounding box from the selection. Depending on the model, this may be easier to do this from the top view.
Regroup the selection, apply the material for the group and lock it from the Object Attributes dialog. Locking the group helps avoid accidentally moving the objects and messing up the alignment as you work with other parts of the scene.
Finally, delete the bounding box object.
Step 9 – Finish
Repeat steps 6, 7 and 8 for each file you exported.
If you still have trouble importing, reduce the polygon count using Rhino’s export dialog box. You’ll have to experiment a little with this but I’ve found you can move the slider almost to the minimum without significant loss of resolution. If you do find it necessary to reduce the polygon count, make sure you smooth the group before you render it.
Copyright © 2000 - CJC, all rights reserved