First Previous Next Last Index Text

Slide 28 of 42

Okay, now the second part of the opacity function generation, the boundary emphasis function. This is controlled by the user, and it allows the user to dictate the character of the rendered boundary. So, for example, the user can say something like, "I want my rendered bounaries to be two voxels thick, with soft edges, and offset half a voxel, towards the interior of the object". And, here's the boundary emphasis function which captures that intent- two voxels wide, ramped edges, and shifted half a voxel upward, towards higher positions, towards the inside of the object. I would suggest that this position domain is a more intuitive domain to work in, and is a smaller parameter space, because the user is really just controlling the size, shape, and location of this single peak in the boundary emphasis function. And then again, to reiterate, the semi-automatically generated opacity function is alpha(v) equals b(p(v)).