Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3641235.3664429acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
abstract
Free access

There Can Be (at least) Two Introductory Graphics Courses: Teaching Introduction to Non-Interactive Computer Graphics

Published: 13 July 2024 Publication History
  • Get Citation Alerts
  • Abstract

    For decades many colleges and universities offering an introductory to computer graphics course have been teaching computer graphics through a single course focusing on real-time computer graphics. Many of these real-time or interactive computer graphics courses have a focus on graphics in the gaming domain, and also require students to be proficient in at least one instructor-selected language (e.g. C++, Java, JavaScript) through the schools introductory sequence. In this work, we describe motivations to a ’second’ alternative and complementary introductory graphics course focused on non-interactive computer graphics (i.e. rendering images for movies) that can be taken at nearly any point in the curriculum after the first programming course. We have observed that this additional course may better foster a more diverse pool of students to garner interest in computer graphics. This non-interactive graphics course is taught with a focus on rendering (using path tracing), uses free resources, and is programming language-agnostic.

    References

    [1]
    2023. Courses: View All – ACM SIGGRAPH HISTORY ARCHIVES. https://history.siggraph.org/courses-view-all/. (Accessed on 07/31/2023).
    [2]
    2023. Introduction to Computer Graphics and Ray-Tracing Using the WebGPU API. In ACM SIGGRAPH Asia 2022 Courses (Daegu, Republic of Korea) (SIGGRAPH Asia ’22). Association for Computing Machinery, New York, NY, USA, Article 1, 139 pages. https://doi.org/10.1145/3550495.3558218
    [3]
    2023. Scratchapixel 3.0, Learn Computer Graphics Programming. https://www.scratchapixel.com/. (Accessed on 07/31/2023).
    [4]
    Ed Angel and Dave Shreiner. 2022. An Interactive Introduction to Computer Graphics Using WebGL. In ACM SIGGRAPH 2022 Courses (Vancouver, British Columbia, Canada) (SIGGRAPH ’22). Association for Computing Machinery, New York, NY, USA, Article 1, 91 pages. https://doi.org/10.1145/3532720.3535630
    [5]
    Emergy Berger. 2023. CSRankings: Computer Science Rankings. https://csrankings.org/##/index?graph&us. (Accessed on 08/01/2023).
    [6]
    Eric Haines and Tomas Akenine-Möller. 2019. Ray Tracing Gems: High-Quality and Real-Time Rendering with DXR and Other APIs. Apress.
    [7]
    Rama C. Hoetzlein and David I. Schwartz. 2005. GameX: A Platform for Incremental Instruction in Computer Graphics and Game Design. In ACM SIGGRAPH 2005 Educators Program (Los Angeles, California) (SIGGRAPH ’05). Association for Computing Machinery, New York, NY, USA, 36–es. https://doi.org/10.1145/1187358.1187402
    [8]
    G. Elisabeta Marai. 2009. MyWorld4D: introduction to CG with a modeling and simulation twist. In SIGGRAPH 2009: Talks (New Orleans, Louisiana) (SIGGRAPH ’09). Association for Computing Machinery, New York, NY, USA, Article 66, 1 pages. https://doi.org/10.1145/1597990.1598056
    [9]
    Adam Marrs, Peter Shirley, and Ingo Wald. 2021. Ray tracing Gems II: next generation real-time rendering with DXR, Vulkan, and OptiX. Springer Nature.
    [10]
    Ching-Kuang Shene. 2002. Raytracing as a tool for learning computer graphics. In 32nd Annual Frontiers in Education, Vol. 3. S4G–S4G. https://doi.org/10.1109/FIE.2002.1158740
    [11]
    Peter Shirley. 2018. Ray tracing in one weekend. Amazon Digital Services LLC 1 (2018), 4.
    [12]
    Peter Shirley. 2023. Ray Tracing in One Weekend Series. https://raytracing.github.io/. (Accessed on 07/31/2023).
    [13]
    Peter Shirley, Kelvin Sung, Erik Brunvand, Alan Davis, Steven Parker, and Solomon Boulos. 2008. Fast ray tracing and the potential effects on graphics and gaming courses. Computers & Graphics 32, 2 (2008), 260–267.
    [14]
    Khrystyna Vasylevska, Iana Podkosova, and Hannes Kaufmann. 2017. Teaching virtual reality with HTC vive and leap motion. In SIGGRAPH Asia 2017 Symposium on Education (Bangkok, Thailand) (SA ’17). Association for Computing Machinery, New York, NY, USA, Article 2, 8 pages. https://doi.org/10.1145/3134368.3139221

    Index Terms

    1. There Can Be (at least) Two Introductory Graphics Courses: Teaching Introduction to Non-Interactive Computer Graphics

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        SIGGRAPH '24: ACM SIGGRAPH 2024 Educator's Forum
        July 2024
        44 pages
        ISBN:9798400705175
        DOI:10.1145/3641235
        Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 13 July 2024

        Check for updates

        Qualifiers

        • Abstract
        • Research
        • Refereed limited

        Conference

        SIGGRAPH '24
        Sponsor:

        Acceptance Rates

        Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

        Upcoming Conference

        SIGGRAPH '24

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • 0
          Total Citations
        • 4
          Total Downloads
        • Downloads (Last 12 months)4
        • Downloads (Last 6 weeks)4

        Other Metrics

        Citations

        View Options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format.

        HTML Format

        Get Access

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media