View Full Version : Subdivision Smoothing Problem - Newbie
RandomArc 03-18-2003, 10:55 AM Hi All,
I've only recently got Cinema 4D so please forgive me if this is a really stupid question.
I am just starting to work my way through Bill Flemings Modelling and Surfacing book and the first exercise is to take a standard primitive cube and smooth subdivide it into a ball. I have used trueSpace in the past and had no problem doing this exercise but I can't see how it can be done in Cinema. I'm sure I must be missing something as it seems to be a much more complete product than tS in every other respect.
Hope you can follow my question.
Thanks in advance for your help.
RA
|
|
Just use a Hypernurbs object :) objects>nurbs>hypernurbs
then jam the cube in the hypernurb en ur ready to party!
goodluk and welcome in the wonderful world that is cinema 4D:beer:
RandomArc
03-18-2003, 11:30 AM
Hi xeno, thanks for the quick response, i'll give it a go.
Erik Heyninck
03-18-2003, 11:43 AM
I suppose Smooth Subdivide is, what is called in C4D "Hypernurbs".
More explaining:
http://www.multires.caltech.edu/teaching/courses/subdivision/
If this is the case, then Xeno is partly right:
Go to the Objects Menu, and choose Cube from the list of primitives. Then you have to press C to make it editable, if not, you cannot change its shape as it's only a mathematical formula.
Then, from the Object Menu choose Nurbs>Hypernurbs.
If you haven't changed anything in the lay-out of Cinema, you will see the Material Manager on the right-hand side. Here you will see the hypernurbs, and the cube object. Take the cube object here in the manager with your mouse and drag it on the hypernurbs object. You will see a plus sign appear on the cursor. Let go of the mouse button and the cube is now a "child" of the hypernurbs object, meaning that the hypernurbs will change the cube's form. This form is a kind of sphere now. You can set the subdivision of the hypernurbs from 2 to a higher number, and you will see how it smooths more. Do keep in mind that you will add lots of polygons which means more memory.
You may want to open a new cube, and divide each side for example in four (in the propertoes manager change the number from 1 into 4). If you press C and then drop this cube into a hypernurbs, you will see that it retains more of the form of the original cube. This is one method to influence the smoothing.
You can also press F5 to see all four viewports. Now open a standard cube with the default 1 for sizes, make it editable, then press K for the knife tool and drag horizontally from left to right in the XY view, near to the top of the square (side of the cube). When you place this cube into a hypernurbs, you will see the difference of influence between the top an the bottom.
Press the small rectangle at the upper right-hand corner of the 3D viewport to return to full view. Open once again a standard cube, make it editable place it a hypernurbs and go to the structure menu, subdivide. Try out what it does with hypernurbs subdivide checked and unchecked.
Now open a cube for the last time (in these examples), make editable and place it in a hypernurbs. Now take the Polygon tool (Tools menu), take the selection tool and select the top square of the cube. Go to the Tool properties manager, and set the weighting slider to 100% if it isn't there already. Click apply. This way you can also modify the smoothing effect. Try out other %, and try also the edge- and the points tools the same way as you did the polygon tool.
And have fun!!
RandomArc
03-18-2003, 12:52 PM
Erik,
Thanks for the various examples and the link which is very informative.
I tried your suggestions and your furth one which subdivided after putting the cube in a hypernurb was bang on what I need.
Thanks once again to both yourself and xeno
RA
:bounce: :bounce:
CGTalk Moderation
01-14-2006, 04:00 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
vBulletin v3.0.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.