|
![](/i/fill.gif) |
This was originally intended to be a candidate for the challenge
to create the most objects with the least code, but somewhere
along the line I decided that it was a fun scene on its own so I
relaxed the minimal code requirement. This object is created
using cones/cylinders and spheres, and is done by basically
recursively substituting the vertices of a regular icosahedron
with a smaller icosahedron, et infinitum. Well, not quite
infinitum, only 5 levels deep since my laptop has only 500MB
and povray has resisted my attempts to reduce its memory
usage. (I did discover a way of using mutually-referencing
objects in an array instead of a recursive macro, in order to
cut down parsing time, but that didn't seem to reduce the
amount of memory POV uses to instantiate the object after
parsing).
Just for fun, the colors of the objects are picked from the
vertices of an icosahedron inscribed in the RGB cube. (I
did this just 'cos I already had an array of icosahedron
vertices, and I was too lazy to code a separate scheme
for picking object colors. All it takes is to reinterpret the
vertices as colors, appropriately scaled.)
The scene has 43356 finite objects and 1 light source. The
golden spheres are actually hollow, transparent glass
shells, but at this resolution you can't really tell.
Post a reply to this message
Attachments:
Download 'short02.png' (380 KB)
Preview of image 'short02.png'
![short02.png](/povray.binaries.images/attachment/%3Cweb.45c3ceb3e8130f30dd5364bf0%40news.povray.org%3E/short02.png?ttop=443866&toff=4000&preview=1)
|
![](/i/fill.gif) |