Subject:
|
Smoothing on part level using edge lines
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Mon, 5 Aug 2002 11:01:01 GMT
|
Viewed:
|
475 times
|
| |
| |
When I was implementing smoothing on part level using optional lines, I
discovered an artifact in the smoothing algorithm. You can see what I mean
by looking at the 'Space Radar Dish' 3960.dat using LDView 1.95 or later
with primitive substitution disabled. You can see that the normals of the
ring primitive get blended with the dish.
Smoothing using optional lines gives a nice visual improvement if used on
dat level and it's fast but it's not very good on edges so seams can be
seen. It also looks nice on part level but things sometimes get too smooth
around edges and optional lines can be applied arbitrarily in a part (like
in the minifig arms).
After realizing that smoothing on part level is not too expensive I
reconsidered the suggestion of smoothing using edge lines. I think an
algorithm based on them should also smooth hollow parts. It works almost the
same. Just exchange normals on every edge, except when an 'edge line' is
present on the edge. This might smooth al parts correctly.
Martijn
|
|
Message has 1 Reply: | | Re: Smoothing on part level using edge lines
|
| (...) This is technically due to bad dat code, not the algorithm. That edge shouldn't contain optional lines. However, given that they used a smashed half-sphere, they had no control over the presense of type 5 lines along that edge. And it's the (...) (22 years ago, 5-Aug-02, to lugnet.cad.dev)
|
11 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|