Hi again...
A friend of mine wants to revamp a brochure containing pictures of hatblocks
(these are shaped blocks of wood which hat makers use to mould their hats
around). The original drawings are all hand-drawn but he wants to convert
the drawings into 3D renders. After my last post (titled "Hatblocks") and
reading through some of the Isosurface Tutorials it looks like all the
hatblocks can be represented as Isosurface functions. However my maths isn't
great and I need some help. The attached PNGs are some examples of the
shapes that need to be represented. I managed to do the first one (CB1)
using:
#declare fn_A = function(x,y,z) { x^2 + y + z^2 - 1 }
#declare fn_B = function(x,y,z) { -(x*0.5 + y)+0.2 }
...
function { max(fn_A(x, y, z), -fn_B(x, y, z))}
...
It is worth noting that although most of them look circular, they will
pretty much all be oval in shape.
Can anyone help me or give me hints on how to do the others? Also I need a
way of accurately using the units of measurement (used in the cross-section
diagrams) to correctly scale the objects.
Thanks in advance
Reuben
doo### [at] breathemailnet
Post a reply to this message
Attachments:
Download 'Hatblocks_Set1.PNG' (74 KB)
Download 'Hatblocks_Set2.PNG' (84 KB)
Preview of image 'Hatblocks_Set1.PNG'
Preview of image 'Hatblocks_Set2.PNG'
|