POV-Ray : Newsgroups : povray.general : dealing with text : Re: dealing with text Server Time
13 Aug 2024 11:15:41 EDT (-0400)
  Re: dealing with text  
From: Ron Parker
Date: 15 Sep 1998 10:21:22
Message: <35fe69d2.0@news.povray.org>
On Mon, 14 Sep 1998 19:04:27 -0500, Dan Connelly <djc### [at] flashnet> wrote:
>Laszlo Vecsey wrote:
>> 
>> Ooops, I spoke too soon. Here is the answer for those wondering:
>> 
>>         http://www2.fwi.com/~parkerr/traces.html
>> 
>> Now does anyone know if something like this will be included in future
>> versions of povray?

I wrote it, and I haven't submitted it for consideration by the POV Team, so I 
would say offhand that they have no idea that it even exists.  But even if 
they had such an idea, it has enough bugs that I wouldn't bet much on its 
chances to be included.  In particular, it relies on auto-bounding, so objects
that are not auto-bounded probably cause hard-to-find errors.

>This is a good question.  http://www.twysted.net/PatchStation/ is
>full of quite useful patches -- angle-dependent reflection,
>spherical sweeps, slope-dependent textures, blurred reflections,
>bounding boxes, text justification, isofunction objects, uv mapping....

Many of which have been added to what I like to call the "superpatch," along
with some other patches that haven't been released anywhere yet (for examples
of what you can do with my new crackle textures, see 
http://www2.fwi.com/~parkerr/crackle.html).  Keep your eyes open for the 
superpatch; I have about three or four more things I want to add, and I've 
recently gotten some help with the documentation, so I hope to have it out 
sometime soon.  I also hope it won't be too hard to apply to the 3.1 source 
when it is released.

>Clearly, though, the POV team takes a conservative approach in
>including these things in the core code.  And with good reason --
>it's very easy to whip together a patch and test it on a few
>simple cases.  But new features must be supported, which adds
>substantially to the burden.  

True.  I posted at length recently on this topic, but other reasons why 
patches don't get included are: (1) The POV Team doesn't know about them. 
(2) The authors haven't given the Team permission to use them. (3) They 
aren't high enough quality or general-purpose enough to include.  See my 
earlier posting for some quotes from Chris Young, POV Team coordinator, 
on this matter.

>So I wouldn't get too hopeful.  I just wish, though, they would
>back off on the povlegal.doc to allow the innovation which
>so enriched the selection of 3.0 options to continue with
>3.1 .  The current document basically makes all patches
>impractical to implement legally.  All that remains is the
>independent development of GUI extensions.

Not true at all, and if I contributed to that impression, I apologize.  The
current POVLegal adds only one new restriction to development, and for very
good reason.  That restriction is that you can't develop new _interfaces_ to
POV.  That shoots down some development projects that might be helpful to
the POV community at large, such as my plugin proposal, but it doesn't affect
anything else that I know about.  And I'm still free to develop plugins; I
just can't distribute them without getting them into the official version.
At least that's how I read the rules.  And this is far from a dead issue; 
Chris Young has promised me that the POV Team will revive the plugin debate 
after 3.1 is on the shelves.  (In return, I've promised him not to rouse 
the rabble about plugins, so keep those cards and letters, folks!)


Post a reply to this message

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