POV-Ray : Newsgroups : povray.advanced-users : Outputting the outlines of a scene : Re: Outputting the outlines of a scene Server Time
4 Jul 2022 02:47:17 EDT (-0400)
  Re: Outputting the outlines of a scene  
From: Bald Eagle
Date: 16 Feb 2020 18:55:01
Message: <web.5e49d5f33fbe391d4eec112d0@news.povray.org>
Mike Horvath <mik### [at] gmailcom> wrote:
> was wondering if there were maybe some way of automating the process,
> by outputting the outlines of the objects...
.....
> Any ideas? Thanks so much!

Hmmm.

If you have all of the objects as object{}s, then you could

1. Use the object pattern and take a thin slice out of the center.

2. Apply a pigment map that is clear except for a slice in the center.

3. Use an infinitely scaled object pattern in a function
http://news.povray.org/povray.binaries.images/message/%3Cweb.5db22e5fa64722ab4eec112d0%40news.povray.org%3E/#%3Cweb.5db
22e5fa64722ab4eec112d0%40news.povray.org%3E

4. scale the objects _really thin_

aside from that, maybe you could use trace()

OR

If you just define the object's pigment with a finish {diffuse 0} and give it a
face-on lighting with a hard shadow, then maybe that would give you a real
optical silhouette.

There was that discussion a while back about offset curves / shells, so you
could likely use that to make an isosurface shell...


That's it off the top of my head.


Post a reply to this message

Copyright 2003-2021 Persistence of Vision Raytracer Pty. Ltd.