Rendering::Data Formats
destructivator
ExperimentalAutomated Force.com project rollback with git integration.
aseprite
ExperimentalA crate to load files from the aseprite sprite editor.
obj-exporter
ExperimentalWavefront obj exporter for Rust
bvh_anim
ExperimentalA .bvh file parser
include-merkle
ExperimentalFunctionality for generating a Merkle-tree of a given text file with include references, replacing includes paths with a deterministic versioned identity, and also functionality for flattening include directives into a single file. The primary motivation is compiling shaders for various graphics APIs, but the the functionality can apply to a variety of source code parsing use cases.
glsl-include-capi
ExperimentalA C interface to glsl-include
meshlite
Experimentalmeshlite is a library with focus on 3D mesh generating and processing in rust language. Currently, it’s been used in Dust3D project as the core library of mesh generating. https://dust3d.org
meshlite_ffi
ExperimentalC ABI layer for meshlite. Allows building meshlite as a dynamic library.
glsl-include
ExperimentalA library for expanding #include directives in GLSL source strings
ssb_renderer
ExperimentalRenderer of ssb_parser results on images.
ssb_filter
ExperimentalVideo filter implementation of ssb_renderer.
asefile
ExperimentalUtilities for loading Aseprite files.
pipedream
Experimentala straightforward asset pipeline and registry, modeled after UE4
rpt
ExperimentalPhysically-based path tracing renderer written in Rust
stb-sys
ExperimentalLow level bindgen generated wrappers for stb libraries
stb
ExperimentalSafe Rust API for stb libraries
transhader
ExperimentalTranspile shaders on the fly using procedural macros.
bevy_c3d
ExperimentalA plugin for loading C3D motion capture files into Bevy
bve-derive
ExperimentalRemaking OpenBVE using a modern architecture, using Unity and Rust.
bve
ExperimentalRemaking OpenBVE using a modern architecture, using Unity and Rust.
bve-native
ExperimentalRemaking OpenBVE using a modern architecture, using Unity and Rust. C API.
eq_wld
ExperimentalAn Everquest .wld file loader
vox-format
ExperimentalParser for MagicaVoxel's .VOX file format.
vox-tool
ExperimentalTools for MagicaVoxel's .VOX file format.
nes-utils
ExperimentalNES utilities (disassemble, extract CHR ROM graphics data, decode Game Genie, etc..)
mmd
ExperimentalMiku Miku Dance format parser for rust programming language
lindenmayer_graphic
ExperimentalBuild recursive images (fractals, plants, etc..), supporting multiple graphic APIs to build an SVGBuild recursive images (fractals, plants, etc..), supporting multiple graphic APIs to build an SVG
corale
ExperimentalA package for 3D geometry manipulation
burn_gaussian_splatting
Experimentalburn gaussian splatting render pipeline plugin
bevy-atlas-loader
ExperimentalBevy plugin for defining and loading 2D TextureAtlas images.
xblend
ExperimentalA simple color library.
shaderc-macro
ExperimentalCompile shaders with shaderc using macros at compile time
bevy_hexasphere
ExperimentalA trimmed down and generic version of Hexasphere for bevy.
squish
ExperimentalA pure Rust BC1/2/3 compressor and decompressor based on Simon Brown's libsquish
squish_cli
ExperimentalA commandline utility for compressing images to DDS files using BC1/2/3. Serves mainly as a usage example of squish.
eightfold
Experimental3D space partitioning library
geonode
Experimentalgeometry nodes
stormworks_mesh_parser
ExperimentalRust util relating to stormworks .mesh files. Straight rewrite of parts of CodeLeopard's C# program because we needed it in rust
sdl2-unifont
ExperimentalEmbedded GNU Unifont for Rust SDL programs, for simple font rendering tasks
quake-bspc
ExperimentalAsynchronous wrapper for running the Quake BSP compiler 'bspc' as a child process
kgltf
ExperimentalLoad and save glTF files.
yuml-rs
ExperimentalRust based yUML parser
pxo
ExperimentalUtilities for loading Pixelorama files
mugltf
ExperimentalMinimal glTF 2.0 asset loader for Rust
panim-loader
ExperimentalLoader for the PANIM format for custom properties in Blender
bevy_webcam
Experimentalbevy webcam plugin
pxr
ExperimentalRust interface for OpenUSD
pxr_sys
ExperimentalRust interface for OpenUSD
pxr_build
ExperimentalRust interface for OpenUSD
svg_composer
ExperimentalA strongly typed SVG composing library written in Rust. This library allows you to ensure the soundness of your generated SVGs at the compile time of your project.