Re[2]: New STL format crazy talk.

From: lblasch@opw-fc.com
Date: Wed Jun 03 1998 - 09:53:43 EEST


     
     Dear SCat3D@aol.com,
     
     I agree that change without purpose is not good.
     
     I also know that a solution without a problem is useless, as in the
     Renderman Spec from PIXAR, but if there is no problem now then why did
     this topic come up.
     
     With the divergence of machine capabilitys and materials, the market is
     already looking for a better way of getting optimum data to the machine in
     question.
     
     Karl Denton summed it up:
     "I now spend more in file space (files with several million tri's) in
     order to get our stl files to a resolution high enough that the
     triangulation will not show through on our Sanders equipment. Truly a more
     efficient file would help Williams International."
     
     The crazy talk that you speak of may be crazy to a service bureau that
     wants a generic file format. Those of us who operate within the
     engineering department of a company see it differently. Since when has a
     generic format ever been the best way. Name me a generic format...IGES,
     DXF, Esperanso? All have good and bad points.
     
     What I am trying to point out is that the data is already being integrated
     within the Modeler files for other purposes like Rendering and Simulation,
     to attempt to produce a new generic format within the STL for this data
     seems silly. Also, why take a smooth contour and break it up into facets
     and then run a smoothing routine to eliminate the roughness.
     
     Talk about crazy.
     
     Larry Blasch
______________________________ Reply Separator _________________________________
Subject: Re: New STL format crazy talk.
Author: <SCat3D@aol.com> at internet
Date: 6/2/98 6:01 PM
     
     
Larry,
     
Change for change's sake is useless. What new RP technology is out there
requiring a new STL format? Why not suggest dumping your computer OS and all
the programs you run because it is in theory possible to make better one? Or
do you happily run the BeOS?
     
The free market will decide if a "Postscript for 3d" should win out over the
.STL format... and guess what... it did. Pixar introduced the Renderman Spec
in the late eighties as, in their words, "Postscript for 3d." The renderman
spec contains all the 3D geometry data, extensible data forms like nurbs, as
well as color and texture data. Pixar stopped development on Mac and PC
versions of Rman a few years ago, and now only uses a unix version for high-
end filmaking. Why? The software market neither cared nor needed a new
format.
     
K.I.S.S. The STL format's underlying strength is its simplicity. As computer
memory has grown, and the capabilities of CAD software has evolved to allow
easier, free-form surfaces, STL files have grown bigger and bigger to
accomodate this. The beauty here is that no changes to the spec have been
needed, no software had to be re-written or thrown out, and the STL data that
I made five years ago can be used again today.
     
Yes, the STL spec is wasteful as it stores redundant vertex information. SO? I
regularly create 100+Mb STL files and easily build them on Actuas at .00125"
Layer Thickness. I have never had problems storing or manipulating such large
files. I have no newer technology requiring color data, higher resolution,
and I have not heard of any new technology that needs something better.
     
But let's say you've invented something like a new color 3d printer. Do you
need a new data format? Take a look at the STL file spec: for every triangle
there are two unused bytes. That offers the ability to attach a flag for one
of 64K different pieces of information for every tri. Or you could thread
those bytes to store more complex data. (Although a small file, say 4
triangles, might not be able to hold much.)
     
There is also an 80 byte header that goes pretty much unused.
     
Sure, 3D's slicing program could use some refreshing. But keep in mind that a
cross section generated through a decently tesselated STL file contains more
than enough info to interpolate a smooth spline curve, with the help of some
AI to find those rare cases when smoothing slices is NOT desired. Also, it
seems 3D has never quite brought the concept of "slice resolution" into the
era of machines that are 30 times faster and have 30 times more memory than
the original SLA slice computers. This explains the zig-zaggy pattern on sla
parts.
     
3D should be prodded at every opportunity to fix these problems, not be
beleagured to waste resources on unecessary formats, so get back in th box,
Larry!
     
(In a low hushed voice) We're safe from Al in here.
     
For more information about the rp-ml, see http://ltk.hut.fi/rp-ml/

For more information about the rp-ml, see http://ltk.hut.fi/rp-ml/



This archive was generated by hypermail 2.1.2 : Tue Jun 05 2001 - 22:45:49 EEST