-
软件
-
服务
-
支持
-
见解
-
对比
-
更多
Peek inside the 3DMark Speed Way graphics engine
March 24, 2022
We're at the Game Developers Conference in San Francisco this week. GDC is one of the biggest industry events of the year and a great place to learn about the latest developments in game design and technology.
We're giving game developers at GDC a preview of the graphics technology in 3DMark Speed Way, our upcoming DirectX 12 Ultimate benchmark for gaming PCs.
Here on our website, you too can learn more about the real-time rendering techniques in 3DMark Speed Way that will power the next generation of gaming experiences.
Real-time global illumination
Global illumination is a technique in 3D graphics for simulating indirect lighting in a scene. Indirect lighting refers to light that bounces off one surface onto another. Imagine sunlight shining through a window onto a red wall. The direct light hitting the red wall causes indirect red light to bounce onto other surfaces and objects in the room.
Traditionally, the calculations required for global illumination have been too demanding to perform in real-time. Game developers have worked around this limitation by pre-calculating the indirect lighting for static geometry and storing the result in light-field probes or a pre-baked lightmap.
3DMark Speed Way uses DirectX Raytracing to calculate global illumination in real time. It gives the scene a more natural, realistic look by dynamically updating the global illumination in every frame and applying it to every object in the scene, including moving objects.
The comparison below shows how real-time global illumination improves the lighting in the scene. Drag the slider to compare the image with and without the technique.
Left image: ON | Right image: OFF
Open 1440p comparison in a new tab
Real-time ray-traced reflections
Rendering accurate reflections in real-time is challenging. There are many limitations to the existing methods, which are fast, but inaccurate.
Real-time ray tracing brings a new level of realism to in-game graphics. With DirectX Raytracing, we can render accurate real-time reflections of dynamic objects and produce reflections of objects that exist outside of the main camera view.
Reflections are not just for mirrors and chrome. They make other surfaces look more realistic too. Using ray tracing, we can produce accurate, perspective-correct reflections on all surfaces in real-time.
3DMark Speed Way uses DirectX Raytracing to calculate accurate reflections in real time. The comparison below shows how ray-traced reflections enhance the scene. Drag the slider to compare the image with and without reflections.
Left image: ON | Right image: OFF
Open 1440p comparison in a new tab
Physically Based Rendering
Physically Based Rendering (PBR) is a standard technique used in all modern game engines. PBR aims to produce realistic images by modeling the behavior of light in the real world.
The core idea of physically based rendering is to use intuitive parameters to model a wide range of real-world materials. These parameters are based on physical attributes such as albedo (color), roughness, metallic, luminance and other characteristics. By varying the values of these parameters, PBR can accurately model how light interacts with metals, plastics, ceramics, rock, wood, cloth and other materials. The physical underpinning of PBR means that these materials look and behave realistically under all lighting conditions.
3DMark Speed Way uses physically based rendering to create a range of realistic materials. Drag the slider to compare the image with and without the materials.
Left image: ON | Right image: OFF
Open 1440p comparison in a new tab
Performance optimization with Mesh Shaders
In 3D graphics, a mesh is the set of vertices, edges and faces that define the shape of an object. In current graphics pipelines, all geometry data in a mesh must be processed sequentially before further steps can be taken.
Mesh Shaders are a new feature in DirectX 12 Ultimate that streamlines the rendering pipeline to improve flexibility and performance. Mesh shaders replace the old approach with a new model that can process small sections of a mesh, called meshlets, in parallel with a much greater degree of flexibility and control.
3DMark Speed Way uses Mesh Shaders to optimize the Level of Detail (LOD) for each cluster in a mesh and to efficiently cull geometry that is not visible to the camera or occluded by other objects. Drag the slider to see a visualization of the meshlets that make up each object in the scene.
Left image: Rendered image | Right image: Meshlet visualization
Open 1440p comparison in a new tab
Coming soon!
3DMark Speed Way will be available later this year. Check back soon for more details.
Recent news
-
New Opacity Micromap test now in 3DMark for Android
October 9, 2024
-
NPUs now supported by Procyon AI Image Generation
September 6, 2024
-
Test the latest version of Intel XeSS in 3DMark
September 3, 2024
-
Introducing the Procyon Battery Consumption Benchmark
June 6, 2024
-
3DMark Steel Nomad is out now!
May 21, 2024
-
Procyon AI Inference now available on macOS
April 8, 2024
-
Procyon AI Image Generation Benchmark Now Available
March 25, 2024
-
Announcing the Procyon AI Image Generation Benchmark
March 21, 2024
-
3DMark Steel Nomad will be free for all 3DMark users.
December 20, 2023
-
Using 3DMark to measure sustained performance.
December 13, 2023
-
New NPUs supported by Procyon AI Benchmark
November 16, 2023
-
A preview of 3DMark Steel Nomad
November 10, 2023
-
Qualcomm Uses Procyon AI Benchmark at Snapdragon Summit
November 1, 2023
-
3DMark celebrates its 25th year!
October 26, 2023
-
3DMark Adds iOS Support to Solar Bay Ray Tracing Benchmark
September 11, 2023