Nice bevel or radius on surface of Chinese characters
 1-11  12-31  32-51  52-55

Previous
Next
 From:  Frenchy Pilou (PILOU)
2799.12 
Seems you can use also a free prog like inkscape http://www.inkscape.org/
for have a perfect 2D drawing from an image with vectorization
But you must find a compatible format with moi ;)

EDITED: 23 Jul 2009 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Samuel Zeller
2799.13 In reply to 2799.12 
Inkscape is awesome :D
Just uninstall Illustrator now and be free.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
2799.14 In reply to 2799.11 
Hi Joe,

> Producing surface maps is one of the things I
> need to do. My CAM program produces cut path
> information based on a surface map.

Sorry, I'm not quite sure what this part means --- the 3DM file that I attached previously that was generated with ZSurf also had a surface in it.

Was that surface not suitable for you, or were you looking for a different style result or something?


> Is there a way in MOI that I can trace around the character, Copy
> the closed outline or outlines, then raise them along the Z axis (like
> the bathtub tutorial), shrink the copy(s) and then loft between the
> two or more character outlines.

Yeah, I think you would want to use the Construct / Offset command to go through this procedure.

Say for example you have a curve like this:



If you select it and then run Construct / Offset, that will let you build an offset curve which will give this result:




You can repeat that a few times if you want to produce multiple offsets.

The offset curve will follow the shape of the original curve but maintaining a constant distance away from it, that's usually what you want for the kind of thing you are talking about, rather than just a direct scaled copy.

Then you can select the offsets and switch to a Front or Side view and use Transform/Move to move them to be on different Z positions before lofting between them.

However, in your case you have pretty complex blobby-ish outlines with some parts having narrow squeezed areas - that will tend to cause problems because the offset will kind of run into itself in narrow zones. That can cause problems in trying to match up the pieces when doing a loft all at once, you may need to split complex outlines up into some smaller chunks before lofting the pieces, so that you can control how things are connected during the loft better.


The Z-Surf approach is probably a better fit for the kind of shape that you have here.

If you want to have more control over how the side parts are shaped in the Z-Surf method, that is possible by introducing some blending and gray scale gradients into the image before running it through Z-Surf.

- Michael

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Joe (JPITZ31)
2799.15 
Michael,

"Thanks Michael for the idea on ZSurf. Producing surface maps is one of the things I need to do. My CAM program produces cut path information based on a surface map."

I was just indicating that ZSurf will more than likely work. The Chinese characters are scanned in after being hand drawn. I can then run them through ZSurf to produce the height maps and then import them either directly into my CAM program or bring them into MOI and then export to .STL.

I will try the Construct / Offset command. Since I posted I have also been playing around with the Transform/Scale command as well.

Thanks

Joe
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
2799.16 In reply to 2799.15 
Hi Joe,

> I was just indicating that ZSurf will more than likely work.

That's good news because that's a lot less work! :)

When you use the ZSurf approach you don't draw any curves at all, it just takes the image directly.

The main download for ZSurf is here:
http://mwt.net/~sjedging/ZSURF4.zip

To use it with your character image, you need to resize the image to be less than 1600x1600 in width and height, and save it as a BMP format image (it needs to be saved as a full color image). Then it can be loaded into ZSurf, and when you hit the run button, it will cook up a file in the in the same folder as ZSurf4.exe named srf.igs - that file can then be loaded into MoI.

I think that you'll also need to hit the "invert" option inside of ZSurf, either that or invert the colors when you save them as a BMP file.


> Since I posted I have also been playing around with the
> Transform/Scale command as well.

Yeah scaling is different from offsetting. You can't produce an evenly spaced result just from scaling alone except in special cases like a circle.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Ralf-S
2799.17 In reply to 2799.12 
Hi Pilu,

No problem with *.eps ;)

Open in INKSCAPE -> BMP trace -> Save as *.eps
Open/import this *.eps with Moi3D -> edit and extrude....in minutes.

I have attached the (raw) *. eps file




  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  neo
2799.18 In reply to 2799.17 
I would recommend to use Petr's RebuildCurve(s) Script after importing your .eps... http://moi3d.com/forum/index.php?webtag=MOI&msg=2776.1
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  BurrMan
2799.19 In reply to 2799.15 
Hi Joe,
I had another idea that can be good to create a surface for the character shape.

You can use the array to path function and create the wall shape as you want, then do some curve trimming to clean up and reshape the areas that bunch together. In the real tight corners, you can do some extra ops like sweep and network with those generated curves to fill those in.

So, draw your profile on the path:





Then array on path:




Then move into these areas and work the curves to create a smooth transition here:




Possible trims....Lofts....Sweep....Networks.

THe other thing to remember is if you are camming many of these, a 3d toolpath will be a much longer more intense job. 2d operations are preferable when applicable. If you array enough around the path to match a step amount, you could use a profile operation to create the edge. (many small curves) Or you could then trim these generated curves in the front view, with a few different levels in the Z direction, then connect those trim points with a curve to generate multiple curve paths that follow that surface curvature. Then again a profile cut in the cam package.

Let me know if I didnt make sense and I can Illustrate better.

EDITED: 19 Jun 2012 by BURRMAN

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Joe (JPITZ31)
2799.20 In reply to 2799.19 
BurrMan,

That is very interesting. I did not think about using the array command. Still way too new with MOI.

When you indicate to use more 2D operations, I would assume you are referring to the flat sections of the curves.

What is curve trimming?

Thanks

Joe
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Joe (JPITZ31)
2799.21 In reply to 2799.20 
Pilou,

What would be the advantages of using inkscape? Can inkscape perform height maps?

Thanks

Joe
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
2799.22 In reply to 2799.21 
No limite of size ;)
---
Pilou
Is beautiful that please without concept!
My Gallery
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Joe (JPITZ31)
2799.23 In reply to 2799.22 
Thanks Pilou

Joe
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  ed (EDDYF)
2799.24 
Looks like Zsurf is a nice companion to MoI when certain organic shapes are needed.

As a jeweler, I'd love to be able to create a 3D design in Zsurf on a rectangle, then be able to wrap it around a cylinder (ring) in MoI.

For example, I want to create a render of a ring with a hammered finish, without using a bump map. For close up renders, you can't beat having the actual geometry.

Ed
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  BurrMan
2799.25 In reply to 2799.20 
Hi Joe,
THe 2d operations comment in it's simplist form would be to take just the curve you extrudued and run a profile operation with a corner radius tool on the upper edge of the geometry to create the edge surface. So one profile cut to extract the shape out of a block then the second to get the fillet.

I'll post some more details about the other stuff in just a bit.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
2799.26 In reply to 2799.24 
Hi Ed,

> As a jeweler, I'd love to be able to create a 3D design in Zsurf on a
> rectangle, then be able to wrap it around a cylinder (ring) in MoI.

Actually ZSurf has some options such as using a cylinder for the base surface instead of only a flat plane, which sounds like it would do what you want here.

Check out this previous thread for an example:
http://moi3d.com/forum/index.php?webtag=MOI&msg=636.7

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  BurrMan
2799.27 In reply to 2799.20 
Hi Joe,
The trimming I was refering to is, if you do a curve array, in the tight corners you'll end up with what looks like this:



If you select these:



Then run the "Trim" command from the edit menu, it will look like this:



You can hit done or right click to accept and leave all the pieces there, then go in and delete what would be overlapping pieces:



Then you end up with more manageble/workable curves:



With these curves you can do some extra work to get your surface through those tight areas.





THe other thing I mentioned was about trying to do it with 2d operations. If you did the stepover math and knew how many levels you would need to get a clean surface cut by doing level profile cuts with a ball mill or something, you could go to a front view and array a bunch of "levels" up in the Z direction.



THen you could trim those curves with these level lines and get a result like this:



This would give you segments at various points on those curves that would have "end snap points" on them:



I could then use the curve through points command to draw curves by snapping to the endpoints of each individual section:



BTW: I used the new MoI scene browser to assign a style to each level. THen I could hide all others and work with one level at a time.


Or I could pick each level seperatly and loft just those little short pieces (It works better than trying to do the entire large curves that bunch up more) to create a surface, then join them all together for the larger surface that I can do a 3d toolpath on:



Just a note: the last lofted surface picture is deceiving in that it wouldnt be just a straight forward loft. I would have to fix a few areas where the gaps were not well defined to keep the loft going in the right direction.

Still with a bit of practice, MoI will do anything you want it to do!

Hope that helps a bit and didnt just make it more confusing.

Burr

EDITED: 19 Jun 2012 by BURRMAN

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  BurrMan
2799.28 In reply to 2799.27 
And of course, just using your tooling to cut the profile alone produces a nice charater shape!




EDITED: 19 Jun 2012 by BURRMAN

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  ed (EDDYF)
2799.29 In reply to 2799.26 
Thanks Michael - I'm going to try making a relief pattern in Zsurf on a cylinder, then boolean it with a same-size ring in MoI.

That posting you referenced is two years old. Two years ago I didn't even know how to spell MoI :)

There's some good information in those older posts. I'll need to find time to read back through the forum.

Ed
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Joe (JPITZ31)
2799.30 In reply to 2799.28 
Thanks Burr,

Way cool. I really appreciate you taking the time to explain all of this. Would you connect the points on the flat surface or would you use a command like Network or Blend to fill in the center of the character?

Thanks

Joe
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
2799.31 In reply to 2799.29 
Hi Ed,

> Thanks Michael - I'm going to try making a relief pattern in
> Zsurf on a cylinder, then boolean it with a same-size ring in MoI.

One note on this - since you will be dealing with an open surface with the ZSurf generated bit, you may need to use the Trim command to cut the cylinder and leave a hole, then use Join to glue the pieces together, rather than using booleans.

Booleans are more oriented towards working on volumes, so they may not understand which pieces to keep and remove automatically if you are working on open surfaces.

But Trim works on the surface skin of objects only so it's more what you use (along with Join at the end) when you're working on surfaces instead of volumes.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
Show messages:  1-11  12-31  32-51  52-55