• 제목/요약/키워드: 2D ComputerGraphics

검색결과 253건 처리시간 0.026초

내장형 3D 그래픽 가속을 위한 부동소수점 Geometry 프로세서 설계 (A Design of Floating-Point Geometry Processor for Embedded 3D Graphics Acceleration)

  • 남기훈;하진석;곽재창;이광엽
    • 대한전자공학회논문지SD
    • /
    • 제43권2호
    • /
    • pp.24-33
    • /
    • 2006
  • 본 논문에서는 휴대용 정보기기 시스템에서 더욱 향상된 실시간 3D 그래픽 가속 능력을 갖는 SoC 구현을 위해 효과적인 3D 그래픽 Geometry 처리 IP 구조를 연구하였다. 이를 기반으로 3D 그래픽 Geometry 처리 과정에 필요한 부동소수점 연산기를 설계하였으며, 내장형 3D 그래픽 국제 표준인 OpenGL-ES를 지원하는 부동소수점 Geometry 프로세서를 설계하였다. 설계된 Geometry 프로세서는 Xilinx-Vertex2 FPGA에서 160k gate의 면적으로 구현되었으며, 80 MHz의 동작주파수 환경에서 실제 3D 그래픽 데이터를 이용하여 Geometry 처리 과정의 성능 측정 실험을 하였다. 실험 결과 80 MHz의 동작주파수에서 초당 1.5M 개의 폴리곤 처리 성능이 확인되었으며, 이는 타 3D 그래픽 가속 프로세서에 비하여 평균 2배 이상의 Geometry 처리 성능이다. 본 지오메트리 프로세서는 Hynix 0.25um CMOS 공정에 의한 측정결과 83.6mW의 소모전력을 나타낸다.

3D 애니메이션의 배경 표현에 관한 분석 (Analysis on the Backgrounds Expression for 3D Animation)

  • 박성대;정예지;김치용
    • 한국멀티미디어학회논문지
    • /
    • 제18권2호
    • /
    • pp.268-276
    • /
    • 2015
  • This article analyzes the background representation of 3D animation and look at what its proper background expression. With the development of computer graphics technology, the background of the 3D animations can be expressed as The actual background. In contrast, "The Smurfs" which was released recently was created to take the actual background. However, 3D animation with real background is not appropriate in terms of creative expression space in the main role of the animation. In this Study, we analyze the character and background of the animation made in 3D graphics. Based on this, we propose a correct representation of 3D animation background.

A design of a floating point unit with 3 stages for a 3D graphics shader engine

  • Lee, Kwang-Yeob
    • 전기전자학회논문지
    • /
    • 제11권4호
    • /
    • pp.358-363
    • /
    • 2007
  • This paper presents a floating point unit(FPU) with 3 stages for a 3D graphics shader engine. It targeted to accelerate 3D graphics in portable device environments. In order to design a balanced architecture for a shader engine, we analyzed shader assembly instructions and estimated the performance of FPU with the method we propose. The proposed unit handles 4-dimensional data through separated two paths that are lead to general operation module and special function module. The proposed FPU is compiled as a form of the cascade FPU with 3 stages to efficiently handle a matrix operation with relatively low hardware overhead. Except some complex instructions that are executed using macro instructions, all instructions complete an operation in a single instruction cycle at 100MHz frequency. A special function module performs all operations in a single clock cycle using the Newton Raphson method with the look-up table.

  • PDF

3D 그래픽 Geometry Engine을 위한 부동소수점 연산기의 설계 (Design of a Floating Point Unit for 3D Graphics Geometry Engine)

  • 김명환;오민석;이광엽;김원종;조한진
    • 대한전자공학회논문지SD
    • /
    • 제42권10호
    • /
    • pp.55-64
    • /
    • 2005
  • 본 논문에서는 실시간 3D 가속을 효과적으로 하기 위해 기하학 처리 과정에 적합한 부동 소수점 연산기를 설계하였다. 설계한 부동 소수점 연산기는 IEEE-754 단정도 형식을 지원하도록 하여 기하학 처리에 적합하게 하였고 설계한 부동 소수점 연산기는 Xilinx-Vertex2에서 부동소수점 덧셈/곱셈기는 100 MHz, 부동소수점 NR 역수 계산기는 120 MHz, 부동 소수점 멱승기는 200 MHz, 부동 소수점 역 제곱근 연산기는 120 MHz의 동작 주파수를 각각 확인 하였다. 또한 설계된 부동소수점 연산기를 이용해 실제 기하학 프로세서를 구현하여 실제 3B 데이터 처리를 확인하였다.

유비쿼터스 환경에서 다중레벨 3D 그래픽 콘텐츠의 적응 서비스를 위한 미들웨어 연구 (Multi-Level Study for Adaptation Service of 3D Graphics Contents in Ubiquitous Environment)

  • 김학란;박화진;윤용익
    • 디지털콘텐츠학회 논문지
    • /
    • 제8권2호
    • /
    • pp.245-253
    • /
    • 2007
  • 모바일 컴퓨팅과 유비쿼터스 컴퓨팅 환경에서는 컴퓨터 그래픽의 사용 및 응용이 점점 더 증가되고 있다. 컴퓨터 그래픽의 실시간 모델링 및 렌더링은 시스템의 성능에 크게 영향을 받으며 핸드폰이나 PDA등 저 성능의 시스템인 경우 사실상 불가능한 경우도 있다. 따라서 기존에 어떤 상황에 있는 사용자이든지 사용자 환경에 맞는 컴퓨터 그래픽스 콘텐츠를 실시간으로 제공하기 위한 방법으로 지능형 서비스 렌더링 미들웨어를 제안했다. 서비스 렌더링 미들웨어는 다중 단계를 가지는 구성요소와 응용이 필수적으로 요구되어지며 본 논문에서는 서비스 렌더링 미들웨어에서의 그래픽 콘텐츠의 적응 레벨을 결정하기 위한단말기 성능별 다중해상도 알고리즘을 제안한다.

  • PDF

기초 3D 그래픽 교과에 대한 플립드 러닝 적용 효과 분석 (The Effect of Flipped Learning on the 3D Computer Graphics Class)

  • 강승묵
    • 한국멀티미디어학회논문지
    • /
    • 제19권2호
    • /
    • pp.460-468
    • /
    • 2016
  • The teaching method of colleges and universities is traditionally lectures then professors has described orally in class and students has listened to accompanying with papers, mid-terms, and final exams. Jon Bergmann and Aaron Sams have developed new way of teaching called flipped learning; Classwork at home and homework in class. By adapting the method, this paper researched how efficient it is and what factors tutors should consider for better results. Specifically this research examined the flipped learning applying to basic 3D graphics class of J University in Korea and students answered surveys and took a couple of tests. Since the most students of the class did not have any background of 3D graphics, it was the first time for them to work with 3 dimensional space coordinate system. As a result, the research showed positive side of flipped learning like increasing peers' interest to the class and positive attitude about video lectures watched before coming to class.

가상현실을 통한 볼륨렌더링 깊이 인식 향상 (Improvement Depth Perception of Volume Rendering using Virtual Reality)

  • 최준영;정해진;정원기
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제24권2호
    • /
    • pp.29-40
    • /
    • 2018
  • 직접볼륨렌더링(DVR)은 3차원 볼륨 데이터의 내부 구조를 시각화하는 데 일반적으로 사용되는 방법이다. 그러나, 2차원 디스플레이 상의 기존의 볼륨 렌더링은 광선 투사법에 의한 차원 감소로 인해 깊이 인식이 부족하다. 본 연구에서는 가상현실이 볼륨렌더링의 유용성을 어떻게 향상시킬 수 있는지 조사한다. 우리는 가상 현실에서 실시간 고해상도 볼륨렌더링 시스템을 개발하고 38명의 참가자를 통한 사용자 연구를 통해 깊이 인식의 향상에 따른 볼륨렌더링의 유용성을 측정한다. 결과는 가상 현실이 뛰어난 깊이 인식을 가능하게 함으로써 볼륨렌더링의 유용성을 향상 시킨다는 것을 보여준다.

3D+t 관상동맥표현을 위한 매개변수 모델링 (Parametric Modeling Approach to Represent 3D+t Coronary Arteries)

  • 송수민;이유부;최유주;김명희
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제11권1호
    • /
    • pp.50-54
    • /
    • 2005
  • 본 논문은 관상동맥의 구조와 그 움직임을 사실적으로 표현하기 위한 매개변수적 모델링기법을 제안한다. 매개변수적 기법으로 생성된 모델은 메쉬 정점의 인덱스만으로 모델간 매칭을 위한 대응점을 찾을 수 있으므로, 시간대별로 달라지는 정점의 위치를 쉽게 추적함으로써 모델의 움직임을 표현할 수 있다. 그러나 이러한 기법으로 생성된 모델은 분리, 접합 등의 변형 조작이 어렵고, 트리형태 객체에 적용하기 힘든 단점이 있다. 본 논문에서는 이를 극복하기 위해 분할된 혈관영역의 골격데이타에서 찾아낸 분기점을 중심으로 Generalized Cylinder를 이용하여 실린더 형태의 각 혈관세그먼트를 모델링 한 후, 분기영역을 3 개의 하프파이프(half pipe)와 2 개의 삼각형 패치로 연결하여 모델링하였다. 완성된 모델은 다시점 관상동맥데이터에 적용하였고, 각 시점에서 구해진 정점의 위치를 선형보간함으로써 부드러운 혈관의 움직임을 나타내었다.

  • PDF

3D 컴퓨터 애니메이션을 이용한 시청각 교재가 어린이의 학습에 미치는 효과에 대한 연구 -색채이론학습을 중심으로- (The Effects of 3-D Computer Animation on Educational Visual Presentation -Focused on Color Theory Study-)

  • 최유미
    • 디자인학연구
    • /
    • 제15권1호
    • /
    • pp.49-58
    • /
    • 2002
  • 컴퓨터 기술의 발달함에 따라 일선 교사들로 하여금 애니메이션과 같을 다양한 시각도구를 이용하여 멀티미디어 교육자료를 고안, 개발하는 것이 가능하게 되었다. 화려한 3D 애니메이션 기법을 도입한 게임, 또는 영화의 특수효과들과는 달리 멀티미디어를 이용한 교육자료들의 경우 정지된 영상이나 2D 애니메이션을 이용한 것들이 대부분이다. 컴퓨터 애니메이션이 학습효과에 도움을 준다는 것은 누추나 인식하고 있는 사실이지만 3D 애니떼이션을 이용한 멀티미디어 교육이 얼마나 학생들에게 효과 있는지에 대한 연구는 미흡한 실정이다. 본 논문에서는 1차 색상을 혼합하여 2차 색상을 얻는 기본적인 색채이론 과정을 3D 컴퓨터 애니메이션으로 표현하는 방법을 기술하고 본 시청각 교육자료를 통하여 이루어진 색채교육의 결과가 기존의 방법들을 보완하면서도 어린이들로 하여금 색채이론의 이해도를 제고하는데 미치는 효과를 알아보았다.

  • PDF

개인용 컴퓨터상의 그래픽스 인터페이스 설계와 응용 (Design and Applications of Graphics Interface on Personal Computer)

  • 김진한;경종민
    • 대한전자공학회논문지
    • /
    • 제26권1호
    • /
    • pp.113-121
    • /
    • 1989
  • 한국과학기술원의 설계자동화연구실에서 IBM PC/AT 상에서 동작하도록 제작한 그래픽스 보드 "K"를 구동시키기 위하여 소프트웨어 인터페이스인 CGI-K를 TI사에서 제공한 C언어와 어셈블리 언어를 이용하여 작성하였다. CGI-K를 구성하는 디바이스 드라이버 루틴과 네모, 원, 현 및 호와 같은 그래픽스 프리미티브를 만드는 알고리듬을 제안하였으며, CGI-K는 EGA(enhanced graphics adapter)의 CGI보다 3배에서 10배 정도 빠른 속도를 갖는 것을 보였다. CGI-K를 이용하여 2차원 그래픽스 에디터인 GRIM과 3차원 모델링 프로그램인 IPCHE를 만들었으며, GRIM은 그래픽스 프리미티브를 이용하여 원하는 그림을 그릴 수 있도록 하였으며 IPCHE는 3차원 물체의 데이타를 받아들여 보이지 않는 면을 제거하고 명암과 원근 효과를 갖는 3차원 물체를 화면상에 그려 준다.

  • PDF