• Title/Summary/Keyword: Rendering Engine

Search Result 73, Processing Time 0.032 seconds

An Experiment on Volume Data Compression and Visualization using Wavelet Transform (웨이블릿 변환을 이용한 볼륨데이타의 압축 및 가시화 실험)

  • 최임석;권오봉;송주환
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.9 no.6
    • /
    • pp.646-661
    • /
    • 2003
  • It is not easy that we visualize the large volume data stored in the every client computers of the web environment. One solution is as follows. First we compress volume data, second store that in the database server, third transfer that to client computer, fourth visualize that with direct-volume-rendering in the client computer. In this case, we usually use wavelet transform for compressing large data. This paper reports the experiments for acquiring the wavelet bases and the compression ratios fit for the above processing paradigm. In this experiments, we compress the volume data Engine, CThead, Bentum into 50%, 10%, 5%, 1%, 0.1%, 0.03% of the total data respectively using Harr, Daubechies4, Daubechies12 and Daubechies20 wavelets, then visualize that with direct-volume-rendering, afterwards evaluate the images with eyes and image comparison metrics. When compression ratio being low the performance of Harr wavelet is better than the performance of the other wavelets, when compression ratio being high the performance of Daubechies4 and Daubechies12 is better than the performance of the other wavelets. When measuring with eyes the good compression ratio is about 1% of all the data, when measuring with image comparison metrics, the good compression ratio is about 5-10% of all the data.

A Text Processing Method for Devanagari Scripts in Andriod (안드로이드에서 힌디어 텍스트 처리 방법)

  • Kim, Jae-Hyeok;Maeng, Seung-Ryol
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.12
    • /
    • pp.560-569
    • /
    • 2011
  • In this paper, we propose a text processing method for Hindi characters, Devanagari scripts, in the Android. The key points of the text processing are to device automata, which define the combining rules of alphabets into a set of syllables, and to implement a font rendering engine, which retrieves and displays the glyph images corresponding to specific characters. In general, an automaton depends on the type and the number of characters. For the soft-keyboard, we designed the automata with 14 consonants and 34 vowels based on Unicode. Finally, a combined syllable is converted into a glyph index using the mapping table, used as a handle to load its glyph image. According to the multi-lingual framework of Freetype font engine, Dvanagari scripts can be supported in the system level by appending the implementation of our method to the font engine as the Hindi module. The proposed method is verified through a simple message system.

A Study on Development of an On-line 3D Game Engine (온라인 3D 게임엔진 개발에 관한 연구)

  • Lee, Hun-Joo;Park, Tae-Joon;Kim, Hyun-Bin
    • Journal of Korea Game Society
    • /
    • v.3 no.2
    • /
    • pp.42-55
    • /
    • 2003
  • Domestic game companies are competitive in developing on-line 2D game contents. However, they have difficulties in maintaining the competitive edge in the area of on-line 3D game technologies owing to the limited funds and technologies. The 3D on-line game engine technologies we have intended to propose in this research are highly expected to be the key technologies ensuring the competitive edge over other countries. For this, we propose a full 3D online game engine that reflects the cutting edge technologies trend in the computer gaming industry. Our game engine is integrated with rendering and animation core technologies to visualize the game world, and provides stable network service through the Internet using server technologies.

  • PDF

An Efficient On-line Software Service based on Application Customized Graphic Offloading Library (응용 맞춤형 그래픽 분할 실행 라이브러리에 기반한 효율적인 온라인 소프트웨어 서비스)

  • Choi, WonHyuk;Kim, Won-Young
    • Journal of Internet Computing and Services
    • /
    • v.16 no.5
    • /
    • pp.49-57
    • /
    • 2015
  • In this Paper, we introduce an efficient on-line software service using an application customized graphic offloading library. The software service based on graphic offloading provides high-end software, like a 3D graphic design tool, as an on-line software service through using a client graphic rendering. When software is executed on server, its graphic works are handled by a client's GPU, while its data works are handled by a server's CPU. To improve the performance, we apply an asynchronous transmission channel scheme to our developed basic graphic offloading engine. Also, we add optimized common module and application specific module to our engine. To do that, we introduce how to implement the application specific module using analyzing patterns of graphic related APIs and messages that are generated by an executed software process. Also, we propose how to design the optimized common module using server side information caching. Finally, through the performance comparison experiment, we show that improved offloading engine has the better performance than old basic offloading engine.

Prototype Development for Optimization Technique of 3D Visualization of Atmospheric Environmental Information (기상 및 대기질 정보의 3차원 표출 최적화를 위한 시제품 개발 연구)

  • Kim, Gunwoo;Na, Hana;Jung, Woo-Sik
    • Journal of Environmental Science International
    • /
    • v.28 no.11
    • /
    • pp.1047-1059
    • /
    • 2019
  • To address the increase of weather hazards and the emergence of new types of such hazards, an optimization technique for three-dimensional (3D) representation of meteorological facts and atmospheric information was examined in this study as a novel method for weather analysis. The proposed system is termed as "meteorological and air quality information visualization engine" (MAIVE), and it can support several file formats and can implement high-resolution 3D terrain by employing a 30 m resolution digital elevation model. In this study, latest 3D representation techniques such as wind vector fields, contour maps, stream vector, stream line flow along the wind field and 3D volume rendering were applied. Implementation of the examples demonstrates that the results of numerical modeling are well reflected, and new representation techniques can facilitate the observation of meteorological factors and atmospheric information from different perspectives.

Research and development of haptic simulator for Dental education using Virtual reality and User motion

  • Lee, Sang-Hyun
    • International Journal of Advanced Culture Technology
    • /
    • v.6 no.4
    • /
    • pp.52-57
    • /
    • 2018
  • The purpose of this paper is to develop simulations that can be used for virtual education in dentistry. The virtual education to be developed will be developed with clinical training and actual case data of tooth extraction. This development goal is to allow dental students to learn the necessary surgical techniques at the point of their choice, not going into the operating room, away from time, space, and physical limits. I want to develop content using VR. Oculus Rift HMD, Optical Based Outside-in Tracking System, Oculus Touch Motion Controller, and Headset as Input / Output Device. In this configuration, the optimization method is applied convergent, and when the operation of the VR contents is performed, the content data is extracted from the interaction analysis formed in the VR engine, and the data is processed by the content algorithm. It also computes events and dental operations generated within the 3D engine programming and generates corresponding events through data processing according to the input signal. The visualization information is output to the HMD using the rendering information. In addition, the operating room environment was constructed by studying lighting and material for actual operating room environment. We applied the ratio of actual space to virtual space and the ratio between character and actual person to create a spatial composition at a similar rate to actual space.

A 3D graphic pipelines with an efficient clipping algorithm (효율적인 클리핑 기능을 갖는 3차원 그래픽 파이프라인 구조)

  • Lee, Chan-Ho
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.45 no.8
    • /
    • pp.61-66
    • /
    • 2008
  • Recently, portable devices which require small area and low power consumption employ applications using 3D graphics such as 3D games and 3D graphical user interfaces. We propose an efficient clipping engine algorithm which is suitable in 3D graphics pipeline. The clipping operation is divided into two steps: one is the selection process in the transformation engine and the other is the pixel clipping process in the scan conversion unit. The clipping operation is possible with addition of simple comparator. The clipping for the Y-axis is achieved in the edge walk stage and that for the X and Z-axis is performed in the span processing. The proposed clipping algorithm reduces the operation cycles and the area of of 3D graphics pipelines. We designed a 3D graphics pipeline with the proposed clipping algorithm using Verilog-HDL and verifies the operation using an FPGA.

Improving the Rendering Speed of 3D Model Animation on Smart Phones

  • Ng, Cong Jie;Hwang, Gi-Hyun;Kang, Dae-Ki
    • Journal of information and communication convergence engineering
    • /
    • v.9 no.3
    • /
    • pp.266-270
    • /
    • 2011
  • The advancement of technology enables smart phones or handheld devices to render complex 3D graphics. However, the processing power and memory of smart phones remain very limited to render high polygon and details 3D models especially on games which requires animation, physic engine, or augmented reality. In this paper, several techniques will be introduced to speed up the computation and reducing the number of vertices of the 3D meshes without losing much detail.

Practice for Visualization of Tug-Barge Transporation using Graphic Rendering Engine (가시화용 그래픽 엔진을 활용한 예부선 전용 시뮬레이션 응용)

  • Hwang, Ho-Jin;Lee, Hyo-Kwang
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2011.11a
    • /
    • pp.49-50
    • /
    • 2011
  • 예부선 운항 시뮬레이션은, 선박 운항 시뮬레이션의 자선의 동적 거동의 모사 뿐만 아니라 예인줄 및 예인줄에 의해 영향을 받는 부선의 거동을 표현해야 하는 다른 특성을 가지고 있다. 이러한 특성들을 시뮬레이션 가시화에 반영하기 위해 그래픽 렌더링 엔진과 같은 소프트웨어 뿐만 아니라 부선의 상태를 모니터링하기 위한 후방 가시화와 같은 하드웨어 구성을 제안하여 적용하였다. 본 논문에서는 이와 같은 기존의 연구들을 확장하여 예부선 전용의 시뮬레이션 가시화로의 응용에 대해 초점을 맞추고 있으며, 이를 통해 예부선 운항에 적합한 가시화의 구현 내용을 다루고자 한다. 이와 같은 하드웨어와 예부선 전용의 소프트웨어를 통해서 예부선 운항과 관련된 시뮬레이션이 시뮬레이터 사용자에게 직관적인 시뮬레이션 내용을 전달할 수 있을 것으로 기대된다.

  • PDF

Development of a Real-time Driving Simulator for ACC(Adaptive-Cruise-Control) Performance Evaluation (적응 순항 제어기 성능 평가를 위한 실시간 차량 시뮬레이터 개발)

  • Han, Dong-Hoon;Yi, Kyong-Su
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.14 no.3
    • /
    • pp.28-34
    • /
    • 2006
  • An ACC driving simulator is a virtual reality device which designed to test or evaluate vehicle control algorithm. It is designed and built based on the rapid control prototyping(RCP) concept. Therefore this simulator adopt RCP tools to solve the equation of a vehicle dynamics model and control algorithm in real time, rendering engine to provide real-time visual representation of vehicle behavior and CAN communication to reduce networking load. It can provide also many different driving test environment and driving scenarios.