Organic modeling tool - roundSplitPoly

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

Thread Tools Search this Thread Display Modes
  10 October 2005
Organic modeling tool - roundSplitPoly

I had an idea for modeling round and organic poly shapes maybe a little quicker. (It may be coming a bit late now that most of organic modeling is fastest to do in ZBrush.)

For example you've box-modeled your character's leg to a point it's a kinda cylinder with 8 sides. You need more detail, so you edge-loop-split all the sides lengthways. You get 16 sides but the shape is wrong now, so you manually tweak all those new vertices outwards to bring back the earlier curvature of the shape - most times needing to do it one by one. A lot of hard work. Maybe you could automate this.

I don't know enough math to determine the curvature of the surface and script this thing correctly, but I made an ugly hack that kinda works. I took the liberty of adding a couple of procedures to the MJPolyTools, that you can test (after sourcing the edited MJPolyTools) by selecting an edge and executing roundLoopSplit; You need to have closestPointOnMesh plugin loaded for it to work.

The way it works is it makes a smoothProxy of your model and looks at the neighbours of the vertices about to be born from the splitting and calculates and averages their distance to the smoothProxy, and then after the split it moves those new vertices to that distance from what the smoothProxy shape used to be before the split.

So I guess if it worked just right, splitting simple 1x1x1 cube many times would result a sphere, but here it ends up with a kinda round gob.

Here's an image to explain the idea yet again and maybe someone will find the motivation to write this into something that actually works correctly.

Last edited by tommiTissari : 10 October 2005 at 08:33 PM.
  10 October 2005
I think you are doing something similar to APESplit. Read about it here:
  10 October 2005
Yes, exactly. Had missed that one. Thanks.

By the way the link to the script on that APESplit site you mentioned seems to be currently a bit misconfigured. Anyway, I guess it should be pointing there: APESplit.mel

Last edited by tommiTissari : 10 October 2005 at 05:48 PM.
  10 October 2005
Thread automatically closed

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.
CGTalk Policy/Legalities
Note that as CGTalk Members, you agree to the terms and conditions of using this website.
Thread Closed share thread

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Society of Digital Artists

Powered by vBulletin
Copyright 2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump

All times are GMT. The time now is 09:29 PM.

Powered by vBulletin
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.