![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Well, I've carried this as far as I know how. I have just posted a
zip file in povray.binaries.scene-files (hope that's an appropriate
choice) containing a file called triscan.mcr, a readme file, and
5 demo scenes illustrating its use.
Some of you may remember a few weeks ago when I posted regarding
the possibility of using the trace() function to produce simulated
surface scanning as an alternate means of producing tesselated
versions of POV-Ray's primitives. The results of my experiments
were mixed, but somewhat useful. I have used this macro to...
Scan to RAW and from there convert to any number of other formats
that could then be used in other packages like Rhino and Poser as
props/reference shapes to aid in scaling, sculpting, posing, and
positioning models intended to be reimported back into POV for
use with the original from which the scan was made.
Converted such things as julia fractals into Moray UDO/INC pairs
where the INC file contains a declared reference to the actual
POV julia (as opposed to a mesh approximation), allowing such
non-supported items to be used in Moray scenes.
Converted simple CSG constructs into Leveller reference shapes
which could be read directly into Leveller so that landscapes
could be sculpted around them (think houses, bridges, walls,
etc.)
It does NOT, however, produce high quality tesselations. Some
detail is inevitably lost by the fact that most converters and
modellers I've been working with toss out normals in favor of
their own computations, and there are a few inherant "false
culling" errors that I've only partially managed to overcome,
in several weeks of experiments, and I'm convinced that if it
can be done better, I don't know how. I think, really that to
produce better quality would require binary patches rather than
a scripted approach, but nonetheless, in the hopes this will
be of use to others, I have posted my best efforts.
Charles
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Charles Fusner wrote:
>
> Well, I've carried this as far as I know how. I have just posted a
> zip file in povray.binaries.scene-files (hope that's an appropriate
> choice) containing a file called triscan.mcr, a readme file, and
> 5 demo scenes illustrating its use.
Will you be posting this to your web page ? I highly recommend it.
--
Ken Tyler - 1300+ Povray, Graphics, 3D Rendering, and Raytracing Links:
http://home.pacbell.net/tylereng/index.html http://www.povray.org/links/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Thank you.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Ken wrote:
> Will you be posting this to your web page ? I highly recommend it.
Yes, I will. In fact, I'll just broke down and add a temporary
page for the time being. The primary reason why I didn't is that
my next upcoming obsession du jour is to completely redesign
my web site. I'll be restructuring and tossing everything around
in a complete re-build intended for release in conjunction with
New Year's day, 2000. (Yes, I do strive to redefine the nature and
limits of procrastination, don't I?) Me quote: "Dedicated
self-discipline and a rigid avoidance of procrastination is
something I seriously intend to consider thinking about...someday."
I figured the newgroups are a good temporary distribution method
in the meantime, but of course, I never meant to deprive Uncle Ken
of a link for his collection <g>. Bad me! :( <--me looking ashamed.
For the time being, the file can also be found at...
http://www.enter.net/~cfusner/tutorial/ch25.html
...should you need to refer someone to it.
Charles
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Charles Fusner wrote:
> I figured the newgroups are a good temporary distribution method
> in the meantime, but of course, I never meant to deprive Uncle Ken
> of a link for his collection <g>. Bad me! :( <--me looking ashamed.
> For the time being, the file can also be found at...
>
> http://www.enter.net/~cfusner/tutorial/ch25.html
You contributions to the community are once again appreciated and
my deep fears of deprivation have been sated for the time being.
The link has been added to my personal web page and the povray.org
links page.
Cheers,
--
Ken Tyler - 1300+ Povray, Graphics, 3D Rendering, and Raytracing Links:
http://home.pacbell.net/tylereng/index.html http://www.povray.org/links/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |