Holes pattern over a curved surface

Become a member of the CGSociety

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

THREAD CLOSED
 
Thread Tools Search this Thread Display Modes
  04 April 2013
Holes pattern over a curved surface

I am having a problem with a model I'm making. I'm trying to create a pattern with holes over a curved surface. After very different approaches (all with no close to acceptable results at all) what I did was to create the pattern in a plane (with generate topology) extruded it, and then used it as the operand b in a ProBolean operation. Obviously it messed up the topology and the pattern still just comes from a plane, and not all around the mesh, in a way that every hole would be perpendicular to it (which is what I'm trying to achieve).


I'm sure there has to be a more clean and efficient way to do this... Any suggestions?


Here is an example of the problem:







Thank you.
 
  04 April 2013
This is better done using the ShapeMerge Compount object:
This projects a spline/shape onto a mesh and has a cookie cutter option to remove the inner parts of closed shapes. The best thing about is that you still have access to the subobjects ( the shape in this case) and can easily edit the shapes, move the shape over the mesh surface, change the spline interpolation for finer cutted shapes etc..

See the attached file
What's missing in that file is some defrom on the shape object to make it similar to the mesh o you gonna project onto, otherwise you get distortion.
Note: an instance of the shape object in the example is in the ShapeMErge operator, thus when you edit the shape, the projected shapes gets changed too.
Transforms ( move,rotate,scales) have to happen on the instance in shapemerge operator though, ( or maybe you can place a Xfrom modifier onto the shape, that should push through to the shapemerge subobject)
Attached Files
File Type: zip HoleProject.zip (33.3 KB, 10 views)
__________________

PowerPreview: High Quality Nitrous Previews for 3ds Max 2012|2013|2014

[ Free Download (ScriptSpot) ]

Home of The Frogs | Online Portfolio
 
  04 April 2013
There's cleaner ways of doing it, but it would require a much higher poly mesh
__________________
The Z-Axis
 
  04 April 2013
Thank you very much for spending time with this, spacefrog. It does work pretty well, and having the cuts as an instance of the shapes is very useful. Thank you.

darthviper107, can you elaborate? I will subdivide the mesh later on, and I'm not worried about the polycount at all on this one, so I can crank it up if that is what it takes to get a cleaner topology. Any tips are appreciated.

Thanks to both again.
 
  04 April 2013
Originally Posted by Octavarium: I will subdivide the mesh later on, and I'm not worried about the polycount at all on this one, so I can crank it up if that is what it takes to get a cleaner topology. Any tips are appreciated.


You might run into troubles with the subdivide, the mesh those holes produce is not very "subdivision-friendly". Be sure to check this early on, otherwise you might end having spent a lot of time on a non-subdividable mesh
__________________

PowerPreview: High Quality Nitrous Previews for 3ds Max 2012|2013|2014

[ Free Download (ScriptSpot) ]

Home of The Frogs | Online Portfolio
 
  04 April 2013
For something like that, ideally the polys on the mesh would be around the same size as those holes, otherwise you'll get mesh artifacts. Artifacts can be caused by vertices in bad places or small polygons (like the holes) being attached to large polygons.

I think for something like that, you'd want to setup your topology to where you have a grid that follows the sort of grid pattern of the holes, then you could subdivide it until the polygons are about the same size as the holes, with some work you could get it to where you have a single polygon in each hole position and then that would make it much easier to create the holes with clean geometry.
__________________
The Z-Axis
 
  04 April 2013
Yes, I see what you mean. I was kind of afraid that that was the solution xD, because then I will still have to manually model the holes one by one, which depending on the complexity of the hole's shape, may not result in a very rigorous outcome. I was hoping there was some feature or modifier to do this - one that would still leave a subdividible mesh anyway - but it seems that there is no way around the hard work.

Thank you spacefrog and darthviper107 once again.

Last edited by Octavarium : 04 April 2013 at 02:28 PM.
 
  04 April 2013
Any of the solutions pointed up here should work. I think I would first try the solution suggested by Darthviper -create a grid pattern with the holes and then shape the bigger object with ffd's.
__________________
didali
 
  04 April 2013
I'm sorry, what are ffd's?

Your suggestion is to first create the pattern in a plane, and then shape it into the bigger object? That could work. Actually, I have just tried something similar to that.

I selected a few faces from the mesh (the area that I wanted to pierce) and detached them to a new object. Then used generate topology on it, inset and deleted some faces. Reattached it to the main mesh, and apart from a couple of verts, it matched the topology.

It would still need some tweaking on the edges to make a smoother blending, but it's a lot faster than what I previously had.









I want to properly learn how to do this 'though, so if you can, please advise on the most legitimate way to achieve it.

Thank you very much.
 
  04 April 2013
Don't be fooled, there's no such thing as a "legitimate" way of modeling. If you get the wanted topology within the mesh budget you're ok. Also, I'm struggling too trying to model some shoe sole with all that denting.

FFD's are modifiers with them you can make rough deformations on your models to shape them.
__________________
didali
 
  05 May 2013
Lightbulb ideas

maybe this?:
http://populate3d.com/products/panels/

can displacement maps and unwrap UV work?

what if you started out with a high poly flat object (http://populate3d.com/products/terrain/) with all the perforated holes in it and then bend/shape FFD the object to how you need it? kinda put your mind around it how it would actually be fabricated in the real world?
 
  05 May 2013
That could work, yes. Have to give it a try.

Maps could probably do the trick, but I want to have the full piece modeled, as if it was meant for production.

Well, in this case it would be fabricated through plastic injection, which wouldn’t include any bending, but I get your idea. It's a nice approach to problems thinking of it that way.
 
  05 May 2013
Originally Posted by timd1971: maybe this?:
http://populate3d.com/products/panels/


I was just recently working on a render where this would have been really useful. I will check it out later today, looks very cool.
__________________
Twitter: @Kelly_Michels
kelly.michels@autodesk.com
3ds Max Senior QA / 3ds Max Beta Manager
M&E Division Beta Administrator
Autodesk, Inc
 
  05 May 2013
Never knew about Shapemerge, thanks Spacefrog!
__________________
www.psvisuals.com - 3D Visualization and Content Creation
 
  05 May 2013
You could also model it flat, and then take smooth version of the mesh and use Skin Wrap to attach the surface with holes on it to the smooth surface and then you could use the smooth version to position the one with holes, might be easier than FFD.
__________________
The Z-Axis
 
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
CGSociety
Society of Digital Artists
www.cgsociety.org

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

All times are GMT. The time now is 02:50 AM.


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