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 / 7559
7558  |  7560
Subject: 
Smoothing on part level using edge lines
Newsgroups: 
lugnet.cad.dev
Date: 
Mon, 5 Aug 2002 11:01:01 GMT
Viewed: 
402 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
    

Custom Search

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