• 제목/요약/키워드: 3-dimensional graphics

검색결과 201건 처리시간 0.022초

그래픽 하드웨어를 이용한 분자용 보로노이 다이어그램 계산 (Voronoi Diagram Computation for a Molecule Using Graphics Hardware)

  • 이정은;백낙훈;김구진
    • 정보처리학회논문지A
    • /
    • 제19A권4호
    • /
    • pp.169-174
    • /
    • 2012
  • 본 논문에서는 주어진 단백질 분자에 대해 3차원 보로노이 다이어그램을 계산하는 알고리즘을 제안한다. 분자는 반경이 서로 다른 구의 집합으로 표현되며, 각 구의 반경은 원자의 반데르바스 (van der Waals) 반경에 대응한다. 보로노이 다이어그램은 3차원 공간을 복셀(voxel)의 집합으로 분할한 뒤, 보로노이 다이어그램을 포함하는 복셀을 보수적으로 추출함으로써 구성된다. 분자의 계층적 성질을 이용하여 BVH(bounding volume hierarchy)를 구성하고, CUDA 프로그래밍을 통하여 그래픽 하드웨어 가속을 활용함으로써 계산 시간 효율성을 높인다. 공간이 최대 $2^{24}$개의 복셀로 분할될 경우, 단일 코어 CPU로 구현하는 알고리즘에 비해 계산 속도가 323배 가량 향상 되었다.

2차원 평면상에 4차원 가시성 정보의 표현을 통한 포괄적 가시성 전처리 (Conservative Visibility Preprocessing by Expressing 4-D visibility Information on 2-D Spaces)

  • 허준혁;원광연
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제5권2호
    • /
    • pp.9-23
    • /
    • 1999
  • 가시성 전처리는 렌더링을 위하여 실시간에 처리되어야 하는 다각형의 수를 줄여, 전체 랜더링 성능을 향상시키는 유용한 방법 중에 하나이다. 본 논문에서는 새롭고 효율적인 가시성 전처리 방법을 제안하였다. 제안된 방법에서는 가상환경 내에서 네비게이션 가능한 지역들이 사전에 직육면체 형태의 셀들로 분할되어 있다고 가정한다. 분할된 하나의 셀에서 보일 가능성이 있는 다각형을 구하기 위해서는 적어도 면-대-면 가시성을 해결해야 한다. 이는 4차원의 가시성 정보를 다루어야 함을 의미한다. 제안된 방법에서는 이러한 4차원이라는 고차원의 가시성 정보를 보다 효율적으로 처리하기 위해서, 포괄적 가시성의 특성을 이용하여 4차원의 정보를 2차원의 평면들에 나타내고 이를 개념적으로 2진공간분할(Binary Space Partitioning) 트리와 유사한 3진트리로 표현하여 처리하였다. 제안된 방법은 건축물 내부환경뿐만 아니라, 도시환경과 같은 보다 일반적인 야외환경도 다룰 수 있으며, 여러 개의 다각형들이 협력적으로 가리는 다각형들도 제거할 수 있다. 제안된 방법은 O(nm)의 계산 시간과 O(n+m)의 공간을 요구한다. 적당한 m을 선택함으로써 사용자는 전처리시간과 계산결과사이에 적절한 선택을 할 수 있다.

  • PDF

Open Inventor에 기초한 비다양체 모델링 자료구조 (Non-manifold Modeling Data Structure Based on Open Inventor)

  • 박상호;이호영;변문현
    • 한국CDE학회논문집
    • /
    • 제3권3호
    • /
    • pp.154-160
    • /
    • 1998
  • In this study, we implement the prototype modeler with non-manifold data structure using Open Inventor. In these days, Open Inventor is a popular tool for computer graphics applications, even though Open Inventor could not store topological information including a non-manifold data structure which can represent an incomplete three dimensional shape such as a wireframe and a dangling surface during designing. Using Open Inventor, our modeler can handle a non-manifold model whose data structure is based on the radial edge data structure. A model editor is also implemented as an application which can construct a non-manifold model from two dimensional editing.

  • PDF

3차원 그래픽프로세서용 특수 목적 연산장치의 하드웨어 설계 (Hardware Design of Special-Purpose Arithmetic Unit for 3-Dimensional Graphics Processor)

  • 최병윤
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2011년도 춘계학술대회
    • /
    • pp.140-142
    • /
    • 2011
  • 본 논문에서는 모바일 그래픽프로세용 특수목적 연산 회로를 설계하였다. 특수목적 연산회로(SFU)는 6개의 연산, 즉, $1/{\chi}$, $\frac{1}{{\sqrt{x}}$, $log_2x$, $2^x$, $sin(x)$, $cos(x)$를 지원한다. 특수목적 연산 회로는 높은 정밀도 조건을 만족하기 위해 IEEE 표준 부동 소수점 형식을 사용하는 2차 다항식 minimax 알고리즘을 사용하였으며, 높은 연산 성능을 위해 5-단 파이프라인 구조를 갖고 있다. 설계한 특수목적 연산회로 는 65nm 삼성 CMOS 표준셀 공정 조건에서 약 23,000개의 게이트로 구성되며, 약 400 Mhz의 동작 주파수를 가진다. 설계된 회로는 파이프라인 구조로 동작하므로 약 400 MOPS(Million Operations Per Second)의 연산 성능을 갖고 있어서, 고성능 3차원 그래픽 프로세서에 적용이 가능하다.

  • PDF

콘크리트 구조부재의 3차원 스트럿-타이 모델 해석 및 설계 (3-Dimensional Strut-Tie Model Analysis and Design of Structural Concrete)

  • 윤영묵;박정웅
    • 대한토목학회논문집
    • /
    • 제26권3A호
    • /
    • pp.411-419
    • /
    • 2006
  • 본 연구에서는 현재의 설계기준에서 명확하게 제시하지 못하고 있는 3차원 응력교란영역의 설계를 위해 3차원 스트럿-타이 모델을 이용하는 새로운 설계방법을 제안하였고, 실무자들이 이 방법에 따라 콘크리트 구조부재를 설계하는데 편리함을 제공해주는 실용적인 3차원 스트럿-타이 모델 전용 그래픽 프로그램을 개발하였다. 격자 스트럿-타이 모델을 사용함으로서 모델 선정에 따른 주관성을 배제하였고, 3차원 파괴면, 압축주응력 흐름의 방향, 그리고 스트럿의 방향 등을 이용하여 3차원 스트럿의 유효강도를 계산하는 방법을 개발하였다. 본 연구의 해석과정은 스트럿의 최대단면적과 필요단면적을 이용하여 최대하중을 계산한 다음, 계산된 타이의 필요단면적을 배근된 철근의 단면적으로 대치시켜 증분하중단계를 이용한 비선형 트러스 해석을 수행하는 방법이다. 설계과정은 주어진 설계하중에 대하여 필요철근량을 산정하고 스트럿과 절점의 강도를 검토하는 일련의 설계방법이다. 따라서 제안된 방법은 유한요소해석과의 상호작용을 통하여 스트럿-타이 모델의 단점을 보완하고 장점을 최대한 활용하기 위한 컴퓨터에 기반한 스트럿-타이 모델 방법으로 분류될 수 있다. 제안된 방법의 타당성을 검증하기 위하여 파괴실험이 수행된 9개의 말뚝기초 공시체의 파괴강도 예측 및 교각코핑부의 설계를 수행하였고, 그 결과를 기존의 연구결과 및 기존 설계기준에 의한 해석 및 설계결과와 비교하였다.

유한요소법에 의한 응력 해석 결과의 등가면 표시 알고리즘 (Algorithms for iso-surface representation of res from finite element analysis of stress)

  • 이재영;이영진
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제3권2호
    • /
    • pp.85-97
    • /
    • 1997
  • 이 연구의 목적은 유한요소법에 의해 계산된 3차원 고체의 응력 분포를 등가면 (iso-surface)을 이용하여 이해하기 쉽게 가시화하는 방법을 제시하고, 이와 관련된 효율적인 알고리즘을 개발하며, 등가면 표시방법의 실용적 응용방법을 개척하는데 있다. 이 논문은 등가변을 생성하는 방법과, 생성된 등가연의 국부적인 불규칙성을 제거하고, 연속적이며 완만하게 굴곡된 곡면으로 평활화하는 방법을 제시하였다. 등가면을 이용한 여러가지 응력 표시방법을 고안하고, 이들의 실제적인 이행과 사례적인 실행을 통해서 그 실용성과 효용성을 검토하였다.

  • PDF

Isometric Motion Recognition in Computer Animation

  • 이명원
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제3권2호
    • /
    • pp.55-63
    • /
    • 1997
  • 본 논문에서는 그룹 이론을 기반으로 3차원 공간상에서 두 물체의 모션으로부터 동량모션을 검출해내는 방법을 제안한다. 먼저 동량모션을 그룹 이론으로 개념적으로 정의하고 해결책으로는 물체의 모션에 따라 결정되는 새로운 개념의 좌표계를 이용한다. 이 좌표계는 물체의 모션을 양적으로 측정하기 위해 이용되며 본 논문에서 Motion Specific Coordinate System(MSCS) 으로 명명한다. 그리고, 이 좌표계를 이용하여 두 물체의 모션이 같은지를 검사하는 알고리즘을 제안한다. 이 알고리즘을 이용하면 3차원 좌표계에서 물체의 시작 위치나 물체의 모션의 방향과는 무관하게 두 물체의 모션을 비교하여 두 모션이 같은 모션인지를 알아낼 수 있다. 본 알고리즘은 물체가 여러 관절을 가진 경우에도 적용할 수 있다. 본 연구의 알고리즘에서 모션의 양적 측정은 MSCS 상에서의 이동 거리와 임의의 축을 중심으로 한 회전각을 이용하는 것으로 한정한다.

  • PDF

딜러니 개선 알고리듬을 이용한 삼차원 구의 보로노이 곡면 삼각화 (Triangulation of Voronoi Faces of Sphere Voronoi Diagram using Delaunay Refinement Algorithm)

  • 김동욱
    • 산업경영시스템학회지
    • /
    • 제41권4호
    • /
    • pp.123-130
    • /
    • 2018
  • Triangulation is one of the fundamental problems in computational geometry and computer graphics community, and it has huge application areas such as 3D printing, computer-aided engineering, surface reconstruction, surface visualization, and so on. The Delaunay refinement algorithm is a well-known method to generate quality triangular meshes when point cloud and/or constrained edges are given in two- or three-dimensional space. In this paper, we propose a simple but efficient algorithm to triangulate Voronoi surfaces of Voronoi diagram of spheres in 3-dimensional Euclidean space. The proposed algorithm is based on the Ruppert's Delaunay refinement algorithm, and we modified the algorithm to be applied to the triangulation of Voronoi surfaces in two ways. First, a new method to deciding the location of a newly added vertex on the surface in 3-dimensional space is proposed. Second, a new efficient but effective way of estimating approximation error between Voronoi surface and triangulation. Because the proposed algorithm generates a triangular mesh for Voronoi surfaces with guaranteed quality, users can control the level of quality of the resulting triangulation that their application problems require. We have implemented and tested the proposed algorithm for random non-intersecting spheres, and the experimental result shows the proposed algorithm produces quality triangulations on Voronoi surfaces satisfying the quality criterion.

고차 정확도 수치기법의 GPU 계산을 통한 효율적인 압축성 유동 해석 (EFFICIENT COMPUTATION OF COMPRESSIBLE FLOW BY HIGHER-ORDER METHOD ACCELERATED USING GPU)

  • 장태규;박진석;김종암
    • 한국전산유체공학회지
    • /
    • 제19권3호
    • /
    • pp.52-61
    • /
    • 2014
  • The present paper deals with the efficient computation of higher-order CFD methods for compressible flow using graphics processing units (GPU). The higher-order CFD methods, such as discontinuous Galerkin (DG) methods and correction procedure via reconstruction (CPR) methods, can realize arbitrary higher-order accuracy with compact stencil on unstructured mesh. However, they require much more computational costs compared to the widely used finite volume methods (FVM). Graphics processing unit, consisting of hundreds or thousands small cores, is apt to massive parallel computations of compressible flow based on the higher-order CFD methods and can reduce computational time greatly. Higher-order multi-dimensional limiting process (MLP) is applied for the robust control of numerical oscillations around shock discontinuity and implemented efficiently on GPU. The program is written and optimized in CUDA library offered from NVIDIA. The whole algorithms are implemented to guarantee accurate and efficient computations for parallel programming on shared-memory model of GPU. The extensive numerical experiments validates that the GPU successfully accelerates computing compressible flow using higher-order method.

WWW을 활용한 디자인과 색채 기호 조사에 관한 연구 (A Study on Design and Color Preference Investigation using WWW)

  • 김형민;권은숙
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제2권1호
    • /
    • pp.39-47
    • /
    • 1996
  • 다양한 라이프스타일을 추구하는 소비자의 니즈(needs)는 첨단 컴퓨터 기술을 활용한 디자인 연구과정의 개발을 통하여 체계적으로 파악될 수 있다. 특히 제품 디자인의 가장 중요한 요소인 색채는 그 복합적 특성으로 인하여 정확한 정보를 파악하여 분석하는 것이 어려웠다. 본 연구에서는 WWW을 이용한 디자인과 색채 기호조사 방법을 개발하고, 이의 실험을 통하여 시간적, 경제적, 지역적 한계를 지닌 기존의 색채조사 방법을 보완할 수 있는 새로운 디자인 연구방법의 가능성을 제시하고자 한다. 이는 기존의 언어적이고 추상적인 색채조사를 구체적 제품의 3D 모델링을 이용한 시각적이고 구체적인 색채 조사로 대체함으로서, 보다 신뢰도가 높은 정보의 획득과 분석을 가능하게 한다는 점에 연구의 의의가 있다.

  • PDF