Tue, Nov 26, 8:02 AM CST

Renderosity Forums / 3D Modeling



Welcome to the 3D Modeling Forum

Forum Moderators: Lobo3433

3D Modeling F.A.Q (Last Updated: 2024 Nov 24 8:50 pm)

Freeware 3D Modeling Software Links:
Blender | Trimble Sketchup | Wings 3D | Anim8or | Metasequoia | Clara IO (Browser-based 3d modeler)

Check out the
MarketPlace Wishing Well, as a content creator's resource for your next project.

"What 3D Program Should I buy?" Not one person here can really tell you what's best for you, as everyone has their own taste in workflow. Try the demo or learning edition of the program you're interested in, this is the only way to find out which programs you like.



Checkout the Renderosity MarketPlace - Your source for digital art content!



Subject: Any help making this basic shape?


drmoreau ( ) posted Fri, 12 February 2016 at 2:41 PM · edited Tue, 26 November 2024 at 6:13 AM

Hey guys, I'm trying to make a fairly simple shape (in 3ds Max) but can't seem to get it. I need a hollow sphere with 64 equi-distant holes in its surface. I just can't seem to figure out the math on this one. If anybody knows how to do it quickly and easily in their modelling software of choice and could make the object and post a link as an OBJ that'd be awesome. Thanks!


drmoreau ( ) posted Fri, 12 February 2016 at 3:43 PM

no, unfortunately it needs to be a hollow sphere with 64 equi-distant round holes in its surface


LuxXeon ( ) posted Fri, 12 February 2016 at 3:55 PM

drmoreau posted at 3:52PM Fri, 12 February 2016 - #4254687

no, unfortunately it needs to be a hollow sphere with 64 equi-distant round holes in its surface

I read "cube" rather than "sphere". My apologies. Use a Geosphere set to a Tetra Geodesic Type. With just 4 segments. You can create the holes by chamfering the verts. Then subdivide, and spherify.

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


LuxXeon ( ) posted Fri, 12 February 2016 at 3:57 PM

If you then apply a solidify to the resulting surface, it should result in a hollow spherical object with 64 holes.

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


drmoreau ( ) posted Fri, 12 February 2016 at 3:58 PM

don't know how to chamfer the verts, also don't know how to subdivide and spherify. even if I did the problem I run into is how do I figure out the math behind getting 64 holes that are all equally spaced around the surface of the sphere?

i was able to get 24 with boolean operations but couldn't figure out the angles to get the rest into place


LuxXeon ( ) posted Fri, 12 February 2016 at 3:59 PM

Nevermind, that won't work. There's 64 faces, but they may not be equidistant all the way around.

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


drmoreau ( ) posted Fri, 12 February 2016 at 4:00 PM

yep, that is the problem I'm running into. figuring out how to make them evenly spread across the surface


LuxXeon ( ) posted Fri, 12 February 2016 at 4:00 PM

drmoreau posted at 3:59PM Fri, 12 February 2016 - #4254692

don't know how to chamfer the verts, also don't know how to subdivide and spherify. even if I did the problem I run into is how do I figure out the math behind getting 64 holes that are all equally spaced around the surface of the sphere?

i was able to get 24 with boolean operations but couldn't figure out the angles to get the rest into place

I'll work on this and see what I can come up with soon. It's a good math problem. I'm thinking the Geosphere is the answer here, but I could be wrong.

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


drmoreau ( ) posted Fri, 12 February 2016 at 4:01 PM

yeah I started with a geosphere, then boolean subtracted another smaller geosphere from it to make my "shell". I then ran some rods into the now hollow sphere and was able to get the basics (top, bottom, left, right, and 45 degree variations from there) but could not get to 64.


LuxXeon ( ) posted Fri, 12 February 2016 at 4:09 PM

drmoreau posted at 4:05PM Fri, 12 February 2016 - #4254694

yep, that is the problem I'm running into. figuring out how to make them evenly spread across the surface

Well, to create the holes in this kind of object, you could use boolean, but that's not going to be predictable nor easy, as you're discovering, unless you already have an object with 64 equal sides. To find such an object is the challenge. The only solid I know of that has 64 equal sides is known as a hexacontakaitetragon. I'll do some research and see if we can arrive at that shape with some standard modeling techniques. After you have the object, you simply create the holes in the same way you would a cube or any other object. Just inset the faces, delete, then subdivide. There is a modifier called "Spherify" which will turn any shape into a round sphere if it has enough segments to deform. If we start out with a round-ish solid object to begin with, then it would work perfectly.

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


SinnerSaint ( ) posted Fri, 12 February 2016 at 4:24 PM

The Goldberg Polyhedron family has a variation with 64 equally distant sides. If you can figure out how to get this shape, then you can easily create holes the way Luxxeon was saying, or use the faces to scatter objects for boolean.

https://en.wikipedia.org/wiki/Goldberg_polyhedron#/media/File:Conway_polyhedron_dk6k5adk6k5at5daD.png


LuxXeon ( ) posted Fri, 12 February 2016 at 4:32 PM

SinnerSaint posted at 4:27PM Fri, 12 February 2016 - #4254703

The Goldberg Polyhedron family has a variation with 64 equally distant sides. If you can figure out how to get this shape, then you can easily create holes the way Luxxeon was saying, or use the faces to scatter objects for boolean.

https://en.wikipedia.org/wiki/Goldberg_polyhedron#/media/File:Conway_polyhedron_dk6k5adk6k5at5daD.png

Nice one, Sinner! That has me thinking now. We could definitely generate a Goldberg Polyhedra using the Geosphere primitive, under the Icoa Geodesic Base Type family, in 3dsmax. Now it's just a matter of how many segments will be needed to translate the Icosasphere to a 64 sided Goldberg.

Once I figure out the math, and hopefully arrive at a Goldberg 64 sided polyhedra, I'll post a quick tutorial on how to do it.

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


drmoreau ( ) posted Fri, 12 February 2016 at 4:50 PM

that'd be great. it seems like a fairly simple thing to do but in practice it's not so easy, lol.


LuxXeon ( ) posted Fri, 12 February 2016 at 4:55 PM

The more I play around with this, the more I think you're going to need some custom scripting or MCG to get the result you need. There doesn't seem to be an easy solution manually to this one. I've been able to generate a 60 sided geodesic sphere, 72 sides, etc., but the number you require seems to elude standard techniques (at least as far as I've found in the last 20 minutes). I'll keep playing around here, but I feel like this might be one for a clever maxscript, or perhaps a custom polyhedra generator of some kind. If someone else finds a way around it using another package in the meantime, I'm sure we can replicate somehow in 3dsmax. Meanwhile, I'll play around some more this weekend. Do you have a deadline for this?

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


drmoreau ( ) posted Fri, 12 February 2016 at 4:59 PM

you said you figured out 60 sided right? that'd be fine honestly.

it's just an illustration for a device in a book and as long as it has "about" the right number of holes it should be fine.


LuxXeon ( ) posted Fri, 12 February 2016 at 6:06 PM

drmoreau posted at 6:05PM Fri, 12 February 2016 - #4254717

you said you figured out 60 sided right? that'd be fine honestly.

it's just an illustration for a device in a book and as long as it has "about" the right number of holes it should be fine.

Oh ok then. I'll put together a short tutorial about how to get that. It really isn't hard. The hard part was in the specific number of sides you needed. I'll post either a short video or screenshots later tonight for you.

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


drmoreau ( ) posted Fri, 12 February 2016 at 6:13 PM

sweet, thanks


LuxXeon ( ) posted Fri, 12 February 2016 at 8:42 PM · edited Fri, 12 February 2016 at 8:49 PM

I don't know if this will fit the criteria for what you're looking for, but this is a sphere with 60 identical holes, distributed in a semi-regular pattern on the surface. This is about the most regular solution you can get with 60 holes of exactly the same size. These holes aren't perfectly equidistant. You can get a perfectly equidistant number of holes only with 4,6,8,12, 42, 92, etc. points on a Icosphere. The reason is that in order to have exactly equidistant holes of the same size, the coordinates of the vertices on the Platonic Solid need to be distrubuted on equilateral triangles which are equidistant to each other. This is only possible with certain numbers of vertices.

60_holes.jpg

So if you'd like to have perfectly distributed holes, each of the same exact diameter, we will need to use one of the possible vertex numbers of the Icosphere.

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


drmoreau ( ) posted Fri, 12 February 2016 at 9:10 PM

okay. 42 would work if I could figure that out :)


LuxXeon ( ) posted Fri, 12 February 2016 at 9:48 PM

drmoreau posted at 9:39PM Fri, 12 February 2016 - #4254750

okay. 42 would work if I could figure that out :)

Sure thing. The geosphere primitive has a default Icosa Geodesic Base Type with 42 vertex segments, so it's available by default. All we will need to do is chamfer those vertices, remove the faces, subdivide, and then "Spherify" and "Shell" the result. This is what the object will look like with 42 equidistant holes...

42_holes.jpg

I'll have a video put together for you later. It might take a little bit, because I have to go out for a while this evening, but I'll post it here within the next 12 hrs.

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


LuxXeon ( ) posted Fri, 12 February 2016 at 10:06 PM

BTW, I responded to your CGTalk request as well. Do you just want this model, or do you want the tutorial? I have the model in OBJ format if you want it. It's modeled to scale in millimeters.

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


LuxXeon ( ) posted Fri, 12 February 2016 at 10:20 PM

Well, I decided to upload the model for you anyway. Here it is. You can apply another iteration of subdivision to it if you need it even smoother. It's modeled to about 25mm diameter, although the OBJ conversion may not translate properly to all applications. If you need to 3D print this model, I can create a printable STL file for you.

Download it from my file locker here: http://www.renderosity.com/mod/rrfilelock/download.php?fileid=50413&key=6321

Let me know if you need anything else.

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


LuxXeon ( ) posted Fri, 12 February 2016 at 10:27 PM

As per your request at CGTalk, here's the High Resolution version of this object. This version is about 58,000 quads, but much smoother than the previous version, and should be suitable. Again, if you need a specific size for 3d printing, let me know and I'll make a STL version.

http://www.renderosity.com/mod/rrfilelock/download.php?fileid=50414&key=1655

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


drmoreau ( ) posted Sat, 13 February 2016 at 10:04 AM

very cool. thanks.

going to look at some of your tutorials and if you get one up on this object I'll definitely take a look as well.


maxxxmodelz ( ) posted Sun, 14 February 2016 at 5:24 PM

Very interesting. I remember how to do something like this from a golf ball tutorial I did once.


Tools :  3dsmax 2015, Daz Studio 4.6, PoserPro 2012, Blender v2.74

System: Pentium QuadCore i7, under Win 8, GeForce GTX 780 / 2GB GPU.


LuxXeon ( ) posted Sun, 14 February 2016 at 7:11 PM

Here's the video tutorial I promised. Hope you find it useful.

Bucky Ball from John Malcolm on Vimeo.

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


HMorton ( ) posted Tue, 16 February 2016 at 7:59 AM

That looks like one of the plastic golf balls my grandfather used to practice with in the yard when I was young. I followed your tutorial in Blender, and it worked out perfectly. The only difference is in Blender the object is called a Ico Sphere, and instead of chamfer, we would use bevel. My only question is the size of the bevels. Is there a way to tell in Blender the diameter of the holes? I see you using millimeters for the chamfer width in 3ds, and I have my scene set to use metric in Blender, but the bevel is just using the same numbers it always does, regardless of the scene scale? So how do you get precise holes like that in Blender?


LuxXeon ( ) posted Tue, 16 February 2016 at 11:59 AM

HMorton posted at 11:47AM Tue, 16 February 2016 - #4255309

That looks like one of the plastic golf balls my grandfather used to practice with in the yard when I was young. I followed your tutorial in Blender, and it worked out perfectly. The only difference is in Blender the object is called a Ico Sphere, and instead of chamfer, we would use bevel. My only question is the size of the bevels. Is there a way to tell in Blender the diameter of the holes? I see you using millimeters for the chamfer width in 3ds, and I have my scene set to use metric in Blender, but the bevel is just using the same numbers it always does, regardless of the scene scale? So how do you get precise holes like that in Blender?

Many of Blender's internal modeling tools will not display parameters with respect to real world scene units. In other words, creating a bevel with CTRL+B will not show an amount in metric or imperial units (centimeters, inches, etc). I feel this is an inconsistency in the UI that eventually needs to be addressed, but be that as it may, you can still create very precise bevels to specific measurements in other ways. The parameters of most modifiers in Blender do indeed respect the given scene units, and I would recommend using the Bevel modifier for something like this instead of the bevel tool itself. Using the Bevel modifier, you can set a specific width of a bevel to exactly the measurement you need in Metric or Imperial units.

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


davidstoolie ( ) posted Wed, 17 February 2016 at 1:45 PM

I'll admit, 3dsmax looks pretty accurate. For that price, it better be. There's some cad addons for Blender that I heard were inspired for architecture and stuff. Not sure it will help for stuff like this, but this reminded me of it.


LuxXeon ( ) posted Thu, 18 February 2016 at 2:23 PM

davidstoolie posted at 2:13PM Thu, 18 February 2016 - #4255582

I'll admit, 3dsmax looks pretty accurate. For that price, it better be. There's some cad addons for Blender that I heard were inspired for architecture and stuff. Not sure it will help for stuff like this, but this reminded me of it.

David, in regard to Blender accuracy, there are ways to get very precise results without addons, by modeling to real world scale. One major thing you should take into account is that by default, Blender uses it's own Native Units to measure things, like most applications. So the first step is to go into the Scene properties, and change the Units to either Metric or Imperial. If you use Metric, the system will default to Meters as it's primary unit of measure. This is usually fine for large, outdoor scenes or architectural endeavors, but you can get much more accurate for smaller objects too. Blender, by default, is accurate down to 3 decimal places, although this can be expanded with Python. Regardless, right beneath the main units settings you will see a slider for scale. Adjusting this will multiply the given units of measure to any degree of accuracy you need. For example, change the scale to 0.001 in Metric, and you'll be working now with millimeter units. So you can easily model things within 3 decimal places of 1 millimeter accuracy. That's usually more than enough for things like jewelry, or smaller objects you wish to 3d print, etc. Still, the main problem with using some of the tools is that the parameters will still only display things in Blender default units, so using the modifiers as much as possible for things like beveling will also assist in more accurate results.

______________________________________

My Store
My Free Models
My Video Tutorials
My CG Animations
Instagram: @luxxeon3d
Facebook: https://www.facebook.com/luxxeon


maxxxmodelz ( ) posted Sun, 21 February 2016 at 8:12 PM

LuxXeon posted at 6:11PM Sun, 21 February 2016 - #4255075

Here's the video tutorial I promised. Hope you find it useful.

Bucky Ball from John Malcolm on Vimeo.

That's very simple, but really creative. Amazingly, you get the perfect circular shape with only 1 iteration of subdivision there.


Tools :  3dsmax 2015, Daz Studio 4.6, PoserPro 2012, Blender v2.74

System: Pentium QuadCore i7, under Win 8, GeForce GTX 780 / 2GB GPU.


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.