Solved

Sperhical indentations or removing overlap in 3D using Blender

Posted on 2007-03-29
4
525 Views
Last Modified: 2013-12-04
I am using an open source 3D program, called Blender, to make a 3D board.  I would like to know if it is possible to carve circular indentations into a cylinder, which would be the board.  In essence, I would like to create spherical indentations in the board, which would be where the pieces, which are spheres, would be placed upon.  I was thinking somehow the overlap could be deleted from the board or something to that effect, but I do not know how to do that.  An image of what I have made so far can be found here: http://img261.imageshack.us/img261/2466/boardqh3.jpg
I am still quite new to 3D modelling so I may not be able to do anything too complicated, although I could try.  Also, if a way in Blender of doing it is not available, then I would be grateful if there were a generic term or method, which I could use to look it up myself.
0
Comment
Question by:kingtam2000
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
4 Comments
 
LVL 1

Accepted Solution

by:
mcmillanje earned 500 total points
ID: 18841347
ok, it's called a boolean operation, or just a boolean for short.

in blender:
two ways:
1:
note: in object mode:
a) select your spheres
b) select your cylinder.
c) hit 'w' -> differance to subtract out your spheres
d) you will now have a mesh for your cylinder, your spheres, and one final after the bool, you can delete the rest if you like.

2:
note: this way is non-permanent, and can therefore be animated. For your purposes, use the other.
a) select your cylinder
b) go to the editing buttons menu (F9)
c) in the modifiers tab hit 'add modifier' -> boolean
d) set to 'difference'
e) type in the name of your object with all the spheres (make one mesh with ctr-j if they're seperate)
note: this can also be achieved by the previous method but selecting w -> add dif. modifier)
0
 
LVL 1

Expert Comment

by:mcmillanje
ID: 18841350
TIP:
for now, you're just learning and can use a bool, but booleans create nasty meshes... you might want to learn in the future to just model it in, (hard, I'd use a bool to in this instance). check out the 'retopo' tool.

oh, and if you don't already know, blender has a great community at www.blenderartists.org/forum/
0
 
LVL 3

Author Comment

by:kingtam2000
ID: 18841418
Thanks for the reply,

The first method seemed to get a slightly odd result of removing the entire surface, except the spherical indentations and one plane and the second method seems to do the same, albeit taking up a lot of CPU and occasionally crashing Blender.  I'll see whether I can use that, but in any case, thanks for the methods, I should be able to carry one from there.
0
 
LVL 1

Expert Comment

by:mcmillanje
ID: 18867901
you might try combining all your spheres into one mesh, and making sure the base is also all one mesh before doing it. the second method uses lots of cpu because it recalculates it on a per-frame basis. so you can have objects moving through other objects and using a boolean instead of just making a mesh.
0

Featured Post

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Learning to Code 3 463
Export from Blender to ZPrint with textures 4 761
Can I obtain a single frame from a Java animated Image Object? 3 158
count8 challlenge 13 189
Recently, in one of the tech-blogs I usually read, I saw a post about the best-selling video games through history. The first place in the list is for the classic, extremely addictive Tetris. Well, a long time ago, in a galaxy far far away, I was…
Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.

730 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question