Q:
I created a car using 3ds4. It consists of about 30 objects, these are all
linked together in Keyframer so when I move the centre box everything else
moves too (the rest of the car). However once I'd finished it and animated it
I wanted to create other cars - identical in shape but with different colours.
So I did a copy of the box in keyframer and created the other cars
(using copy tree) - easy peasy - and then animated them.
But when I went back to the basic "3d editor" of course only the one car was
there. Is there any way to do a materials edit for the other 2 cars in the
normal way, ie. Materials - choose - "blue metal" - assign to object etc.
Of course you can't do a copy tree in the 3d editor like in Keyframer
because it just can't do it. DO I have to copy everything across seperately
in the 3d editor! This I know would take hours because the objects no longer
seem to make up a car in the 3ds editor but are sort of exploded all over the
screen. ie. windscreen here, body there, lights there (coz they're not linked
in the editor).
It's all fine when I go to the keyframer, everything lines up ok - but
because it doesn't in the editor such a copy would be almost impossible.
Any ideas how I can:
1. change the surfaces on the other 2 cars.
2. create multi-linked objects that look ok when you go back to the 3d editor.
A:
When you Clone objects in the Keyframer, you just place the same object
on a new location. It is still the same mesh as the original, so you
cannot have other texture informations for it. This is tha basic idea:
You create ONE master object and copy it 100 times. If you change the
master's mesh or material, you don't have to change the 100 copies -
they will do all the changes automatically. Plus: the copies don't
require memory in the KF - only in the renderer.
In your case, you have to use the Object Snapshot function in Keyframer.
It creates a copy of the mesh from the KF in th 3D Editor. If you click
on the parent object of the car, you can snapshot the sub-tree too. You
get ONE OBJECT in the 3D Editor that is a copy of the mesh in the KF
(including any Transformations like Move,Scale,Squash etc.) Then you
have two options:
1)You can assume that the new copy of the car will keep the materials of
the original. It is easier to assign new materials to each separate part
of the master car. Then do the cloning again - you have a 3rd car with
the new materials, and go to 1) In this way the car parts are like a
factory that gives you more new versions of the car using Snapshot.
2) In 3D Editor, hide the original parts of the car. Only the whole new
car object remains visible. Use Surface/Material/Show to select all the
faces that have one material, and assign a new material on the face
level. (Thsi is really a SECOND option... ;o)
BTW, the book "Inside 3D Studio" describes how to use the snapshot
function as a modeling tool. Check it out!