| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Add more debug views | yum | 2026-03-16 |
| | | |||
| * | Add kintsugi domain warping | yum | 2026-03-16 |
| | | |||
| * | Add "kintsugi" effect - 3D voronoi boundary compositing | yum | 2026-03-15 |
| | | |||
| * | Finish marble rework | yum | 2026-03-15 |
| | | |||
| * | Add normal map to clearcoat | yum | 2026-03-11 |
| | | |||
| * | Add 4 more decal slots | yum | 2026-03-06 |
| | | |||
| * | Switch from #ifdef to uniform branches for decals | yum | 2026-03-06 |
| | | | | | | Makes code much smaller & simpler, and shader locker constant folding should make it just as efficient. | ||
| * | Add three more decal slots | yum | 2026-03-06 |
| | | |||
| * | Add metallic gloss to decals | yum | 2026-03-02 |
| | | |||
| * | More decal features | yum | 2026-03-02 |
| | | |||
| * | Add decal slot | yum | 2026-03-01 |
| | | |||
| * | Add emissions, remove impostor code | yum | 2026-02-26 |
| | | |||
| * | Add second matcap slot | yum | 2026-02-25 |
| | | |||
| * | Plumb matcaps & rim lighting | yum | 2026-02-25 |
| | | |||
| * | Add shadows | yum | 2026-02-24 |
| | | |||
| * | Add outline pass | yum | 2026-02-24 |
| | | |||
| * | Implement wrapped lighting (direct & IBL diffuse) | yum | 2026-02-24 |
| | | |||
| * | Add brightness clamp, update vrc light volumes | yum | 2026-02-24 |
| | | |||
| * | Plumb bent normals | yum | 2026-02-23 |
| | | |||
| * | Add ambient occlusion & normal filtering | yum | 2026-02-23 |
| | | |||
| * | Drop cloth for now | yum | 2026-02-23 |
| | | |||
| * | Grass: add crude instancing code | yum | 2026-01-18 |
| | | |||
| * | Impostors: begin optimization work | yum | 2026-01-18 |
| | | |||
| * | Impostors: continue work on depth | yum | 2026-01-17 |
| | | |||
| * | Impostors: integrate into 3ner | yum | 2026-01-14 |
| | | |||
| * | Impostors: baker now records albedo, normal, gloss, and depth | yum | 2026-01-14 |
| | | |||
| * | Implement distance-based culling for instances | yum | 2026-01-11 |
| | | |||
| * | Add parallax heightmapping | yum | 2026-01-11 |
| | | |||
| * | Fold: implement dynamic branching in shader | yum | 2026-01-02 |
| | | | | | | | | | Switch from static branching approach using per-op data and fixed execution order to dynamic branching approach using dynamic data. This confers the main benefit of letting us dynamically reorder ops and duplicate them. It also lets us eliminate some of the plumbing tedium whenever we want to add new ops. | ||
| * | more vertex deformation tweaks; unwrapping the donut | yum | 2025-12-25 |
| | | |||
| * | add point align feature, aka inverse of axis align | yum | 2025-12-17 |
| | | |||
| * | add "axis align" feature to fix distortion after unbending the tube | yum | 2025-12-17 |
| | | |||
| * | wip, trying to unwrap the torus | yum | 2025-12-16 |
| | | |||
| * | more tube-plane simplifications | yum | 2025-12-15 |
| | | |||
| * | begin work on "un-tube" feature | yum | 2025-12-06 |
| | | | | | essentially the inverse of the sheet -> tube transform. | ||
| * | add detail map feature | yum | 2025-11-11 |
| | | |||
| * | add clearcoat mask | yum | 2025-11-11 |
| | | |||
| * | begin work on marching in vert/domain shaders (NOT WORKING) | yum | 2025-11-04 |
| | | |||
| * | add ray march instancing (copies) with row offsets | yum | 2025-11-04 |
| | | | | | | | instancing uses real evaluated copies of the mesh instead of domain repetition. useful for hiding artifacts as an alternative to quilez's corrective term, which generally converges more slowly. | ||
| * | adjust ray marching loop structure | yum | 2025-11-02 |
| | | |||
| * | add hexagon sdf | yum | 2025-11-02 |
| | | |||
| * | add hex grid tiling | yum | 2025-11-02 |
| | | |||
| * | raymarching tweaks + add overstepping | yum | 2025-11-02 |
| | | |||
| * | generalize norm conversion code | yum | 2025-11-02 |
| | | |||
| * | add l2 -> l infinity norm deformation | yum | 2025-11-01 |
| | | |||
| * | meow | yum | 2025-11-01 |
| | | |||
| * | begin sketching out "undeform" codepath | yum | 2025-10-31 |
| | | |||
| * | add machinery for multiple uv channels | yum | 2025-10-28 |
| | | |||
| * | add logical time feature | yum | 2025-10-28 |
| | | | | | | | | | the idea is that a remote piece of software s.a. TiXL sends in its logical time every once in a while. udon recovers it, interpolates and smooths it, and feeds it to the shader. Anything which is periodic on units of 1.0 "seconds" retains its periodicity under changes to the rate of passage of time. | ||
| * | add fbm deformation effect | yum | 2025-10-18 |
| | | |||
