4 releases (2 breaking)
Uses new Rust 2024
| 0.3.1 | Nov 23, 2025 |
|---|---|
| 0.3.0 | Nov 23, 2025 |
| 0.2.0-rc.1 | Sep 13, 2025 |
| 0.1.0 | May 3, 2025 |
#478 in Graphics APIs
225KB
246 lines
Bevy Blockout


A utility package that provides blockout utilities. Currently this includes a triplanar blockout mesh that uses worldspace coordinates to texture meshes using a grid where 1 box equals 1 world unit.
[!NOTE]
This crate is in development. Expect changes.
Quick Start
commands.spawn((
Mesh3d(meshes.add(Cuboid::from_size(Vec3::new(
1., 4., 2.,
)))),
Transform::from_xyz(1., 2., 0.),
MeshMaterial3d(materials.add(ExtendedMaterial {
base: StandardMaterial {
base_color: SKY_400.into(),
..default()
},
extension: BlockoutMaterialExt::default(),
})),
));
Dependencies
~20–34MB
~544K SLoC