Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1899950.1900000acmconferencesArticle/Chapter ViewAbstractPublication Pagessiggraph-asiaConference Proceedingsconference-collections
research-article

MobiRT: an implementation of OpenGL ES-based CPU-GPU hybrid ray tracer for mobile devices

Published: 15 December 2010 Publication History

Abstract

Three-dimensional user interfaces on mobile devices are increasingly important. For more realistic three-dimensional visualization on mobile devices, we present the implementation of an OpenGL ES-based CPU-GPU hybrid ray tracer. This ray tracer exploits the availability of CPU and GPU architectures to fully support reflection, refraction, hard shadows, and dynamic scenes. To the best of our knowledge, our ray tracer is the first to demonstrate full Whitted ray tracing of dynamic scenes using OpenGL ES.

References

[1]
Capin, T., Pulli, K., and Akenine-Moller, T. 2008. The state of the art in mobile graphics research. IEEE Computer Graphics and Applications 28, 4, 74--84.
[2]
Horn, D. R., Sugerman, J., Houston, M., and Hanrahan, P. 2007. Interactive k-d tree GPU raytracing. In Symposium on Interactive 3D graphics and games (I3D '07), ACM, 167--174.
[3]
Munshi, A., and Leech, J., 2009. OpenGL ES common profile specification version 2.0.24 (full specification). Khronos Group.
[4]
Munshi, A., Ginsburg, D., and Shreiner, D. 2008. OpenGL ES 2.0 Programming Guide. Addison-Wesley Professional.
[5]
Munshi, A., 2010. OpenCL specification 1.1. Khronos OpenCL Working Group.
[6]
NVIDIA, 2004. Improve batching using texture atlases. White Paper.
[7]
Shevtsov, M., Soupikov, A., and Kapustin, A. 2007. Highly parallel fast kd-tree construction for interactive ray tracing of dynamic scenes. Computer Graphics Forum (Proceedings of EUROGRAPHICS 2007) 26, 3 (Sept.), 395--404.
[8]
Wald, I., Mark, W. R., Gunther, J., Boulos, S., Ize, T., Hunt, W., Parker, S. G., and Shirley, P. 2009. State of the art in ray tracing animated scenes. Computer Graphics Forum 28, 6, 1691--1722.
[9]
Whitted, T. 1980. An improved illumination model for shaded display. Communications of the ACM 23, 6 (June), 343--349.

Cited By

View all
  • (2024)Software-Hardware Codesign of Ray-Tracing Accelerator for Edge AR/VR With Viewpoint-Focused 3D Construction and Efficient Data Structure2024 IEEE 67th International Midwest Symposium on Circuits and Systems (MWSCAS)10.1109/MWSCAS60917.2024.10658949(267-271)Online publication date: 11-Aug-2024
  • (2023)Effective Ray-tracing based Rendering Methods for Point Cloud Data in Mobile EnvironmentsJournal of the Korea Computer Graphics Society10.15701/kcgs.2023.29.3.9329:3(93-103)Online publication date: 25-Jul-2023
  • (2023)H‐ETC2: Design of a CPU‐GPU Hybrid ETC2 EncoderComputer Graphics Forum10.1111/cgf.1496942:7Online publication date: 30-Oct-2023
  • Show More Cited By

Index Terms

  1. MobiRT: an implementation of OpenGL ES-based CPU-GPU hybrid ray tracer for mobile devices

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SA '10: ACM SIGGRAPH ASIA 2010 Sketches
    December 2010
    98 pages
    ISBN:9781450305235
    DOI:10.1145/1899950
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 15 December 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. OpenGL ES
    2. global illumination
    3. ray tracing

    Qualifiers

    • Research-article

    Conference

    SA '10
    Sponsor:
    SA '10: SIGGRAPH ASIA 2010
    December 15 - 18, 2010
    Seoul, Republic of Korea

    Acceptance Rates

    Overall Acceptance Rate 178 of 869 submissions, 20%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 16 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Software-Hardware Codesign of Ray-Tracing Accelerator for Edge AR/VR With Viewpoint-Focused 3D Construction and Efficient Data Structure2024 IEEE 67th International Midwest Symposium on Circuits and Systems (MWSCAS)10.1109/MWSCAS60917.2024.10658949(267-271)Online publication date: 11-Aug-2024
    • (2023)Effective Ray-tracing based Rendering Methods for Point Cloud Data in Mobile EnvironmentsJournal of the Korea Computer Graphics Society10.15701/kcgs.2023.29.3.9329:3(93-103)Online publication date: 25-Jul-2023
    • (2023)H‐ETC2: Design of a CPU‐GPU Hybrid ETC2 EncoderComputer Graphics Forum10.1111/cgf.1496942:7Online publication date: 30-Oct-2023
    • (2016)Ray Accelerator: Efficient and Flexible Ray Tracing on a Heterogeneous ArchitectureComputer Graphics Forum10.1111/cgf.1307136:8(166-177)Online publication date: 28-Oct-2016
    • (2015)HART: A Hybrid Architecture for Ray Tracing Animated ScenesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2014.237185521:3(389-401)Online publication date: 1-Mar-2015
    • (2015)Fast filter bank convolution for three-dimensional wavelet transform by shared memory on mobile GPU computingThe Journal of Supercomputing10.1007/s11227-015-1443-771:9(3440-3455)Online publication date: 1-Sep-2015
    • (2014)RayCoreACM Transactions on Graphics10.1145/262963433:5(1-15)Online publication date: 23-Sep-2014
    • (2014)Computer Vision Accelerators for Mobile Systems based on OpenCL GPGPU Co-ProcessingJournal of Signal Processing Systems10.1007/s11265-014-0878-z76:3(283-299)Online publication date: 1-Sep-2014
    • (2013)Real-time ray tracing on future mobile computing platformSIGGRAPH Asia 2013 Symposium on Mobile Graphics and Interactive Applications10.1145/2543651.2543670(1-5)Online publication date: 19-Nov-2013
    • (2013)SGRTProceedings of the 5th High-Performance Graphics Conference10.1145/2492045.2492057(109-119)Online publication date: 19-Jul-2013

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media