Skip to content

Commit 2107871

Browse files
Merge branch 'n30-rafx' of https://github.com/aclysma/rust-gamedev.github.io into aclysma-n30-rafx
2 parents d01c62f + f85f899 commit 2107871

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

content/news/030/index.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,35 @@ for expressively abstracting over user input.
284284
Supports local multiplayer, enables input rebinding, integrates with `bevy_ui`,
285285
and handles chords!
286286

287+
### [rafx]
288+
289+
[![Rafx Screenshot](rafx-screenshot.jpg)][rafx-youtube-video]
290+
_Sci-fi base demo scene, [watch TAA demo on youtube][rafx-youtube-video]!_
291+
292+
[Rafx][rafx] is a multi-backend renderer that optionally integrates with the
293+
[distill][rafx-distill] asset pipeline.
294+
295+
Since the previous rafx update in this newsletter (6 months ago!), many new
296+
features have been introduced to improve performance and image quality. The
297+
main rendering pipeline has also been split into "modern" and "basic"
298+
pipelines. Unlike the basic pipeline which focusses on wide compatibility,
299+
the modern pipeline uses forward-clustered lighting and handles hundreds
300+
of shadow-casting lights. It is targeting compute shaders and will be adding
301+
bindless and GPU-driven rendering soon.
302+
303+
Since the last update, the modern pipeline adds GPU-accelierated light binning,
304+
SSAO, shadow map atlasing/caching, TAA with sharpening, and auto-exposure/HDR.
305+
In addition, both modern and basic pipelines now support transparency. A
306+
[video demonstrating TAA](rafx-youtube-video) (temporal anti-aliasing) is
307+
available on youtube.
308+
309+
With these performance improvements, `rafx` is now able to render challenging
310+
scenes with photorealistic style at 60FPS/1440p on modern, mid-range GPUs.
311+
312+
[rafx]: https://github.com/aclysma/rafx
313+
[rafx-youtube-video]: https://www.youtube.com/watch?v=iWYpX7RGUSA
314+
[rafx-distill]: https://github.com/amethyst/distill
315+
287316
## Popular Workgroup Issues in Github
288317

289318
<!-- Up to 10 links to interesting issues -->

content/news/030/rafx-screenshot.jpg

302 KB
Loading

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy