• 제목/요약/키워드: Vector Graphics

검색결과 138건 처리시간 0.034초

3차원 그래픽 지오메트리 연산을 위한 벡터 지오메트리 엔진의 설계. (The Design of VGE(Vector Geometry Engine) for 3D Graphics Geometry Processing)

  • 김원석;정철호;한탁돈
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제31권1_2호
    • /
    • pp.135-143
    • /
    • 2004
  • 3차원 그래픽 가속기는 지오메트리 처리(geometry processing)와 레스터라이져(rasterizer)로 구성된다. 본 논문에서는 지오메트리 처리를 고속으로 수행할 수 있는 벡터 형태의 처리 구조(VGE)를 제안하였다. 특히 기존의 부동소수점을 계산할 수 있는 구조에 4개의 FADD, FMUL, 128개의 벡터 레지스터를 추가하여 지오메트리 연산을 가속했으며 VGE와 비슷한 H/W 비용을 갖는 Hitachi의 SH4와 비교했을 때 평균 4.7배의 성능향상을 보였다. 또한 성능 평가를 위해 범용프로세서 시뮬레이터인 Simplescalar 를 수정하여 시뮬레이터를 제작했으며 Viewperf Benchmark를 입력으로 사용하였다.

Tessellation에 독립적인 법선 벡터 근사에 대한 연구 (Tessellation-independent Approximation of Normal Vectors)

  • 안재우;김응순
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제4권2호
    • /
    • pp.29-32
    • /
    • 1998
  • 다면체를 부드럽게 렌더링하기 위해서는 각 꼭지점에서의 법선 벡터가 필요하다. 기장 흔히 쓰는 법선 벡터 계산 방법은 꼭지점 주변 면들의 법선 벡터들을 평균하는 것인데, 이 방법은 면들이 어떻게 분할 되어 있는지에 영향을 받으며, 따라서 비록 모델을 연속되게 변형하더라도 면 분할을 행하고 나면 법선 벡터들이 연속되지 않게 변할 수 있다. 본 논문에서는 이러한 문제점들을 해결하기 위하여 기존의 방법을 약간 변형한 법선 벡터 계산 방법을 제시한다. 이 방법에서는 꼭지점 주변 면들의 법선 벡터를 가중합하여 구하는데, 한 면의 가중치는 꼭지점에 걸쳐있는 두 모서리가 이루는 각으로 정한다.

  • PDF

래스터화 알고리즘을 위한 최적의 매니코어 프로세서 구조 탐색 (Architecture Exploration of Optimal Many-Core Processors for a Vector-based Rasterization Algorithm)

  • 손동구;김철홍;김종면
    • 대한임베디드공학회논문지
    • /
    • 제9권1호
    • /
    • pp.17-24
    • /
    • 2014
  • In this paper, we implement and evaluate the performance of a vector-based rasterization algorithm for 3D graphics by using a SIMD (single instruction multiple data) many-core processor architecture. In addition, we evaluate the impact of a data-per-processing elements (DPE) ratio that is defined as the amount of data directly mapped to each processing element (PE) within many-core in terms of performance, energy efficiency, and area efficiency. For the experiment, we utilize seven different PE configurations by varying the DPE ratio (or the number PEs), which are implemented in the same 130 nm CMOS technology with a 500 MHz clock frequency. Experimental results indicate that the optimal PE configuration is achieved as the DPE ratio is in the range from 16,384 to 256 (or the number of PEs is in the range from 16 and 1,024), which meets the requirements of mobile devices in terms of the optimal performance and efficiency.

GPU를 이용한 개선된 뷰포인트 벡터 렌더링 방식의 집적영상시스템 프레임워크에 관한 연구 (Research on the Development of an Integral Imaging System Framework and an Improved Viewpoint Vector Rendering Method Utilizing GPU)

  • 이빛나라;박경신;조용주
    • 한국정보통신학회논문지
    • /
    • 제10권10호
    • /
    • pp.1767-1772
    • /
    • 2006
  • 컴퓨터-생성 (Computer-generated, CG)집적영상시스템은 사용자들이 컴퓨터 그래픽을 이용해서 미리 만들어진 기초영상들을 렌즈 어레이를 통해 보게 되면 3차원 입체영상을 느낄 수 있도록 해주는 무안경식 양안시차 디스플레이 시스템이다. 이 때 CG집적영상시스템에 컴퓨터를 이용하여 기초영상을 만드는 과정을 이미지 매핑 (Image Mapping)이 라고 하는데, 뷰포인트 벡터 렌더링 (Viewpoint Vector Rendering, VVR) 이 미지 매핑 방식은 표현하는 대상의 크기나 시스템에서 사용하는 렌즈 어레이 기초렌즈의 개수에 영향을 받지 않아 실시 간 처리에 보다 유리하다. 본 논문에서는 실시간 3차원 그래픽 응용 프로그램에 보다 적합한 CG 집적영상시스템을 구축하기 위해 GPU(Graphics Processing Unit)를 이용하여 렌더 링 성능을 향상시킨 VVR 집적영상시스템 프레임워크(Framework)를 소개한다. 그리고 일반적인 기존의 VVR 구현 방법과 GPU를 이용하는 새로운 방식의 성능을 비교 분석하며, 상당한 성능 향상이 이루어졌음을 보여 준다.

Extracting Graphics Information for Better Video Compression

  • Hong, Kang Woon;Ryu, Won;Choi, Jun Kyun;Lim, Choong-Gyoo
    • ETRI Journal
    • /
    • 제37권4호
    • /
    • pp.743-751
    • /
    • 2015
  • Cloud gaming services are heavily dependent on the efficiency of real-time video streaming technology owing to the limited bandwidths of wire or wireless networks through which consecutive frame images are delivered to gamers. Video compression algorithms typically take advantage of similarities among video frame images or in a single video frame image. This paper presents a method for computing and extracting both graphics information and an object's boundary from consecutive frame images of a game application. The method will allow video compression algorithms to determine the positions and sizes of similar image blocks, which in turn, will help achieve better video compression ratios. The proposed method can be easily implemented using function call interception, a programmable graphics pipeline, and off-screen rendering. It is implemented using the most widely used Direct3D API and applied to a well-known sample application to verify its feasibility and analyze its performance. The proposed method computes various kinds of graphics information with minimal overhead.

SVG(Scalable Vector Graphics)를 활용한 극장 예약 시스템 (Theater Reservation System Using SVG(Scalable Vector Graphics))

  • 전태룡;안성옥
    • 공학논문집
    • /
    • 제5권1호
    • /
    • pp.17-35
    • /
    • 2004
  • Svg는 2차원 그래픽을 표현하기 위해 xml을 기반으로 만들어진 언어로서 W3C에 의한 xml 그래픽 표준이다. Xml의 개방성과 상호운용성 등의 장점을 모두 수용하여 다른 xml 언어들과 결합시켜 다양한 웹 어플리케이션으로 응용 할 수 있다. 실시간 데이터로부터 고품질의 다이나믹한 그래픽을 만들어 낼 수 있기 때문에 전자상거래, 지리정보, 교육과 광고 등의 분야에 적용 될 수 있다. 데이터베이스와의 연동으로 SVG의 응용을 더 높일 수 있다. 이는 단지 사용자 측면에서의 어플리케이션이 아닌 서비스를 제공하는 서버와의 대화가 가능하다는 것이다. 이 논문에서는 svg의 의미나 능력을 설명하는 것이 아니라 실제 극장 시스템에서 어떻게 활용 될 수 있는지를 말해 줄 것이다. svg는 xml의 장점에 그래픽적인 장점을 더 한 것이다. 이 말은 단지 svg가 그래픽적인 요소만이 아닌 xml의 유연성을 가졌다는 말이 된다. 실제 좌석의 위치지정과 새로운 좌석의 추가가 쉽다. 그룹으로 지정된 좌석은 단지 태그의 추가만으로 좌석을 생성할 수 있다. 이는 좌석의 변화와 또는 좌석의 고장 시 즉시 svg에 나타낼 수가 있다. 또한 svg는 데이터베이스와의 연동이 가능하고 추가 수정이 쉽다. 이는 벡터의 데이터를 갔고 있어서 가능한 것이다. 기존의 예약 시스템은 표를 살 때 시간과 가격의 정보만 있었지만, svg로 구현할 경우 좌석의 위치와 가격, 그리고 구매여부, 취소 등을 눈으로 보면서 할 수 있다.

  • PDF

XML 기반의 3차원 의료 데이터의 명세 및 가시화 (3D Medical Data Specification and Visualization Based on XML)

  • 김승완;박덕규;권오봉;이건
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제10권4호
    • /
    • pp.6-12
    • /
    • 2004
  • 웹은 플랫폼에 의존하지 않고 모든 사람들이 공통으로 이용할 수 있는 인터페이스를 제공하기 때문에 웹브라우저상에 3차원 의료 데이터를 가시화하여 표현한다면 원격 진단, 의료 교육 등에 이용될 수 있다. 이 논문은 3차원 의료정보를 3차원 의료 볼륨 데이터, 3차원 의료 영상, 볼륨 렌더링 응용의 3 종류로 구분하여 이들을 XML로 표현하는 방법 및 텍스처 맵핑 기반의 디렉트볼륨렌더링(Direct Volume Rendering)을 SVG(Scalable Vector Graphics)으로 표현하여 SVG 뷰어 상에 표시하는 방법을 제안한다. 제안 방법의 실행 결과는 웹 브라우저 상에서 의료데이터의 분석이 가능하게 하고, 또한 볼륨렌더링 응용프로그램을 SVG로 표현, 결과 이미지를 SVG 뷰어로의 표시가 가능하다는 것을 보여준다.

  • PDF

3D 그래픽 소프트웨어를 활용한 도형 학습 효과 (The Effectiveness of the Figure Learning using 3D Graphics Software)

  • 신수범;김주일
    • 한국컴퓨터정보학회논문지
    • /
    • 제18권1호
    • /
    • pp.185-192
    • /
    • 2013
  • 3D 그래픽 소프트웨어의 대중화, 하드웨어의 발전 등으로 학교교육에서 3D 그래픽 도구를 보다 용이하게 사용할 수 있게 되었다. 그리고 초등학교의 도형영역의 교과 내용이 보다 강화되어 도형영역의 학습 난이도는 증가하였다. 이에 관련 소프트웨어인 스케치업 프로그램을 이용하여 도형 영역에 학습 효과를 증진시켜 보고자 한다. 그러기 위해 기존 연구를 분석하였으며 3D 그래픽 소프트웨어를 분류하고 벡터 그래픽 소프트웨어에 대한 선택의 기준을 제시하여 스케치업을 선택한 이유를 설명하였다. 스케치업을 활용하기 위해 도형영역의 단원을 재구성하였는데 주로 입체도형을 만들고 회전하고 단면을 파악하는 내용을 선정하여 재구성하였다. 그리고 입체도형 쌓기에 대한 내용을 교육과정의 초기에 삽입하였다. 10개 차시를 구성하고 교수학습에서 스케치업을 활용하며 재구성 교육과정을 실천하였다. 그리고 t 검증을 통해 전후 검사를 한 결과 공간 시각화 능력과 공간 방향 능력 분야에서 유의미한 통계 결과가 나타났다. 따라서 스케치업을 이용한 도형학습에의 적용은 효과적인 것으로 해석할 수 있다.

모바일 3차원 그래픽 아키덱쳐를 위한 시뮬레이션 프레임웍 (A Simulation Framework for Mobile 3D Graphics Architecture)

  • 이원종;박정수;한탁돈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (A)
    • /
    • pp.226-228
    • /
    • 2006
  • In this paper we describe a simulation and development framework for designing mobile 3D graphics architectures. We are developing a simple and flexible simulation and verification environment (SVE) that uses gITrace's ability to intercept and redirect an OpenGL/ES streams. In combination wlth gITrace to trace OpenGL/ES commands, the SVE simulates the behavior of mobile 3D graphics pipeline during playback of traces, and then produces the second geometry trace that can be used as a test vector for the Verilog/HDL RT-level model. By comparing the frame-by-frame results, we can conduct architectural verification. To demonstrate the functionality of the SVE, we show the implementation of the verified mobile 3D architecture on a FPGA board. For this, we also present an application development environment (ADE) includes a mobile graphics API and a device driver interface (DDI). The proposed two software environments, the SVE and the ADE could be used fer developing and testing mobile applications, architectural study and speculative hardware designs.

  • PDF

2D 그래픽스를 활용한 패션 일러스트레이션의 시각적 표현 양상 (A Visual Expression in Fashion Illustration using 2D Graphics)

  • 최정화
    • 복식문화연구
    • /
    • 제13권4호
    • /
    • pp.550-563
    • /
    • 2005
  • These days, photoshop and illustrator program can make a fashion illustration express easily and speedily, And they can also express a feeling and sensitivity of fashion illustrator by a tool and effect more than a manual work's media. The purpose of this study was to analyze a visual expression and characteristics in fashion illustration using 2D graphics. The method of this study was to analyze the fashion illustration books using 2D graphics. The visual expressions in fashion illustration using 2D graphics were as follows: Fashion illustration was based on a sketch or photography, and used a composition, drawing, mapping, painting, and manual work's re-touching. Characteristics of visual expression were as follows: First, a image composition was showed discontinuity and heterogeneity of image, new context and composition, and allowance of reality. Second, image transform was showed image overlap, body transformation by image recomposition, and deformed transformation by vector drawing. Third, hyper-real was showed precise touching, mechanical and neutral image, omission of background and focus of an object's characteristic and information. Fourth, following a realistic expression was showed simplified color, shading, dominant view point of fashion illustrator by omission, and daily lift style. Fifth, following a pictorial expression was showed non-fixed and irregular line, natural painting, and drawing and painting by conventional pictorial media. In conclusion, a photoshop and illustrator in 2D graphics will serve as a new media far fashion illustration with a manual work. And they will not only intensify a capacity as a commercial role of fashion illustration but also present a positive motive for students learning a fashion illustration.

  • PDF