• Title/Summary/Keyword: tile-based rendering

Search Result 10, Processing Time 0.025 seconds

A Design of Hierarchical Tile-based Rasterizer Using The Improved Tiling Algorithm (타일링 속도를 개선한 계층 구조 타일 기반 Rasterizer 설계)

  • Kim, Do-Hyun;Kyung, Gyu-Taek;Kwak, Jae-Chang;Lee, Kwang-yeob
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2014.10a
    • /
    • pp.309-311
    • /
    • 2014
  • The tile-based rendering technique which divides the screen area into tiles of a specific size and creates a 3D graphic model of one tile at a time is used to efficiently utilize limited resources in a 3D graphic pipeline. In this paper, the tiling speed of tile-based rendering was improved by reducing the count of calling lower-levels in the hierarchical tile-based rendering technique. The tiling speed of the proposed Rasterizer is 13.030ms which is 56% faster than 29.614ms of multi-sort tiling and 24% faster than 17.208ms of the conventional hierarchical tiling technique.

  • PDF

A Remote Partitioned Rendering System Using Direct3D (Direct3D 기반 원격 분할 렌더링 시스템)

  • Lim, Choong-Gyoo
    • Journal of Korea Game Society
    • /
    • v.18 no.1
    • /
    • pp.115-124
    • /
    • 2018
  • Various kinds of tile-based ultra-high resolution display devices have been developed by, for example, constructing display walls using many commodity LCD displays. To represent 3D applications like computer games on these devices, one has to develop 3D applications or develop particular APIs only for representing on these devices. If one can develop a distributed rendering system using legacy 3D APIs such as OpenGL and Direct3D by extending a remote rendering system, commercial computer games can be represented on such display devices without modifying their source codes. The purpose of the paper is to propose a new Dired3D-based distribute rendering system by extending a Direct3D-based remote rendering system and to show its feasibility technically by appling it to a sample Direct3D application and performing a few experimentations.

High-Pixel-Density PenTile $Matrix^{TM}$ RGBW Displays for Mobile Applications

  • Credelle, Thomas.L.;Brown Elliott, Candice.H.
    • 한국정보디스플레이학회:학술대회논문집
    • /
    • 2005.07b
    • /
    • pp.867-872
    • /
    • 2005
  • High-pixel-density displays are now under development to meet the needs of next-generation mobile devices; methods to more efficiently build such displays are described. Displays based on subpixel rendering and RGBW technologies, known as PenTile $Matrix^{TM}$ RGBW, are shown to offer the best approach to meeting the demanding requirements of low manufacturing cost, high brightness, and low power.

  • PDF

Accurate and efficient GPU ray-casting algorithm for volume rendering of unstructured grid data

  • Gu, Gibeom;Kim, Duksu
    • ETRI Journal
    • /
    • v.42 no.4
    • /
    • pp.608-618
    • /
    • 2020
  • We present a novel GPU-based ray-casting algorithm for volume rendering of unstructured grid data. Our volume rendering system uses a ray-casting method that guarantees accurate rendering results. We also employ the per-pixel intersection list concept in the Bunyk algorithm to guarantee an accurate result for non-convex meshes. For efficient memory access for the lists on the GPU, we represent the intersection lists for all faces as an array with our novel construction algorithm. With the intersection lists, we perform ray-casting on a GPU, and a GPU thread handles each ray. To increase ray-coherency in a thread block and improve memory access efficiency, we extend a prior image-tile-based work distribution method to fit modern GPU architectures. We also show that a prior approach using a per-thread local buffer to reduce redundant computation is not appropriate for modern GPU architectures. Instead, we take an on-demand calculation strategy that achieves better performance even though it allows duplicate computations. We applied our method to three unstructured grid datasets with different characteristics. With a GPU, our method achieved up to 36.5 times higher performance for the ray-casting process and 19.7 times higher performance for the whole volume rendering process compared with the Bunyk algorithm using a CPU core. Also, our approach showed up to 8.2 times higher performance than a GPU-based cell projection method while generating more accurate rendering results. These results demonstrate the efficiency and accuracy of our method.

Implementing Renderer for Viewport Dependent 360 Video (사용자 시점 기반 360 영상을 위한 렌더러 구현)

  • Jang, Dongmin;Son, Jang-Woo;Jeong, JongBeom;Ryu, Eun-Seok
    • Journal of Broadcast Engineering
    • /
    • v.23 no.6
    • /
    • pp.747-759
    • /
    • 2018
  • In this paper, we implement viewport dependent tile partitioning for high quality 360 video transmission and rendering method to present a HMD (Head Mounted Display) screen for 360 video quality evaluation. As a method for high-quality video transmission based on a user's viewport, this paper introduces MCTS (Motion Constrained Tile Sets) technique for solving the motion reference problem and EIS (Extraction Information Sets) SEI including pre-configured tile information, and extractor that extracts tiles. In addition, it explains tile extraction method based on user's viewport and implementation contents of the method of expressing on an HMD. Therefore, if 360 video is transferred by the proposed implementation which only transfers video from the user viewport area, it is possible to express higher quality video with lower bandwidth while avoiding unnecessary image transmission.

A Study on Pointillistic Rendering Based on User Defined Palette (사용자 정의 팔레트에 기반한 점묘화 렌더링에 관한 연구)

  • Seo, Sang-Hyun;Yoon, Kyung-Hyun
    • Journal of Korea Multimedia Society
    • /
    • v.11 no.4
    • /
    • pp.554-565
    • /
    • 2008
  • The French neo-impressionist painter, George Seurat, introduced pointillism under the theory that the individual pigments of colors on the canvas are reconstructed on the human retina. Pointillism is a painting technique in which many small brush strokes are combined to form a picture in the canvas. When such a painting is seen from a far, the individual stroke color are unnoticeable and they are seen as intermixed colors. This is called juxtaposed color mixture. In this paper, we present a painterly rendering method for generating the pointillism images. For expressing countless separate dots which shown in the pointillism works, we propose a hierarchical points structure using Wang The method. Also a user defined palette is constructed based on the usage that Neo-Impressionist painter works on his palette. Lastly, based on this, a probability algorithm will be introduced, which divides the colors in the image(sampled by hierarchical point structure) into juxtaposed colors. A hierarchical points set which undergone juxtaposed color division algorithm is converted into brush strokes.

  • PDF

Multiresolution 4- 8 Tile Hierarchy Construction for Realtime Visualization of Planetary Scale Geological Information (행성 규모 지리 정보의 실시간 시각화를 위한 다계층 4-8 타일 구조의 구축)

  • Jin, Jong-Wook;Wohn, Kwang-Yun
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.9 no.4
    • /
    • pp.12-21
    • /
    • 2006
  • Recently, Very large and high resolution geological data from aerial or satellite imagery are available. Many researches and applications require to do realtime visualization of interest geological area or entire planet. Important operation of wide-spreaded terrain realtime visualization technique is the appropriate model resolution selection from pre-processed multi-resolution model hierarchy depend upon participant's view. For embodying such realtime rendering system with large geometric data, Preprocessing multi-resolution hierarchy from large scale geological information of interest area is required. In this research, recent Cubic multiresolution 4-8 tile hierarchy is selected for global planetary applications. Based upon the tile hierarchy, It constructs the selective terminal level tile mesh for original geological information area and starts to sample individual generated tiles for terminal level tiles. It completes the hierarchy by constructing intermediate tiles with low pass filtering in bottom-up direction. This research embodies series of efficient cubic 4-8 tile hierarchy construction mechanism with out-of-core storage. The planetary scale Mars' geographical altitude data and image data were selected for the experiment.

  • PDF

Development of a PC based Simulator for Excavator Manipulation using Virtual Reality (PC기반의 가상현실을 이용한 굴삭기 조작 시뮬레이터 개발)

  • Lee, Se-Bok;Kim, In-Shik;Cho, Chang-Hee;Kim, Sung-Soo
    • Proceedings of the KSME Conference
    • /
    • 2000.04a
    • /
    • pp.536-541
    • /
    • 2000
  • A low cost PC based simulator for excavator manipulation has been developed using virtual reality technology. The simulator consists of two joystick input devices, server and client PCs, an excavator kinematics module, and a graphic rendering program Open Inventor. In order to use two joysticks in the PC window environment multi-thread programing with network protocol TCP/IP has been used. To provide realistic view to the operator, CAD program Pro/Engineer and 3D modeller have been employed to create 3D part geometry of tile manipulator and virtual environmental geometries. Those geometries also have been transformed and imported to the Open Inventor. The Simulator developed is to be improved for more realistic excavator operational training.

  • PDF

A Surface Reconstruction Method from Contours Based on Dividing Virtual Belt (가상벨트 분할에 기반한 등고선으로부터의 표면재구성 방법)

  • Choi, Young-Kyu;Lee, Seung-Ha
    • The KIPS Transactions:PartB
    • /
    • v.14B no.6
    • /
    • pp.413-422
    • /
    • 2007
  • This paper addresses a new technique for constructing surface model from a set of wire-frame contours. The most difficult problem of this technique, called contour triangulation, arises when there are many branches on the surface, and causes lots of ambiguities in surface definition process. In this paper, the branching problem is reduced as the surface reconstruction from a set of virtual belts and virtual canyons. To tile the virtual belts, a divide-and-conquer strategy based tiling technique, called the BPA algorithm, is adopted. The virtual canyons are covered naturally by an iterative convex removal algorithm with addition of a center vertex for each branching surface. Compared with most of the previous works reducing the multiple branching problem into a set of tiling problems between contours, our method can handle the problem more easily by transforming it into more simple topology, the virtual belt and the virtual canyon. Furthermore, the proposed method does not involve any set of complicated criteria, and provides a simple and robust algorithm for surface triangulation. The result shows that our method works well even though there are many complicated branches in the object.

Spiral Drawing-based Real-time Crystallization Mosaic Tchnique (나선 드로잉 기반 실시간 결정화 모자이크 기법)

  • Kim, Jae Kyoung;Kim, Young Ho;Park, Jin Wan
    • Journal of the Korean Society for Computer Game
    • /
    • v.31 no.4
    • /
    • pp.137-144
    • /
    • 2018
  • In the past, mosaics were made by laying cloth on the floor and manually tiling the tiles. However, due to recent developments in technology, the data storage method has evolved from analog to digital, so that image representation and conversion can be realized through computer. Also, various expression techniques of mosaic are developed, and it is also used as a method of art representation in digital. There are various studies on the production process of mosaic. The proposed method is a crystallization mosaic that spreads spirally in real time and uses 3D quartz as a tile element. Although existing researches are mostly focused on the purpose of rendering images in more detail, this technique combines untried spiral drawing and crystallization, and attempts to explore new expression techniques in 3D space by attempting a new mosaic method in 3D space. 'Spiral Crystallization Photo', based on this technique, was selected as Top27 in MWU Award 18 and exhibited at Unite Seoul 2018.