• 제목/요약/키워드: Catmull-Clark surfaces

검색결과 5건 처리시간 0.017초

Inscribed Approximation based Adaptive Tessellation of Catmull-Clark Subdivision Surfaces

  • Lai, Shuhua;Cheng, Fuhua(Frank)
    • International Journal of CAD/CAM
    • /
    • 제6권1호
    • /
    • pp.139-148
    • /
    • 2006
  • Catmull-Clark subdivision scheme provides a powerful method for building smooth and complex surfaces. But the number of faces in the uniformly refined meshes increases exponentially with respect to subdivision depth. Adaptive tessellation reduces the number of faces needed to yield a smooth approximation to the limit surface and, consequently, makes the rendering process more efficient. In this paper, we present a new adaptive tessellation method for general Catmull-Clark subdivision surfaces. Different from previous control mesh refinement based approaches, which generate approximate meshes that usually do not interpolate the limit surface, the new method is based on direct evaluation of the limit surface to generate an inscribed polyhedron of the limit surface. With explicit evaluation of general Catmull-Clark subdivision surfaces becoming available, the new adaptive tessellation method can precisely measure error for every point of the limit surface. Hence, it has complete control of the accuracy of the tessellation result. Cracks are avoided by using a recursive color marking process to ensure that adjacent patches or subpatches use the same limit surface points in the construction of the shared boundary. The new method performs limit surface evaluation only at points that are needed for the final rendering process. Therefore it is very fast and memory efficient. The new method is presented for the general Catmull-Clark subdivision scheme. But it can be used for any subdivision scheme that has an explicit evaluation method for its limit surface.

포워드 디퍼렌싱을 이용한 Catmull-Clark 서브디비전 서피스 렌더링 (Forward Differencing for Rendering Catmull-Clark Subdivision Surfaces)

  • 설주환;양성봉
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (2)
    • /
    • pp.439-441
    • /
    • 2002
  • 본 논문은 Catmull-Clark 서브디비전 서피스(subdivision surfaces)를 포워드 디퍼렌싱(forward differencing)을 이용하여 효율적으로 evaluation 해서 렌더링하는 알고리즘을 제안하고 있다. 포워드 디퍼렌싱은 순수한 다항식만을 evaluation 할 수 있다. 그러나 Catmull-Clark 서브디비전 서피스는 순수한 다항식이 아니다. 그러므로, Catmull-Clark 서피스를 정규 패치들(regular patches)로 분리하고, 그 패치들에 대한 다항식을 만들고, 포워드 디퍼렌싱을 사용해서 evaluation 하면 된다. 본 알고리즘의 장점은 전통적인 리커시브(recursive) 서브디비전 기법에 비해 메모리의 요구가 적다. 즉, [1]과 마찬가지로 서브디비전 깊이(subdivision depth)에 독립적으로 항상 상수(constant) 메모리 양 만큼만 요구된다.

  • PDF

특이점의 분할을 고려한 근사 서브디비전 방법에 대한 연구 (A Study on approximating subdivision method considering extraordinary points)

  • 서흥석;조맹효
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 2003년도 봄 학술발표회 논문집
    • /
    • pp.253-260
    • /
    • 2003
  • In computer-aided geometric modeling(CAGD), subdivision surfaces are frequently employed to construct free-form surfaces. In the present study, Loop scheme and Catmull-Clark scheme are applied to generate smooth surfaces. To be consistent with the limit points of target surface, the initial sampling points are properly rearranged. The pointwise errors of curvature and position in the sequence of subdivision process are evaluated in both Loop scheme & Catmull-Clark subdivision scheme. In partcural, a general subdivision method in order to generate considering extraordinary points are implemented free from surface with arbitrary sampling point information.

  • PDF

A Generalized Scheme for Constructing Polyhedral Meshes of Catmull-Clark Subdivision Surfaces Interpolating Networks of Curves

  • Abbas, Abdulwahed;Nasri, Ahmad
    • International Journal of CAD/CAM
    • /
    • 제5권1호
    • /
    • pp.91-98
    • /
    • 2005
  • This paper presents a scheme for interpolating intersecting uniform cubic B-spline curves by Catmull-Clark subdivision surfaces. The curves are represented by polygonal complexes and the neighborhoods of intersection points are modeled by X-Configurations. When these structures are embedded within a control polyhedron, the corresponding curves will automatically be interpolated by the surface limit of subdivision of the polyhedron. The paper supplies a construction which clearly shows that interpolation can still be guaranteed even in the absence of symmetry at the X-configurations. In this sense, this scheme generalizes an already existing technique by the same authors, thereby allowing more freedom to designers.

CAD/CAE 적응을 위한 근사 서브디비전 방법의 고찰 (Study on approximating subdivision schemes for the application to CAD/CAE)

  • 서홍석;조맹효
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 2002년도 가을 학술발표회 논문집
    • /
    • pp.237-243
    • /
    • 2002
  • Recently, in computer-aided geometric modeling(CAGD), subdivision surfaces are frequently employed to construct free-form surface. Subdivision schemes have been very popular in computer graphics and animation community, but the community of CAGD adopts this tool only recently to handle surface geometry. In the present study, Loop scheme and Catmull-Clark scheme are applied to generate smooth surfaces. To be consistent with the limit points of target surface, the initial sampling points are properly rearranged. The pointwise curvature errors and coordinate value errors between the points in the sequence of subdivision process and the points on the target surface are evaluated In the numerical examples in both Loop scheme & Catmull-Clark subdivision scheme.

  • PDF