Fact-checked by Grok 2 weeks ago
References
-
[1]
15-472/672/772: Real-Time Computer GraphicsReal-time computer graphics is about building systems that leverage modern CPUs and GPUs to produce detailed, interactive, immersive, and high-frame-rate ...Missing: definition | Show results with:definition
-
[2]
[PDF] CS 488 Computer Graphics 1 Introduction to Real-Time RenderingOverview of this course. 1. Introduction to topics in computer graphics. 2. Focus on programming real-time computer graphics. 3. Project-based. Page 5. What is ...
-
[3]
Beyond Realtime GraphicsThe graphic designers working on CGI for a movie can see real time previews of their work that are rendered using techniques that we have covered. The final ...
-
[4]
How the Computer Graphics Industry Got Started at the University of ...Jun 11, 2023 · Computer graphics began in the 1950s with interactive games and visualization tools designed by the U.S. military to develop technologies for ...
-
[5]
Toward Real-Time Ray Tracing: A Survey on Hardware Acceleration ...This article is aimed at providing a timely survey on hardware techniques to accelerate the ray-tracing algorithm.
-
[6]
RTGPU: Real-Time Computing with Graphics Processing Units - arXivJul 8, 2025 · In this work, we survey the role of GPUs in real-time systems. Originally designed for parallel graphics workloads, GPUs are now widely used in time-critical ...
-
[7]
[PDF] Fourth Edition - Real-Time RenderingReal-time rendering is concerned with rapidly making images on the computer. It is the most highly interactive area of computer graphics. An image appears ...
-
[8]
Pre-rendering versus real-time rendering: What's the difference?To be more precise, a typical setting in a real-time rendering engine like Unity is 30 to 60 frames per second. This means that the engine is able to ...
-
[9]
Understanding and Measuring PC Latency | NVIDIA Technical BlogMay 5, 2023 · Learn about PC Latency and how to leverage PCL Stats to accurately track, measure, and improve the latency within your rendering pipeline.
-
[10]
The Remarkable Ivan Sutherland - CHM - Computer History MuseumFeb 21, 2023 · In January 1963, Ivan Sutherland successfully completed his PhD on the system he created on the TX-2, Sketchpad. With it, a user was able to ...
- [11]
-
[12]
13.3 Evans and Sutherland - The Ohio State University PressbooksEvans & Sutherland, with its connection to the University of Utah, attracted a large number of the leading CG researchers of the late 1960s and 1970s.
-
[13]
The Birth of Computer Graphics - A Cosm CompanyAug 18, 2015 · Sutherland had achieved fame in 1962 by creating Sketchpad, a computer drawing system that was the first graphical user interface. They created ...
-
[14]
[PDF] History of computer graphics– 1975 – Evans and Sutherland frame buffer. – 1980s – cheap frame buffers bit-mapped personal computers. – ... 1960s - the visibility problem. – Roberts (1963) ...
-
[15]
The Invention of Battlezone - IEEE SpectrumFeb 5, 2022 · Battlezone, a first-person tank game, was made possible by a vector display unit used by Atari Inc., Sunnyvale, Calif., in Asteroids.Missing: 3D | Show results with:3D
-
[16]
History of OpenGLFeb 13, 2022 · OpenGL was first created as an open and reproducable alternative to Iris GL which had been the proprietary graphics API on Silicon Graphics ...
-
[17]
Microsoft Ships Direct3D - SourceJun 13, 1996 · Direct3D delivers the next generation of high-performance, real-time 3-D rendering technology on the Microsoft Windows® 95 operating system ...Missing: history | Show results with:history
-
[18]
[PDF] A Brief History of ShadersComputer Graphics. A Brief History of Shaders. HistoryOfShaders.pptx. Mike ... 2010: OpenGL 3.3 / GLSL 3.30 adds Geometry Shaders. 2010: OpenGL 4.0 / GLSL ...Missing: real- time 2000s programmable ES
-
[19]
[PDF] OpenGL R ES Common/Common-Lite Profile SpecificationJul 8, 2003 · Ratified by the Khronos BOP, July 23, 2003. Ratified by the Khronos BOP, Aug 5, 2004. Version. Last Modifed Date: 21 July 2004. Author ...
-
[20]
[PDF] Vulkan Launch Briefing - The Khronos GroupFeb 18, 2016 · • Vulkan 1.0 specification and implementations created in 18 months. - More energy and participation than any other API in Khronos history.
-
[21]
WebGPU - W3COct 28, 2025 · WebGPU is an API that exposes the capabilities of GPU hardware for the Web. The API is designed from the ground up to efficiently map to (post-2014) native GPU ...
-
[22]
NVIDIA RTX Platform Brings Real-Time Ray Tracing and AI to ...Aug 20, 2018 · “The NVIDIA RTX platform and GeForce RTX 20-series GPUs bring real-time ray tracing to games 10 years sooner than anyone could have ever ...
-
[23]
[PDF] NVIDIA TURING GPU ARCHITECTUREIn this paper we focus on the architecture and capabilities of NVIDIA's flagship. Turing GPU ... DLSS capability described above, which is the standard DLSS ...
-
[24]
Introduction to Computer Graphics, Section 5.2 -- Building ObjectsWhen several faces share a vertex, that vertex will have a different normal vector for each face. This will produce flat-looking faces, which are appropriate ...
-
[25]
[PDF] 3D Models and Matching - WashingtonA 3D mesh is a very simple geometric representation that describes an object by a set of vertices and edges that together form polygons in 3D-space. An ...
-
[26]
WebGL model view projection - Web APIs | MDNJun 10, 2025 · The first matrix discussed below is the model matrix, which defines how you take your original model data and move it around in 3D world space.The model, view, and... · Clip space · Model transform · Simple projection
-
[27]
Computer Graphics: Principles and Practice, 3rd Edition - InformIT30-day returnsJun 22, 2013 · Computer Graphics: Principles and Practice, Third Edition, remains the most authoritative introduction to the field.
-
[28]
The Perspective and Orthographic Projection Matrix - ScratchapixelUnlike its perspective counterpart, the orthographic projection matrix offers a different view of three-dimensional scenes by projecting objects onto the ...<|separator|>
-
[29]
Coordinate Systems - LearnOpenGLWhen using orthographic projection, each of the vertex coordinates are directly mapped to clip space without any fancy perspective division (it still does ...
-
[30]
Frustum Culling - LearnOpenGLThis technique is simple to understand. Instead of sending all information to your GPU, you will sort visible and invisible elements and render only visible ...
-
[31]
Real-Time Rendering Resources### Summary of Real-Time Rendering Definition and Frame Rates/Latency
-
[32]
[PDF] 5 MAJOR CHALLENGES IN REAL-TIME RENDERING– Not what the graphics pipeline is built for. – Time consuming tweaking, optimizations, compromises. – Current techniques don't scale up. – Are there Graphics/ ...
-
[33]
Chapter 28. Graphics Pipeline Performance - NVIDIA Developer" Note that fragment shading and frame-buffer bandwidth are often lumped together under the heading fill rate, because both are a function of screen resolution.Missing: throughput | Show results with:throughput
-
[34]
[PDF] Real-Time Rendering Solutions: Unlocking The Power Of NowSep 17, 2018 · Real-time rendering solutions enable employees to make faster iterations and changes to designs compared to traditional offline rendering ...
-
[35]
[PDF] Measuring Per-Frame Energy Consumption of Real-Time Graphics ...Mar 5, 2014 · In this paper, we present a simple, straightforward method for measuring per-frame energy consumption of real-time graphics workloads. The ...
-
[36]
[PDF] Exploiting Frame Coherence in Real-Time Rendering for Energy ...The goal of this thesis is to improve the energy-efficiency of mobile GPUs by designing micro- architectural mechanisms that leverage frame coherence in order ...
-
[37]
Electric Dreams Environment | PCG Sample Project - Unreal EngineThe Procedural Content Generation framework (PCG) is a toolset in early development for creating your own procedural content inside Unreal Engine. PCG provides ...
-
[38]
Physics in Unreal Engine - Epic Games DevelopersChaos Physics is a light-weight physics simulation solution available in Unreal Engine, built from the ground up to meet the needs of next-generation games.
-
[39]
Video game graphics evolution - History of 3d graphics - INLINGOJan 28, 2025 · In 1991, 3Dfx Interactive released Voodoo Graphics, a revolutionary graphics card that accelerated 3D object rendering. This allowed games to ...
-
[40]
The Evolution of 3D Graphics and Its Impact on Game Art StylesMar 4, 2024 · The evolution of gaming graphics from Doom's pioneering 3D design to Cyberpunk's advanced ray tracing in 2020 highlights a relentless drive ...
-
[41]
From Pong to Cyberpunk 2077: the evolution of game graphicsMar 7, 2024 · During this time, numerous milestones have significantly shaped game graphics ... Doom marks a turning point in the world of PC games.
-
[42]
Art of LED wall virtual production, part one: lessons from ... - fxguideMar 4, 2020 · The new virtual production stage and workflow allows filmmakers to capture a significant amount of complex visual effects shots in-camera using real-time game ...
-
[43]
GeForce RTX: Your Ultimate Live Streaming Solution - NVIDIATop live streaming quality, maximum performance and powerful next-gen AI effects. Get it all with NVIDIA GeForce GPUs, the best solution for broadcasting.
-
[44]
E-Sports Broadcasting Elevated with Virtual Production | Zero DensityFeb 13, 2025 · Elevate e-sports cbroadcasting with high-quality graphics and real-time data visualization for an immersive, unparalleled viewer experience.
-
[45]
What Is the Metaverse? - NVIDIA BlogAug 10, 2021 · The next evolution of the internet, the metaverse is a shared virtual 3D world, or worlds, that are interactive, immersive and ...
-
[46]
What Is the Metaverse | OracleReal-time 3D computer graphics and personalized avatars · Person-to-person social interactions that are more immersive and casual than stereotypical games ...<|control11|><|separator|>
-
[47]
What is the Vertical Motion Simulator? - NASAThe out-the-window graphics – the computer-generated images that simulate the outside world and provide visual cues for the pilot – are highly customizable. The ...
-
[48]
SimX: Virtual Reality Medical SimulationSimX is the world's leading VR medical simulation training platform of patient simulators for nurses, physicians, first responders, and more.Real Results. Proven Impact. · Get Started · VR for Nurses · VR for EMS
-
[49]
Virtual Reality in Medicine | Healthcare SimulationVirtual Reality in Medicine is an emerging technology that can be used for both education and instruction within the healthcare field.
-
[50]
Advanced Automotive and Car Design Software and VisualizationVisualize concepts faster and shorten your design cycle with Unreal Engine's real-time rendering capabilities. Download today to elevate your future ...
-
[51]
3D Software for Architecture, Engineering & Construction - UnityUnity's real-time 3D technology enables you to: Connect BIM data, stakeholders, and every phase of the AECO lifecycle in one immersive, collaborative platform ...
-
[52]
Real-Time Magnetic Resonance Imaging - PMC - PubMed CentralReal-time magnetic resonance imaging (RT-MRI) allows for imaging dynamic processes as they occur, without relying on any repetition or synchronization.
-
[53]
DARPA's PROTEUS program gamifies the art of war - EngadgetAug 6, 2021 · The Prototype Resilient Operations Testbed for Expeditionary Urban Scenarios (PROTEUS) system, a real-time strategy simulator for urban-littoral warfare.
-
[54]
Seismic Processing and Interpretation for Oil & Gas Exploration | Our ...Expero designed and built a web-based platform enabling real-time processing and visualization of terabyte-scale datasets for a leading energy company.
-
[55]
Real-time Rendering and the revolution in product and interior designApr 1, 2024 · In product design, real-time rendering radically improves the creative process by creating highly detailed digital prototypes that can be ...Missing: simulations | Show results with:simulations
-
[56]
Real-Time Rendering Software for Architecture - AutodeskReal-time rendering is a field of computer graphics focused on analyzing and producing images in real time. The benefit of real-time 3D rendering is that ...
-
[57]
How to Run AI-Powered CAE Simulations | NVIDIA Technical BlogSep 3, 2025 · Real-time, interactive visualization with NVIDIA Omniverse and Kit-CAE: A new development platform for building digital twins, Kit-CAE enables ...
-
[58]
[PDF] The Evolution of Computer Graphics - NVIDIASep 17, 2008 · Fixed-Function Pipelines. “3D Accelerators”. Programmable Shaders. DX8 ... • New graphics functionality – geometry shading. • Programmable ...
-
[59]
[PDF] The OpenGL Graphics System: A Specification - Khronos RegistryThe model-view matrix is applied to these coordinates to yield eye co- ordinates. Then another matrix, called the projection matrix, is applied to eye.
-
[60]
Illumination for computer generated pictures - ACM Digital LibraryBui Tuong Phong and Crow, F.C. Improved rendition of polygonal models of curved surfaces. To be presented at the joint USA-Japan Computer Conference. Google ...Missing: original | Show results with:original
-
[61]
Chapter 7. Adaptive Tessellation of Subdivision Surfaces with ...In this chapter we describe how to perform view-dependent, adaptive tessellation of Catmull-Clark subdivision surfaces with optional displacement mapping.
-
[62]
Chapter 2. Animated Crowd Rendering - NVIDIA DeveloperThis chapter shows how to use DirectX 10 instancing with vertex texture fetches to implement instanced hardware palette-skinned characters.
-
[63]
[PDF] Adaptive GPU Tessellation with Compute Shaders - Jonathan DupuyAdaptive GPU tessellation uses a binary triangle subdivision rule, implemented on the GPU with compute shaders, to refine meshes procedurally.
-
[64]
GPUs: A Closer Look - ACM QueueApr 28, 2008 · Rasterization involves densely sampling a primitive (at least once per output image pixel) to determine which pixels the primitive overlaps.
-
[65]
Distributing a visible surface algorithm over multiple processors | Proceedings of the 1977 annual conference### Summary of Z-buffer Algorithm Description (Referenced from Catmull)
-
[66]
Proceedings of the Conference on High Performance Graphics 2009Aug 1, 2009 · The latest generation of graphics hardware provides direct access to multisample anti-aliasing (MSAA) rendering data. By taking advantage of ...Missing: output | Show results with:output
-
[67]
A deferred shading pipeline for real-time indirect illuminationComputing indirect lighting in video games simultaneously improves gameplay and scene realism. However, the context of 3D video games brings very ...
-
[68]
GPU Performance Background User's Guide - NVIDIA DocsFeb 1, 2023 · GPU Architecture Fundamentals. The GPU is a highly parallel processor architecture, composed of processing elements and a memory hierarchy.Missing: VRAM | Show results with:VRAM
-
[69]
[PDF] NVIDIA A100 Tensor Core GPU ArchitectureThe design of a GPU's memory architecture and hierarchy is critical to application performance, ... memory, cache, and compute cores. MIG allows users to mix and ...Missing: VRAM | Show results with:VRAM
-
[70]
Understanding GPU caches – RasterGrid | Software ConsultancyGPU caches are high-speed storage between the processor and memory, decreasing latency and increasing throughput. They are usually incoherent and require ...Missing: VRAM | Show results with:VRAM
-
[71]
When did a GPU become an SoC? - Jon Peddie ResearchOct 21, 2024 · Nvidia's first fully integrated GPU, introduced in 1999, featured transform and lighting processors. In 2003, Nvidia added a video codec engine and audio ...Missing: 1990s mobile
-
[72]
NVIDIA GeForce RTX 4090 Specs - GPU Database - TechPowerUpBased on TPU review data: "Performance Summary" at 1920x1080, 4K for RTX 3080 and faster. ... 82.58 TFLOPS (1:1). FP32 (float): 82.58 TFLOPS. FP64 (double) ...NVIDIA GeForce RTX 4090 · Colorful iGame RTX 4090... · EVGA RTX 4090 FTW3...
-
[73]
How the World's First GPU Leveled Up Gaming and Ignited the AI EraOct 11, 2024 · With hardware transform and lighting (T&L), it took the load off the CPU, a pivotal advancement. As Tom's Hardware emphasized: “[The GeForce 256] ...
-
[74]
NVIDIA DLSSNVIDIA DLSS is a suite of neural rendering technologies powered by NVIDIA RTX™ Tensor Cores that boosts frame rates while delivering crisp, high-quality ...
-
[75]
AMD RDNA™ ArchitectureWith the latest AMD RDNA 4 architecture, experience next-generation advancements in performance and efficiency with faster raytracing and AI acceleration ...Benefits · Generations · Amd Radeon Rx Series...
-
[76]
Apple introduces M4 Pro and M4 Maxalong with M4 — bring far more power-efficient performance and advanced ...Apple (CA) · Apple (AU) · Apple (IL) · Apple (UK)Missing: mobile | Show results with:mobile
-
[77]
OpenGL - The Industry's Foundation for High Performance GraphicsOpenGL is the most widely adopted 2D and 3D graphics API in the industry, bringing thousands of applications to a wide variety of computer platforms.OpenGL-Refpages · Khronos Group Announces... · OpenGL ES · OpenGL SC
-
[78]
DirectX graphics and gaming - Win32 apps - Microsoft LearnSep 22, 2022 · Microsoft DirectX graphics provides a set of APIs that you can use to create games and other high-performance multimedia apps. DirectX graphics ...Getting started with DirectX... · Direct3D · Direct2D
-
[79]
Khronos Releases Vulkan 1.0 SpecificationFeb 16, 2016 · “Vulkan, by design, is a very low-level API that provides applications direct control over GPU acceleration with minimized CPU overhead and ...
-
[80]
Metal Overview - Apple DeveloperMetal powers hardware-accelerated graphics on Apple platforms by providing a low-overhead API, rich shading language, tight integration between graphics and ...Explore Metal documentation · Metal Performance Shaders · Metal Sample CodeMissing: 2014 | Show results with:2014
-
[81]
WebGL - Low-Level 3D Graphics API Based on OpenGL ESWebGL is a cross-platform, royalty-free web standard for a low-level 3D graphics API based on OpenGL ES, exposed to ECMAScript via the HTML5 Canvas element.WebGL Specification · WebGL 2.0 Specification · Main Page/cms/security
-
[82]
Retained Mode Versus Immediate Mode - Win32 appsAug 23, 2019 · Retained-mode APIs store a scene model, while immediate-mode APIs do not. Retained-mode APIs are simpler but less flexible, and can have higher ...
-
[83]
Khronos OpenGL® RegistryThe OpenGL Registry contains specifications of the core API and shading language; specifications of Khronos- and vendor-approved OpenGL extensions.Khronos Combined OpenGL... · OpenGL 2.1 Reference Pages
-
[84]
High-level shader language (HLSL) - Win32 apps | Microsoft LearnAug 4, 2021 · HLSL is the C-like high-level shader language that you use with programmable shaders in DirectX. For example, you can use HLSL to write a vertex shader, or a ...
-
[85]
Advanced API Performance: Shaders | NVIDIA Technical BlogSep 1, 2023 · Compute shaders. Compute shaders are used for general-purpose computations, from data processing and simulations to machine learning.
-
[86]
[PDF] Illumination for Computer Generated PicturesThis paper is concerned with the shading problem; the contour edge problem is discussed by the author and F.C. Crow in [7]. Influence of Hidden Surface ...
-
[87]
[PDF] James F. Blinn University of UtahThe angle a is the angle between H and N; we can evaluate its cosine as (N-H). The Phong model effectively uses the dis- tribution function of the cosine raised ...
-
[88]
[PDF] Interactive Multi-Pass Programmable ShadingThis paper describes a methodology to support programmable shading in interactive visual computing by compil- ing a shader into multiple passes through graphics ...
-
[89]
[PDF] A Reflectance Graphics Model for ComputerThis paper presents a reflectance model for rough surfaces that is more general than previous models. It is based on geometrical optics and is applicable to a.
-
[90]
[PDF] Realistic Lighting for Interactive Applications Using Semi-Dynamic ...Oct 15, 2020 · 1 Using high quality rendering techniques, light maps (left) can generate more realistic results than real-time lighting (right). 1 Introduction.
-
[91]
[PDF] Casting curved shadows on curved surfaces. - Computer ScienceShadowing has historically been used to increase the intelligibility of scenes in electron micros- copy and aerial survey. Various methods have been.
-
[92]
[PDF] Practical Real-Time Strategies for Accurate Indirect OcclusionFigure 1: Example renders with our practical occlusion techniques under illumination from the Grace light probe (top) and a high-frequency binary probe (bottom) ...
-
[93]
Level of Detail for 3D Graphics: | Guide books | ACM Digital LibraryLevel of Detail for 3D Graphics brings together, for the first time, the mechanisms, principles, practices, and theory needed by every graphics developer ...Missing: seminal | Show results with:seminal
-
[94]
[PDF] Real-Time Occlusion Culling for Models with Large Occluders 83One way to avoid needlessly processing invisible portions of the scene is to use an occlusion culling algorithm to discard invisible polygons early in the.
-
[95]
Occlusion Culling Algorithms: A Comprehensive SurveyAug 6, 2025 · In this paper, we present a real-time rendering technique based on stroke textures which allows interactive variation of the stroke style. This ...
- [96]
-
[97]
[2110.08913] Real Time Cluster Path Tracing - arXivOct 17, 2021 · We present the architecture and implementation of the first real-time production quality cluster path tracing renderer that supports film ...
-
[98]
Temporally Stable Real-Time Joint Neural Denoising and ...Jul 27, 2022 · We introduce a novel neural network architecture for real-time rendering that combines supersampling and denoising, thus lowering the cost compared to two ...
-
[99]
Updates to NVIDIA's Unreal Engine 4 Branch, DLSS, and RTXGI ...Dec 17, 2020 · Leveraging the power of ray tracing, NVIDIA RTX Global Illumination (RTXGI) provides scalable solutions to compute multi-bounce indirect ...
-
[100]
Temporal Super Resolution in Unreal EngineTemporal Super Resolution (TSR) is a platform-agnostic Temporal Upscaler that enables Unreal Engine to render beautiful 4K images.
-
[101]
AMD FidelityFX™ Super ResolutionAMD FidelityFX™ Super Resolution (FSR) uses cutting-edge upscaling technology to boost framerates & deliver high-quality details.Get A Boost In Frames For... · Available And Upcoming Amd... · Featured Games That Support...
-
[102]
Nanite Virtualized Geometry in Unreal EngineNanite is Unreal Engine 5's virtualized geometry system using a new mesh format and rendering tech for pixel-scale detail and high object counts. It's a Static ...Missing: paper | Show results with:paper
-
[103]
[PDF] Journey to Nanite - High-Performance Graphics 2025There is so much geometric detail here. Grains of sand are modelled. Twigs and needles. All the leaves are geometry, no masked cards here.<|control11|><|separator|>