Made with a parametric surface in v3.5.
The surface in this image is controlled by
an array of 5 times 4 points (red spheres).
A macro calculates the appropriate functions
from an arbitrary sized 2D array containing
3D control points. (E.g. if a 4x4 array is
used, then the results should be equal to
a bicubic_patch() shape.)
When using the parametric() shape, one can
add noise to the shape (as I did here).
The image renders very slow on my P100, but
it should be possible to meshify the surface
prior to rendering for faster rendering.
I'll soon post my source code to
povray.text.scene-files
Tor Olav
Post a reply to this message
Attachments:
Download 'bezierpatch.jpg' (20 KB)
Preview of image 'bezierpatch.jpg'
|