• Title/Summary/Keyword: 그래픽 라이브러리

Search Result 92, Processing Time 0.033 seconds

Technical Trend of 3D Graphics for Linux Platforms (리눅스 3D 그래픽 기술 동향)

  • Choi, S.H.;Seol, D.M.;Ahn, S.H.;Lee, K,H.
    • Electronics and Telecommunications Trends
    • /
    • v.21 no.1 s.97
    • /
    • pp.35-43
    • /
    • 2006
  • X 서버는 개발된 지 20년 동안 그리 큰 변경이 이루어지지 않았다. 하지만, 그래픽 하드웨어는 사양은 3D 그래픽 고성능으로 변화되었다. X 서버는 2D 그래픽을 처리하기위한 그래픽 시스템으로 설계되었다. 3D 그래픽 처리를 위해서 OpenGL 라이브러리를X 서버와 연동하는 작업을 해왔지만 구조적으로 3D 그래픽 드로잉을 처리하는 것은 X서버이기 때문에 성능에 한계를 드러내게 되었다. 마이크로소프트사 DirectX 구조처럼직접 그래픽 하드웨어를 제어해서 3D 그래픽 처리를 구현하고 있으며 리눅스 진영은X 서버와 공존하면서 3D 그래픽 처리를 향상시키기 위한 연구를 진행하고 있다. 본 고에서는 리눅스 진영에서 현재 진행중인 향상된 3D 그래픽 처리에 대한 기술 동향을 설명한다.

Development of interactive Graphics Library Package for Machine Element CAD Modules (기계요소 CAD 모듈 용 그래픽 패키지 개발에 관한 연구)

  • Sin, Jung-Ho;Ryu, Gap-Sang
    • 한국기계연구소 소보
    • /
    • s.16
    • /
    • pp.75-81
    • /
    • 1986
  • 본 논문에서는 기계부품 요소의 설계와 분석에 사용되는 대화식 Graphics package KIMMPAK 을 설계.구현하였다. 2차원의 Plotting 루틴과 Device driver로 구성된 KIMMPAK은 TEKTRONIX 그래픽 터미널을 Drive할 수 있는 PLOT10-TCS와, IBM-PC용의 Multi-HALO(MHA¬LO), 그리고 HP Plotter의 PLOT-21 그래픽 라이브러리를 이용하여 Device Driver를 구축하였다. 이로 인한 KIMMPAK의 Device 독립성의 증가는 패키지 자체의 호환성 및 신뢰성을 높이고 있다. KIMMPAK은 VAX/VMS V4 . 2 운영체제하에서 FORTRAN-77의 부프로그램 형태로 구현되어 있으며, IBM-PC에서 사용 가능하도록 MS-FORTRAN으로 변화된 PC용 KIMMPAK이 따로 설계.구현되었다.

  • PDF

Rendering Technology Processing on Native Space of JNI (JNI의 Native영역에서 처리하는 렌더링 기법)

  • 신용경;박지현;김미영;정재일;이현주;김상욱
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2001.11a
    • /
    • pp.182-186
    • /
    • 2001
  • 효율적인 스트리밍을 지원하기 위하여 JNI(Java Native Interface)를 이용한 플레이어를 구현한다. 미디어 플레이어는 전달 관리기, A/V 디코더, 렌더링 모듈, 자바 그래픽 라이브러리로 구성하고, 렌더링 모듈은 JNI Export Manager, Java Scene Manager, Drawing Manager,NJI API로 구성한다. 디코딩 된 스트림은 자바가 읽어들일 수 있는 객체 타입으로 변환하는 JNI Export Manager와 장면 구성하는 Java Scene Manager, 자바 그래픽 라이브러리를 이용하여 실제 화면에 드로잉하는 Drawing Manager를 통하여 재생한다. 본 논문은 Java Scene Manager를 Native 영역에서 처리하여 디코딩 된 스트림 객체를 전달받아 RGB변환하고, 장면 구성정보를 이용하여 장면을 구성하여 최종적으로 JNI Export Manager에게 전달한다. 따라서 장면을 구성하기 위한 정보를 JNI API를 통하여 전달할 필요가 없으므로 그 만큼의 성능 향상을 보이고, Native 영역에서 처리하므로 자바 언어에서 처리하는 것보다 효율적이다. 이는 성능 비교표를 통하여 재생시간 향상을 보인다.

  • PDF

천체화상처리용 그래픽 라이브러리

  • Kim, Gap-Seong;Hong, Seung-Su
    • Publications of The Korean Astronomical Society
    • /
    • v.7 no.1
    • /
    • pp.261-271
    • /
    • 1992
  • 고수준의 천체화상처리에 관련된 모든 작업을 개인용 컴퓨터로도 충분히 수행할 수 있도록 제작된 화상처리용 그래픽라이브러리와 그 응용프로그램을 소개한다. 본 프로그램은 손쉽게 작업할 수 있는 대화식 한글 GUI 환경을 사용자에게 제공하여 다양하게 선택 가능한 작업메뉴로부터 천체화상처리를 비롯한 천문계산 및 도형출력등의 여러가지 응용프로그램을 실행시키도록 개발되었다. 그 주된 내용은 마우스에 의해 조작할 수 있는 통합처리환경의 제작. 양질의 천체화상 획득과 정밀측광을 위한 화상처리 그리고 출력장치에 구애받지 않는 화상출력의 구현이라 할 수 있다. 본 프로그램의 작성에는 C와 포트란언어가 사용되었으며 하드웨어에 관계없이 자유로운 한글처리를 위해 소프트웨어 자체에 한글을 내장하는 방법을 선택하였다.

  • PDF

Design of a Vertex Program Virtual Machine on Mobile Platform (모바일 환경을 위한 정점 프로그램 가상머신 설계)

  • Kim, Tae-Young
    • Journal of the Korea Computer Graphics Society
    • /
    • v.11 no.2
    • /
    • pp.56-63
    • /
    • 2005
  • 모바일 환경에서 고급 그래픽스 기술을 적용하고자 하는 시도로 최근 3D 그래픽 엔진을 탑재한 단말기가 출시되고 있다. 이 단말기는 OpenGL ES 1.x 을 기준으로 고정된 파이프라인을 통해 그래픽 연산을 처리하고 있으므로 사용자가 다양한 그래픽 표현을 수행하는데 제약이 따른다. 최근 PC 환경의 그래픽 엔진에서는 고정 기능의 파이프라인이 아닌 프로그래밍 가능한 파이프라인을 제공하여 기존 고정 파이프라인에서 불가능했던 유연한 그래픽스 기술을 제공하고 있다. PC환경의 프로그래밍 가능한 파이프라인은 DirectX 와 OpenGL ARB Extension 그래픽 라이브러리에 의해 제공되고 있지만, 모바일 환경에서는 이를 지원하기 위한 관련 제품이 아직 출시되지 않고 있는 상태이다. 본 논문에서는 OpenGL ARB Extension 1.0 을 근거로 정점 프로세싱 과정을 프로그래밍 가능한 파이프라인 구조로 동작하도록 하는 모바일용 정점 프로그램 가상머신을 제시한다.

  • PDF

Motif를 이용한 선박개념설계 시스템용 그래픽 사용자 인터페이스의 개발

  • 한순흥;이동곤;이경호
    • Journal of the KSME
    • /
    • v.32 no.2
    • /
    • pp.159-166
    • /
    • 1992
  • 이 연구의 결과를 정리하면 다음과 같다. 첫째로는 전통적인 선박의 개념설계 과정에 처음으로 GUI 개념이 도입되었다. 둘째로는 특정 GUI tool을 선정함에 있어서 그래픽 표준이라는 개념이 적용되었다. 따라서 이글에서 소개된 그래픽 사용자 인터페이스는 다음과 같은 좋은 점들을 갖고 있다. 우선, 설계하고자 하는 대상이 가시화되고, 설계 과정 자체도 가시화되므로, 설계자의 생 산성을 향상시키게 된다. 또한, 대부분의 작업이 마우스로 처리되고, 특수한 명령을 기억할 필 요가 없으므로 개발된 설계 시스템을 쉽게 이용할 수 있다. 즉, 사용자 교육이 간단하며, 원활한 사용을 위하여 많은 경험을 요구하지 않는다. 이것도 설계 생산성의 향상을 가져오는 인자가 된다. 사용자 인터페이스의 구축에 있어서 표준화된 부품들을 사용하였으므로 다른 EWS 환경 에도 쉽게 이식이 된다. 이것은 장치 독립성 (device independence) 또는 이식성(portability)라고 하며, 여러 가지 서로 다른 컴퓨터시스템을 사용하는 환경에서 절대적으로 요구되는 요소이다. 현재까지 개발된 사용자 인터페이스에 앞으로 추가되어야 할 사항들은 다음과 같다. 우선 한글화 작업이 추가되어야 한다. 현재로서는 영문으로 된 메뉴들이 사용되고 있으나, 현재 GUI 컨소시 움을 중심으로 진행되는 한글화 작업이 이용될 수 있겠다. 한글로 된 사용자 인터페이스는 설 계자들에게 더욱 편리할 것이다. 또 한 가지 추가할 것은 3차원 그래픽 기능이다. 선박이라는 구조물을 가시화하기 위해서는 3차원 그래픽 기능이 이용되어야 하고, 이미 PHIGS와 같은 국 제표준이 많이 사용되고 있다. 개념설계 단계에서는 2차원 그래픽의 기능만으로도 충분한 역할을 수행할 수 있지만, 그 다음 단계인 기본설계나 상세설계와의 자료 공유를 생각하면, 3차원 그래 픽이 필요하다. 다만, 3차원 그래픽 기능을 추가하기 위해 많은 노력이 요구되는데, 현재 PHIG S와 x-window가 결합되어 PEX라는 라이브러리로 개발되고 있으므로 차후의 연구에 포함될 수 있을 것이며, 이 글에서는 간단한 2차원 그래픽 기능만을 이용하였다. 앞으로 PEX의 기능을 적 절히 구사하면, 좋은 효과를 볼 수 있을 것이다.

  • PDF

Implementation of Three Dimensional Simulator for Vehicle Accident Analysis (교통사고분석을 위한 삼차원 재현장치 구현)

  • 권준용;김용득
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04b
    • /
    • pp.595-597
    • /
    • 2001
  • 본 논문에서는 가속도 센서에 의해 사고를 검지하고 사고 전후의 영상정보를 저장하는 차량용 사고분석장치를 설계하였으며 이를 위한 사고 분석 시뮬레이터를 윈도우 기반에서 OpenGL 3차원 그래픽 라이브러리를 사용하여 구현하였다. 이는 알고리즘부와 디스플레이부로 구성되며, 알고리즘부에서는 도로 영상에 대한 영상처리를 수행한다. 여기서 개선된 역우너 근법에 의해 전처리된 영상을 필터링하여 차선을 검지하고, 검지된 차선을 이용하여 차선 파라미터들을 추출하며, 디스플레이부에서 추출된 파라미터들을 입력받아서 OpenGL 라이브러리 함수를 사용하여 사고를 3차원으로 재현한다.

  • PDF

Architecture of 3D-GIS Visualization Application Based on OpenGL (OpenGL 기반 3D_GIS 가시화 어플리케이션 아키텍쳐)

  • Kim, Seung-Yeop;Lee, Gi-Won
    • 한국공간정보시스템학회:학술대회논문집
    • /
    • 2005.05a
    • /
    • pp.97-100
    • /
    • 2005
  • 3차원 공간정보는 u-Korea, 전자정부, 유비쿼터스, LBS등의 기반 인프라 및 3차원 그래픽 처리기술, 가상현실 기술 등의 종합적으로 적용되는 고부가가치 통합 기술로 필요성이 부각되고 있다. 본 연구에서는 컴퓨터 그래픽스 분야에서 많이 적용되고 있는 공개 그래픽 라이브러리인 OpenGL(Open Graphics Library) 기반의 3D-GIS 가시화 어플리케이션 아키텍쳐를 중심으로 렌더링 기법을 분석하고자 한다. 한편 본 연구의 실험은 Visual Studio.NET환경에서 3D-GIS 모델 Prototype을 구현하여 수행하였으며 향후 실시간 모바일 3D-GIS 렌더링을 위한 기반 기술로 적용될 수 있는 OpcnGL-ES의 확장 가능성을 검토하고자 하였다.

  • PDF

3차원 웹브라우저 사이버 뷰어의 개발

  • 김현수;심원도;이재기;최형림
    • Proceedings of the Korea Association of Information Systems Conference
    • /
    • 1997.10a
    • /
    • pp.321-326
    • /
    • 1997
  • 본 논문은 3차원 그래픽 환경을 인터넷상에서 지원해 주는 VRML 2.0 명세를 이용 하여 만들어진 VRML 코드를 Parsing하여 화면에 3차원으로 브라우징 하는 웹브라우저인 사이버 뷰어 개발에 관한 것으로써, 마이크로 소프트사의 3차원 그래픽 라이브러리인 Direct 3D를 사용하여 개발하였다. 사이버 뷰어는 3차원 인터페이스 상에서 간단한 마우스 조작으로, 카메라 시점을 조정하여 Walking, Driving, Flying 등의 Navigation을 지원한다. 또한, Route와 Interpolation 기능을 통하여 각 객체들에 대한 병렬적인 이벤트 처리를 통하 여 실시간 대화형의 환경을 제공해준다.

  • PDF

The Design and Implementation of Library for RTOS Q+ (실시간 운영체제 Q+를 위한 라이브러리 설계 및 구현)

  • Kim, Do-Hyeong;Park, Seung-Min
    • The KIPS Transactions:PartD
    • /
    • v.9D no.1
    • /
    • pp.153-160
    • /
    • 2002
  • This paper describes the design and implementation of library for real-time operating system Q+, that was developed for the internet appliance. The library in the real-time operating system should be defined according to the standard interface and support the functions that are adequate to the real-time application. To ensure the compatibility between application programs, the Q+ library follows industrial and international standards, such as POSIX.1, ISO 7942 GKS. And, to support the Q+ application, library provides C standard functions, graphic/window functions, network functions, security support functions, file system functions. The Q+ library was implemented using the Q+ kernel, Digital TV set-top box, and KBUG debugging tool.