SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 Rust 3D Projects
-
I'll double the answer from Discord here just in case: you just need to render your scene to a texture and use the texture on an Image widget. I made an example how this can be achieved (https://github.com/FyroxEngine/Fyrox/blob/master/examples/render_to_texture.rs) you can run it via cargo run --example render_to_texture --release
-
veloren
An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.
Project mention: Hey! does anyone has any means to create the cute Duck in the game? | reddit.com/r/Veloren | 2022-08-26 -
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
I haven't tried it yet, but the gltf crate has an example for exporting to a file here: https://github.com/gltf-rs/gltf/blob/master/examples/export/main.rs
-
-
Yep, sodium is 1.14+ and optifine didn't become useless until ~1.13+ when mojang ruined the codebase. Optifine is best on <=1.8 though. There's another mod alternative renderer that might replace both sodium/optifine on all versions soon but it's in very early alpha stage and probably will be for a few more years https://github.com/wgpu-mc/wgpu-mc
-
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
space-thumbnails
Generates preview thumbnails for 3D model files. Provide a Windows Explorer extensions that adds preview thumbnails for 3D model files.
Show HN: 3D model file thumbnails for Windows Explorer\ (15 comments)
-
-
Check out Screen 13; write shaders and use the render graph to run them easily. Resources can be created individually or as part of an automatic pool. Lots of examples, fully documented. Triangle is 100 lines including shaders.
-
Project mention: Digital Extinction a GPL Licensed 3D RTS Game (WIP) | reddit.com/r/opensourcegames | 2023-02-01
Game source code and all assets are available on its GitHub repository https://github.com/DigitalExtinction/Game
-
-
Project mention: Game Go Server with spherical fields and VR support in Rust | news.ycombinator.com | 2023-01-28
-
sdf-viewer
A fast and cross-platform Signed Distance Function (SDF) viewer, easily integrated with your SDF library.
Project mention: SDF Viewer: a fast and cross-platform Signed Distance Function (SDF) viewer, easily integrated with your SDF library | reddit.com/r/rust | 2022-08-06Afterward, this GLSL shader does the actual rendering. This shader is applied to a cuboid mesh that represents the bounding box of the object. The mesh is useful for only raytracing the part of the screen that may reach the object, and for extracting the rays for each pixel from the hit points. The shader simply walks along the ray for each pixel, moving by the amount of distance reported by the SDF on each position. If the surface is reached at some point, the normal is computed and the lighting is applied for the material saved in the closest voxel. To get the distance at a point that does not match the grid, interpolation is applied, leading to round corners if the level of detail is not high enough.
-
-
Project mention: WR update for the 4d Rubik's Cube (3x3x3x3), now sub 4 minutes! (for context the WR was over 10 minutes just 2 months ago...) | reddit.com/r/Cubers | 2022-12-12
I'm glad you asked! Here's the classic video by Mathologer explaining what the heck is going on. I recommend using Hyperspeedcube rather than MC4D as it's more modern and contains more speedsolving features (disclosure: I wrote Hyperspeedcube). Feel free to join the Hypercubers Discord as well!
-
3D-Cellular-Automata-WGPU
3d Cellular Automata using WGPU in Rust (for the web and using compute shaders)
Project mention: [Media] Customizable 3D Cellular Automata on the web using WGPU! | reddit.com/r/rust | 2022-10-17GitHub link: https://github.com/LelsersLasers/3D-Cellular-Automata-WGPU (The branches are very messy... I recommend you get latest working downloads from the website at the top of this comment)
-
Project mention: git trophy (inspired by GitHub Skyline) written in Rust | reddit.com/r/rust | 2022-04-29
I wrote a simple git trophy generator in Rust: https://github.com/PicoJr/git-trophy.
-
-
octo-terra
3d software render engine written in rust, using both real-time raster and ray tracing. Made for self learning purposes.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust 3D related posts
- Fyrox: scene inside grid layout?
- Digital Extinction a GPL Licensed 3D RTS Game (WIP)
- How would I communicate data between a web server and a Bevy app?
- WR update for the 4d Rubik's Cube (3x3x3x3), now sub 4 minutes! (for context the WR was over 10 minutes just 2 months ago...)
- Anyone here with autoimmune arthritis?
- [Media] Animation Editing in Fyrox Game Engine - Shows latest progress in animation system and editors rework in the engine. From simple animation playing to complex animation blending state graphs.
- 2D Rubik's Cube easier to understand
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea60a9ed48>
www.saashub.com | 8 Feb 2023
Index
What are some of the best open-source 3D projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | Fyrox | 5,821 |
2 | veloren | 3,256 |
3 | gltf | 369 |
4 | building-blocks | 346 |
5 | wgpu-mc | 293 |
6 | rusty-shooter | 271 |
7 | arsenal | 268 |
8 | space-thumbnails | 249 |
9 | euc | 233 |
10 | screen-13 | 146 |
11 | Game | 70 |
12 | rusterizer | 44 |
13 | DGS | 44 |
14 | sdf-viewer | 41 |
15 | vviz | 20 |
16 | Hyperspeedcube | 19 |
17 | 3D-Cellular-Automata-WGPU | 18 |
18 | git-trophy | 13 |
19 | fbx-sanitizer | 11 |
20 | octo-terra | 1 |