Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Rust Rendering Projects
-
Some other Rust game engines ship with their own physics engine. Fyrox, for example, has advanced 2D/3D physics, supporting rigid bodies, joints, ray casting and more. Godot too, which has community-led Rust bindings also has an in-built physics engine as well as a Godot-native extension using the Jolt physics engine. In fact, which is reported to be more performant than the official physics engine.
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
The WGPU people are still working through lock conflicts in that area. The idea with Vulkan land is that you should be able to load content while rendering is in progress. For that to be useful, all the layers above Vulkan also have to have their locking problems hammered out. Most open source game engines don't do that yet. Unreal Engine and Unity do, which is why you pay for them for your AAA title.
[1] https://raw.githubusercontent.com/BVE-Reborn/rend3/trunk/exa...
[2] https://github.com/BVE-Reborn/rend3/blob/trunk/examples/scen...
-
rs_pbrt
Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code. See also https://www.rs-pbrt.org/about ...
-
-
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
-
-
sdf-viewer
A fast and cross-platform Signed Distance Function (SDF) viewer, easily integrated with your SDF library.
-
Project mention: Rustracer-0.2.0: skinning animation with compute shader and major bug fixes | /r/GraphicsProgramming | 2023-04-23
Github link.
-
-
-
-
Project mention: Realtime Ray Marching implemented with Rust and wgpu | /r/rust_gamedev | 2023-12-06
GitHub: https://github.com/Soulghost/Rust101
-
-
-
-
pbrt-rust
Implementation of PBRT in rust based on the C++ version by Matt Pharr, Grep Humphreys, and Wenzel Jakob.
-
-
I did something similar not long ago building a ray tracer. Check the ray_intersect function here. It's the intersection with a sphere. Should be the same but in 2D for a circle.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Rendering related posts
- Realtime Ray Marching implemented with Rust and wgpu
- NANOVOID Devlog #1: Lua Scripting
- Which graphics crate do you use?
- Simple graphics library using software rendering?
- The joy of building a ray tracer, for fun, in Rust
- Simple 3D renderer written in Rust
- Code review
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
Index
What are some of the best open-source Rendering projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | Fyrox | 7,170 |
2 | rust-doom | 2,309 |
3 | rend3 | 1,016 |
4 | rs_pbrt | 798 |
5 | rpt | 407 |
6 | strolle | 359 |
7 | euc | 284 |
8 | INOX | 101 |
9 | fidget | 90 |
10 | Square-Wheel | 68 |
11 | sdf-viewer | 65 |
12 | rustracer | 64 |
13 | rendiation | 55 |
14 | tinyrenderer_rs | 54 |
15 | rusterizer | 44 |
16 | Rust101 | 32 |
17 | rustracer | 32 |
18 | sierra | 25 |
19 | renderust | 24 |
20 | pbrt-rust | 19 |
21 | polystrip | 15 |
22 | tinyraytracer_rs | 3 |
23 | rustcaster | 0 |