Skip to content

Instantly share code, notes, and snippets.

View viridia's full-sized avatar

Talin viridia

View GitHub Profile
//! This example shows how to manually render 3d items using "mid level render apis" with a custom
//! pipeline for 3d meshes.
//! It doesn't use the [`Material`] abstraction, but changes the vertex buffer to include vertex color.
//!
//! [`Material`]: bevy::pbr::Material
use bevy::{
core_pipeline::core_3d::{Transparent3d, CORE_3D_DEPTH_FORMAT},
pbr::{
DrawMesh, MeshPipeline, MeshPipelineKey, MeshPipelineViewLayoutKey, RenderMeshInstances,
@viridia
viridia / From_Ashes_to_Federation.md
Created February 6, 2026 23:48
From Ashes To Federation

From Ashes to Federation: The Paradox of Human Leadership in Interstellar Governance, 2063–2161

Dr. T'Rel Vasquez-Okonkwo

Department of Comparative Political Evolution, University of Alpha Centauri

Journal of Interspecies Political History, Vol. 47, No. 3 (2388), pp. 112–158

@viridia
viridia / feathers_design.md
Created April 23, 2026 18:29
Bevy Feathers Design Language

Bevy Feathers Design Language

A formal specification of the design language embodied by the Bevy Editor mockups and the bevy_feathers widget crate. This document exists to make the implicit rules of the design explicit, so that future contributors can add widgets, themes, and layouts that feel cohesive without needing to reverse-engineer the original designer's intuition.

Where the mockups and the existing code disagree, the mockups take precedence. Where both are silent, this document fills the gap and flags it as a new rule.


1. Philosophy

@viridia
viridia / bevy_tdd_template.md
Created June 4, 2026 22:00
Bevy design doc

Bevy Design Document / RFC Template