To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.devOpen lugnet.cad.dev in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / 9093
9092  |  9094
Subject: 
Re: Inline POV code in official parts?
Newsgroups: 
lugnet.cad.dev
Date: 
Tue, 29 Jul 2003 20:54:13 GMT
Viewed: 
1469 times
  
In lugnet.cad.dev, Tony Hafner wrote:
What's the current plan for POV-Ray code in official parts?  I have been out of
the loop for a while, but my last understanding was that parts with inline
POV-Ray code don't have any chance of getting certified on the parts tracker.
Is this still the case?

I am specifically referring to cases where primitive substitution causes gaps
around curved surfaces.  The ldraw code looks fine in the usual tools (ldraw,
MLCAD, L3Lab), and the extra code makes the parts render without gaps in
POV-Ray.

--
Tony Hafner
www.hafhead.com

I agree with Steve on this issue: no POV code in offical parts with the possible
exception of primitves.  I feel this way for a few reasons:

- It could be construed the POV is the Official rendering program of the
LDraw.org library.  This can not and will not be the case.  While POV might be
the most widely used, it is not the only high quality rendering program in use
(Bryce, Rhino/Flamingo, 3D Studio Max, Blender to name a few) .

- It locks the offical library into a standard beyond the control of LDraw.org
and the LSC.  What happens if the POV team depreciates a command used in the
parts files?  This could potentially affect hundrends of parts in the library.

- What version of the POV standard would we use?  We have enough issues with
backward compatibility in the Official library right now, adding POV code would
only complicated the matter further.

- How would we review such code?  It's is much harder to rotate and scale POV
code to an arbitrary position than it is DAT code.

- Why not just ditch the DAT code and have the the library be POV only?  The
great thing about DAT code is it text based and easily visualizable.  Some POV
code isn't as intuitive.

- What if another program that's bigger and better than POV come into wide use?
Would we add the code for that program into the library?  Would we remove the
POV code?

Adding POV code sounds like a quick fix to problems such as primitive
substitution gaps but as I think about more I can see the list growing quite
large.  Since we don't even have an Official standard for DAT code, I don't
think adding another standard would be beneficial.

-Orion



Message has 2 Replies:
  Re: Inline POV code in official parts?
 
This is just my opinion since I started all this by suggesting to Lars to add POV support into L3P in the first place. By adding a few .dat primitives (not POV primitives) to the .dat definition, then you don't have to tie yourself to any renderer. (...) (21 years ago, 29-Jul-03, to lugnet.cad.dev)
  Re: Inline POV code in official parts?
 
(...) That's a very heavy argument against EmbPOV. It would be a great thing if we could just have a very few basic features, say clipped by, pattern wrap and maybe one or two other and make it a generic syntax for alternative code. (...) Despite (...) (21 years ago, 13-Jan-04, to lugnet.cad.dev)

Message is in Reply To:
  Inline POV code in official parts?
 
What's the current plan for POV-Ray code in official parts? I have been out of the loop for a while, but my last understanding was that parts with inline POV-Ray code don't have any chance of getting certified on the parts tracker. Is this still the (...) (21 years ago, 28-Jul-03, to lugnet.cad.dev)

18 Messages in This Thread:






Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR