The design and implementation of stereoscopic 3D scalable vector graphics based on WebKit

被引:0
|
作者
Liu, Zhongxin [1 ]
Wang, Wenmin [1 ]
Wang, Ronggang [1 ]
机构
[1] Peking Univ, Shenzhen Grad Sch, Sch Elect & Comp Engn, Shenzhen 518055, Peoples R China
来源
STEREOSCOPIC DISPLAYS AND APPLICATIONS XXV | 2014年 / 9011卷
关键词
Scalable Vector Graphics (SVG); stereoscopic 3D (S3D); WebKit;
D O I
10.1117/12.2038681
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Scalable Vector Graphics (SVG), which is a language designed based on eXtensible Markup Language (XML), is used to describe basic shapes embedded in webpages, such as circles and rectangles. However, it can only depict 2D shapes. As a consequence, web pages using classical SVG can only display 2D shapes on a screen. With the increasing development of stereoscopic 3D (S3D) technology, binocular 3D devices have been widely used. Under this circumstance, we intend to extend the widely used web rendering engine WebKit to support the description and display of S3D webpages. Therefore, the extension of SVG is of necessity. In this paper, we will describe how to design and implement SVG shapes with stereoscopic 3D mode. Two attributes representing the depth and thickness are added to support S3D shapes. The elimination of hidden lines and hidden surfaces, which is an important process in this project, is described as well. The modification of WebKit is also discussed, which is made to support the generation of both left view and right view at the same time. As is shown in the result, in contrast to the 2D shapes generated by the Google Chrome web browser, the shapes got from our modified browser are in S3D mode. With the feeling of depth and thickness, the shapes seem to be real 3D objects away from the screen, rather than simple curves and lines as before.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Stereoscopic 3D graphics generation
    Li, Z
    Liu, JP
    Zan, YH
    STEREOSCOPIC DISPLAYS AND VIRTUAL REALITY SYSTEMS IV, 1997, 3012 : 135 - 138
  • [2] SCALABLE MDC FOR 3D STEREOSCOPIC VIDEO USING MOTION VECTOR ENCODING
    Adedoyin, S.
    Fernando, W. A. C.
    Kondoz, A. M.
    2010 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME 2010), 2010, : 1718 - 1723
  • [3] Design and Implementation of 3D Graphics Rendering Engine with DirectX
    Guo, Ping
    Cheng, Yao
    Liu, Zhu-Jin
    COMMUNICATIONS AND INFORMATION PROCESSING, PT 2, 2012, 289 : 600 - 607
  • [4] Implementation of scalable bidomain-based 3D cardiac simulations on a graphics processing unit cluster
    Esmaili, Ehsan
    Akoglu, Ali
    Hariri, Salim
    Moukabary, Talal
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (08): : 5475 - 5506
  • [5] Implementation of scalable bidomain-based 3D cardiac simulations on a graphics processing unit cluster
    Ehsan Esmaili
    Ali Akoglu
    Salim Hariri
    Talal Moukabary
    The Journal of Supercomputing, 2019, 75 : 5475 - 5506
  • [6] Design and implementation of object-oriented 3D graphics engine
    Qiu H.
    Chen L.-T.
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2010, 39 (01): : 123 - 127
  • [7] Scalable 3D graphics processing in consumer terminals
    Van Raemdonck, W
    Lafruit, G
    Steffens, EFM
    Pérez, CMO
    Bril, RJ
    IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOL I AND II, PROCEEDINGS, 2002, : 369 - 372
  • [8] Scalable Rasterizer Architecture for 3D Graphics System
    Lai, Yeong-Kang
    Chung, Yu-Chieh
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 1574 - 1577
  • [9] A Parallel Implementation of 3D Graphics Pipeline
    Fu, Wenjiong
    Li, Tao
    Zhang, Yuxiang
    ADVANCES IN NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, ICNC-FSKD 2022, 2023, 153 : 1346 - 1354
  • [10] Scalable multiple description video coding for stereoscopic 3D
    Karim, H. A.
    Hewage, C. T. E. R.
    Worrall, S.
    Kondoz, A. M.
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2008, 54 (02) : 745 - 752