 |
 |
|
 |
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
is there a way to convert pov and inc files into moray? or is there a
utility that allows one to search through pov and inc files for an
object and import it into moray? it seems to me that if moray can go
from moray to pov, it should be able to go the other way as well. does
it? how?
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
ryan constantine wrote:
>
> is there a way to convert pov and inc files into moray? or is there a
> utility that allows one to search through pov and inc files for an
> object and import it into moray? it seems to me that if moray can go
> from moray to pov, it should be able to go the other way as well. does
> it? how?
This functionality does not exist nor are there any utilities available
to do so. Moray exports scenes in a very well defined way. Other programs
and hand coders however do not adhere to Moray's strict syntax format.
To parse a .pov or .inc file would require a scene file parser as powerful
as the one that POV-Ray itself uses. To write such a parser just for
the benefit of importing .pov files would require an enourmous amount
of work that no one, so far, is interested in doing.
--
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
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
Ken wrote:
> ryan constantine wrote:
> >
> > is there a way to convert pov and inc files into moray? or is there a
> > utility that allows one to search through pov and inc files for an
> > object and import it into moray? it seems to me that if moray can go
> > from moray to pov, it should be able to go the other way as well. does
> > it? how?
>
>
> To parse a .pov or .inc file would require a scene file parser as powerful
> as the one that POV-Ray itself uses.
Not to volunteer or anything(or that I'd be qualified to do such a thing
anyway), but shouldn't a POV-Ray converter just be based off of POV-Ray's
code, which, since it is open source, could be used for such a purpose(or is
there something against that in the license?). So wouldn't the work just be in
writing the export module with the data already loaded by POV's parser?
> To write such a parser just for
> the benefit of importing .pov files would require an enourmous amount
> of work that no one, so far, is interested in doing.
But it would mean being able to convert .pov files to damn near anything
else(or as many things as you care to write it for), which seems to be a
frequently requested ability. For example, pov2rib, or
pov2anotherfileformatthateasilysupportsmathmaticalprimitiveswithouttesselation?
>
>
> --
> Ken Tyler - 1300+ Povray, Graphics, 3D Rendering, and Raytracing Links:
> http://home.pacbell.net/tylereng/index.html http://www.povray.org/links/
--
You Know You've Been Raytracing Too Long When:
Rather than hang a picture on a nail you just yell at it :
object {
union {
object{
Painting
}
object {
Wall
}
}
And can't figure out why it keeps sliding off.
Produced by Alex Magidow's Sig File Randomizer(YKYBRTTL jokes courtesy of
c.g.r.raytracing)
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
Alex Magidow wrote:
>
> Ken wrote:
> > To parse a .pov or .inc file would require a scene file parser as powerful
> > as the one that POV-Ray itself uses.
>
> Not to volunteer or anything(or that I'd be qualified to do such a thing
> anyway), but shouldn't a POV-Ray converter just be based off of POV-Ray's
> code, which, since it is open source, could be used for such a purpose(or is
> there something against that in the license?). So wouldn't the work just be in
> writing the export module with the data already loaded by POV's parser?
> > To write such a parser just for
> > the benefit of importing .pov files would require an enourmous amount
> > of work that no one, so far, is interested in doing.
>
> But it would mean being able to convert .pov files to damn near anything
> else(or as many things as you care to write it for), which seems to be a
> frequently requested ability. For example, pov2rib, or
> pov2anotherfileformatthateasilysupportsmathmaticalprimitiveswithouttesselation?
There has been a lot of talk lately about adding tessellation support to
POV-Ray ( for displacement mapping and related features) which would help
facilitate adding export capabilities to the program. Once the majority
of POV-Ray's primitives can be represented internaly then converting it
to an exportable 3D file format would be much easier.
There has been no official comment about this from the POV-Team and should
be considered idle chatter for now.
--
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
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
On Thu, 16 Mar 2000 20:34:56 -0600 Alex Magidow <axi### [at] mninter net>
wrote:
>...shouldn't a POV-Ray converter just be based off of POV-Ray's
>code, which, since it is open source, could be used for such a purpose(or is
>there something against that in the license?).
Hi, Alex. POV-Ray is not open source, nor is it public domain. It is
copyrighted freeware. Anyone is free to write their own parser (good
luck!) but the POV-Ray parser code may not be re-used in a third-party
program.
POV-Ray documentation (POVLEGAL.DOC) section 5.1.8:
<snip..>
"The POV-Team does not license source code for any use outside POV-Ray.
No portion of the POV-Ray source code may be incorporated into
another program unless it is clearly a custom version of POV-Ray that
includes all of the basic functions of POV-Ray."
<snip..>
--
Alan - ako### [at] povray org - a k o n g <at> p o v r a y <dot> o r g
http://www.povray.org - Home of the Persistence of Vision Ray Tracer
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
I was told by Dave Dunn, the AOL POV-Ray Chat host, that you could append parts
of scenes (*.inc) into the Moray scene but that you couldn't work on any of it
further. Kind of a inert addition then I guess.
On the menu, Scene/Settings then Includes tab.
Bob
"ryan constantine" <rco### [at] yahoo com> wrote in message
news:38D15FCC.81CF80F3@yahoo.com...
| is there a way to convert pov and inc files into moray? or is there a
| utility that allows one to search through pov and inc files for an
| object and import it into moray? it seems to me that if moray can go
| from moray to pov, it should be able to go the other way as well. does
| it? how?
|
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
Alan Kong wrote:
> On Thu, 16 Mar 2000 20:34:56 -0600 Alex Magidow <axi### [at] mninter net>
> wrote:
>
> >...shouldn't a POV-Ray converter just be based off of POV-Ray's
> >code, which, since it is open source, could be used for such a purpose(or is
> >there something against that in the license?).
>
> Hi, Alex. POV-Ray is not open source, nor is it public domain. It is
> copyrighted freeware. Anyone is free to write their own parser (good
> luck!) but the POV-Ray parser code may not be re-used in a third-party
> program.
>
> POV-Ray documentation (POVLEGAL.DOC) section 5.1.8:
>
> <snip..>
> "The POV-Team does not license source code for any use outside POV-Ray.
> No portion of the POV-Ray source code may be incorporated into
> another program unless it is clearly a custom version of POV-Ray that
> includes all of the basic functions of POV-Ray."
> <snip..>
Thanks for clearing that up...so, if teh converter has a renderer, then its
fine?<G>
>
>
> --
> Alan - ako### [at] povray org - a k o n g <at> p o v r a y <dot> o r g
> http://www.povray.org - Home of the Persistence of Vision Ray Tracer
--
You Know You've Been Raytracing Too Long When:
Rather than hang a picture on a nail you just yell at it :
object {
union {
object{
Painting
}
object {
Wall
}
}
And can't figure out why it keeps sliding off.
Produced by Alex Magidow's Sig File Randomizer(YKYBRTTL jokes courtesy of
c.g.r.raytracing)
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
On Fri, 17 Mar 2000 07:08:50 -0600 Alex Magidow <axi### [at] mninter net>
wrote:
>Thanks for clearing that up...so, if teh converter has a renderer, then its
>fine?<G>
No, it's okay only if it is a modified version of POV-Ray and clearly
stated as such. IOW, someone couldn't incorporate the POV-Ray parser
code to read in a POV scene to be rendered with an unrelated scanline
renderer.
--
Alan - ako### [at] povray org - a k o n g <at> p o v r a y <dot> o r g
http://www.povray.org - Home of the Persistence of Vision Ray Tracer
Post a reply to this message
|
 |
|  |
|  |
|
 |
From: Alex Magidow
Subject: Re:POV-Ray License[Was:Re: pov to moray conversions: possible?]
Date: 17 Mar 2000 23:16:36
Message: <38D303D6.9756718A@mninter.net>
|
|
 |
|  |
|  |
|
 |
Couldn't you just disallow code theft in commercial products? That way, you'd
cultivate a greater amount of freeware programs that'd use POV-Ray's code, which
would speed along the development of such programs.
In any case, there's probably something I'm overlooking here. I'm neither a very
prolific coder nor a lawyer, so I really am not within my domain of knowlege
here.
Alan Kong wrote:
> On Fri, 17 Mar 2000 07:08:50 -0600 Alex Magidow <axi### [at] mninter net>
> wrote:
>
> >Thanks for clearing that up...so, if teh converter has a renderer, then its
> >fine?<G>
>
> No, it's okay only if it is a modified version of POV-Ray and clearly
> stated as such. IOW, someone couldn't incorporate the POV-Ray parser
> code to read in a POV scene to be rendered with an unrelated scanline
> renderer.
>
> --
> Alan - ako### [at] povray org - a k o n g <at> p o v r a y <dot> o r g
> http://www.povray.org - Home of the Persistence of Vision Ray Tracer
--
You Know You've Been Raytracing Too Long When:
Rather than hang a picture on a nail you just yell at it :
object {
union {
object{
Painting
}
object {
Wall
}
}
And can't figure out why it keeps sliding off.
Produced by Alex Magidow's Sig File Randomizer(YKYBRTTL jokes courtesy of
c.g.r.raytracing)
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
Alex Magidow wrote:
>
> Couldn't you just disallow code theft in commercial products? That way, you'd
> cultivate a greater amount of freeware programs that'd use POV-Ray's code, which
> would speed along the development of such programs.
>
> In any case, there's probably something I'm overlooking here. I'm neither a very
> prolific coder nor a lawyer, so I really am not within my domain of knowlege
> here.
The real issue here is that while POV-Ray is open source it is still
the property of the POV-Team. You may modify the source to make a
different version of POV-Ray, you may study the source code for your
own edification, but you may not rip out parts of the source code
to make your own program work. The source code for POV-Ray is the
intellectual property of the POV-Team which grants them the liberty
of imposing any restrictions on it they so choose including copyright
protection under the law both national and international.
--
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
|
 |
|  |
|  |
|
 |
From: Florian Fischer
Subject: Re: POV-Ray License[Was:Re: pov to moray conversions: possible?]
Date: 18 Mar 2000 14:31:48
Message: <38D3DA1E.B6EB1013@gmx.de>
|
|
 |
|  |
|  |
|
 |
> > Couldn't you just disallow code theft in commercial products? That
> > way, you'd cultivate a greater amount of freeware programs that'd
> > use POV-Ray's code, which would speed along the development of
> > such programs.
> >
> The real issue here is that while POV-Ray is open source it is still
> the property of the POV-Team. You may modify the source to make a
> different version of POV-Ray, you may study the source code for your
> own edification, but you may not rip out parts of the source code
> to make your own program work. The source code for POV-Ray is the
> intellectual property of the POV-Team which grants them the liberty
> of imposing any restrictions on it they so choose including
> copyright protection under the law both national and international.
Of course, the POV-Team may do so... but WHY do they do so? Who
benefits from this?
(Disclaimer: I do not want to annoy the POV-Team, in fact I love your
work very much and I can live very well with the current license. I'm
just thinking of what could be done using POV-Ray code, such as
converters, animators, etc.)
While GPL programs were unusual when POV-Ray was created (outside
Linux at least), and thus it's easy to understand that POV-Ray did not
have this license from the beginning, I think that this would be a
good license for POV-Ray today.
And I think that now is a good time to think about the license again
as the development of POV-Ray seems to have slowened down (the last
version (3.1e) dates from March '99 and the next planned one is a
compilation of some patches).
I hope that I've not made me some enemies now.
Florian
Post a reply to this message
|
 |
|  |
|  |
|
 |
From: Ken
Subject: Re: POV-Ray License[Was:Re: pov to moray conversions: possible?]
Date: 18 Mar 2000 14:56:52
Message: <38D3DEAF.29C5F30@pacbell.net>
|
|
 |
|  |
|  |
|
 |
Florian Fischer wrote:
> Of course, the POV-Team may do so... but WHY do they do so? Who
> benefits from this?
I think part of this stems from the very nature of how POV-Ray started
and how it is currently developed. The POV-Team produces POV-Ray for
free and they do it for FUN. If they allow others to use their code
in other applications those people could easily charge for and make
a profit on the sales of those applications.
No one wants to see others make money on their work without sharing
in those profits.
But here is where it really gets tricky. The POV-Team members are
scattered all over the world and distrubuting profits made on their
work creates all kinds of monetary distribution problems not to
mention the legal problems involved with any money making operation
of an international nature.
They don't want to have to form a corporation to continue distibuting
POV-Ray as it has been in the past nor do they want others profiting
on the work they put into the program. Likewise you mentioned that
POV-Ray is comprised of some user submitted patches. This is great for
the purposes of adding features to the program but when money is
invloved how do you decide who gets a what cut of the money pie ?
I am not saying your opinions are wrong but you might consider that
the POV-Team has very valid concerns about their program and how it
is used which is reflected in their current licensing agreement.
Hope for the future -
One thing you might find encouraging is that I am strongly lobbying
the POV-Team to add a method to internally tessellate POV-Ray primitives
in some future version of the program. If this feature were added it
would greatly simplify the process of adding export capabilities to
the program. So far I have not received any opposition to the principal
of the idea but likewise I have not heard that it is being seriously
considered either. We will have to wait and see.
Lutz, sorry for the off topic discussion.
--
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
|
 |
|  |
|  |
|
 |
From: Alex Magidow
Subject: Re: POV-Ray License[Was:Re: pov to moray conversions: possible?]
Date: 19 Mar 2000 11:49:04
Message: <38D505B6.D4A76CE3@mninter.net>
|
|
 |
|  |
|  |
|
 |
Florian Fischer wrote:
>
<snip>
>
> (Disclaimer: I do not want to annoy the POV-Team, in fact I love your
> work very much and I can live very well with the current license. I'm
> just thinking of what could be done using POV-Ray code, such as
> converters, animators, etc.)
> I hope that I've not made me some enemies now.
Actually, Florian, I hear they chase down anyone who makes suggestions,
and force them to watch an animation of a shiny sphere(maybe even
refractive?) flying over a checkerboard<G>(I'm kidding!). No seriously, I
think Florian makes an interesting point. You could, for example, have a
license that forbids use in commercial programs, but allows use in
non-commercial programs. In this case, it would probably be advantageous
to the POV-Ray community as a whole to allow the use of the code, because
there is very little that you can do with POV-Ray's source code that
wouldn't have to do with 3D graphics. In that case, you could use the
POV-Code to make things like DSO's for BMRT, or converter programs, etc.
While I'm not sure this is exactly GPL(I've been reading it for the last
twenty minutes, and I don't think I can get more than two articles of
legal-ese through my head at once) is, the POV-Team could create their own
license with such provisions. But hey, thats up to POV-Team. This
discussion should probably be on a POV license NG, huh? Oops.
>
>
> Florian
--
You Know You've Been Raytracing Too Long When:
You think it took him six days because he was using Win95
Produced by Alex Magidow's Sig File Randomizer(YKYBRTTL jokes courtesy of
c.g.r.raytracing)
Post a reply to this message
|
 |
|  |
|  |
|
 |
From: Florian Fischer
Subject: Re: POV-Ray License[Was:Re: pov to moray conversions: possible?]
Date: 19 Mar 2000 13:57:09
Message: <38D5185A.294E8615@gmx.de>
|
|
 |
|  |
|  |
|
 |
> No one wants to see others make money on their work without sharing
> in those profits.
But putting a program under the GPL doesn't mean giving away all the
rights. For example, the GPL forbids usage of the code in other
non-GPL (e.g. profit-making) programs, so there's no danger!
If the POV-Team cannot decide to allow the usage of ALL POV-Ray
source-code, they could still release a library containing the parser.
That would, at least, allow creation of animators and converters
reading POV files and thus make the POV file format and probably also
the renderer even more popular.
But the main advantage is a different one: Have you seen any other
program of which at least 10 different, patched versions exist?
(perhaps except PGP!)
All the efforts to create the patched versions (done by independent
programmers) could be merged with the POV-Team's to develop the main
version instead. Not only that we'd probably have POV-Ray 4 by now,
but also a lot of confusion, incompatibilities and bugs between the
patched versions could be avoided.
> Lutz, sorry for the off topic discussion.
You're right, this probably belongs into povray.general, but I think
there is not much more to say now, so it's unnecessary moving it.
Florian
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
Florian Fischer wrote:
> But the main advantage is a different one: Have you seen any other
> program of which at least 10 different, patched versions exist?
> (perhaps except PGP!)
> All the efforts to create the patched versions (done by independent
> programmers) could be merged with the POV-Team's to develop the main
> version instead. Not only that we'd probably have POV-Ray 4 by now,
> but also a lot of confusion, incompatibilities and bugs between the
> patched versions could be avoided.
Where have you been ? POV-Ray v3.5 due to be released publicaly sometime
this year will be based almost exclusively on user submitted patches.
POV-Ray v4.0 will be a complete re-write in C++ plus will likely add
even more new features to the program.
--
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
|
 |
|  |
|  |
|
 |
From: Lutz Kretzschmar
Subject: Re: POV-Ray License[Was:Re: pov to moray conversions: possible?]
Date: 20 Mar 2000 04:30:40
Message: <38d4897c.1623220@news.stmuc.com>
|
|
 |
|  |
|  |
|
 |
Hi Ken, you recently wrote in moray.win:
> Lutz, sorry for the off topic discussion.
It's not really that off-topic<g>.
I have also thought about this and I've always wished that the POV-Ray
parser would be excluded from that specific part of the license, since
the parser is not something that people could make a profit with in a
way that goes against the work of the POV-Team or the spirit of
POV-Ray. It *would* help POV gain more support in other programs,
especially converters, though.
And the parser is not rocket-science, it's just a whole lot of work to
implement.
I've never felt strongly enough about it to bring it up in the
POV-Team, though<g>. I always thought there were more important
features to implement (in Moray, that is).
- Lutz
email : lut### [at] stmuc com
Web : http://www.stmuc.com/moray
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
Hi Ian Burgmyer, you recently wrote in moray.win:
> What if full plug-in support was added to POV-Ray? Then something like this
> would probably be possible.
I don't think that's going to happen since we want to keep POV-Ray
cross-platform, especially the scene files. And not all platforms
support shared libraries (called DLLs in Windows).
- Lutz
email : lut### [at] stmuc com
Web : http://www.stmuc.com/moray
Post a reply to this message
|
 |
|  |
|  |
|
 |
From: Ian Burgmyer
Subject: Re: POV Plug-ins (was Re: pov to moray conversions: possible?)
Date: 22 Mar 2000 00:01:06
Message: <38d85392$1@news.povray.org>
|
|
 |
|  |
|  |
|
 |
Lutz Kretzschmar <lut### [at] stmuc com> wrote in message
news:38d### [at] news stmuc com...
> Hi Ian Burgmyer, you recently wrote in moray.win:
>
> > What if full plug-in support was added to POV-Ray? Then something like
this
> > would probably be possible.
> I don't think that's going to happen since we want to keep POV-Ray
> cross-platform, especially the scene files. And not all platforms
> support shared libraries (called DLLs in Windows).
Yeah, I realize that, but what about OS-specific plugins, like file
exporting?
Unless there'd be too much work involved in writing the plugin code (you'd
know about that ;-). Then again, they'd probably have to write different
code for every OS. . .ahh, screw it :)
--
This message brought to you by:
-=< Ian (the### [at] hotmail com >=-
Please visit my site at http://spectere2000.cjb.net! :)
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
Lutz Kretzschmar <lut### [at] stmuc com> wrote in article
<38d### [at] news stmuc com>...
> > What if full plug-in support was added to POV-Ray? Then something like
this
> > would probably be possible.
> I don't think that's going to happen since we want to keep POV-Ray
> cross-platform, especially the scene files.
So, do it in Java?
David
Post a reply to this message
|
 |
|  |
|  |
|
 |
From: Johannes Hubert
Subject: Re: POV Plug-ins (was Re: pov to moray conversions: possible?)
Date: 25 Mar 2000 13:39:57
Message: <38dd07fd$1@news.povray.org>
|
|
 |
|  |
|  |
|
 |
"David Byrden" <Dav### [at] byrden com spampreventer> wrote in message
news:01bf9689$0ff28060>
> So, do it in Java?
>
Old question, same answer :)
Java is a *lot* less platform independent than POV. The current Java 2
implementation exists only on Windows, Solaris(Unix) and Linux. Not very
platform independent (from a POVish point of view)...
Johannes.
Post a reply to this message
|
 |
|  |
|  |
|
 |
From: Warp
Subject: Re: POV Plug-ins (was Re: pov to moray conversions: possible?)
Date: 27 Mar 2000 03:52:25
Message: <38df2148@news.povray.org>
|
|
 |
|  |
|  |
|
 |
Not to talk about the speed difference between C and Java.
POV-Ray is already slow enough. Let's not make it even slower.
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
Post a reply to this message
|
 |
|  |
|  |
|
 |
From: Walzer
Subject: may be it's getting offtopic (Re: POV Plug-ins (was Re: pov to moray conversions: possible?))
Date: 27 Mar 2000 13:32:05
Message: <38dfa925@news.povray.org>
|
|
 |
|  |
|  |
|
 |
> Not to talk about the speed difference between C and Java.
> POV-Ray is already slow enough. Let's not make it even slower.
This may be correct on our current Hardware, where javacode is processed in
a
virtual machine, emulated by software ... but have you heard about the
current Transmeta-Crusoe-Processor, able to run every binarycode (with the
correct microcode) in Hardware ..
Future becomes present ..
--
jan walzer <wal### [at] informatik uni-halle de>
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |