| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Fold: add plane to octahedron code | yum | 2026-02-17 |
| | | |||
| * | Fold: add translate node | yum | 2026-02-16 |
| | | |||
| * | Add instancing distance culling, scale deformation | yum | 2026-02-16 |
| | | | | | | | | | | | | | * GPU instance distance culling now takes a min/max range * Fold recovers ops from material, allowing state to persist across editor restarts * Add scale node to vertex deformation framework * Remove fold presets - dumb LLM idea, unused * Drop more "undeform" code; unused, was for ray marching, which does not work well * Fix reflection energy compensation; was using cloth math, which makes things too bright | ||
| * | Grass: add crude instancing code | yum | 2026-01-18 |
| | | |||
| * | Impostors: baking script now auto-scales bounds | yum | 2026-01-18 |
| | | |||
| * | Impostors: generate assets based on hierarchy path | yum | 2026-01-18 |
| | | |||
| * | Impostors: combine metallic gloss & depth atlases | yum | 2026-01-18 |
| | | |||
| * | Impostors: begin optimization work | yum | 2026-01-18 |
| | | |||
| * | Impostors: continue work on depth, getting closer | yum | 2026-01-17 |
| | | |||
| * | Impostors: continue work on depth | yum | 2026-01-17 |
| | | |||
| * | Impostors: fix bounding sphere scale | yum | 2026-01-16 |
| | | |||
| * | Impostors: fix script w/ vrchat uploads | yum | 2026-01-15 |
| | | |||
| * | Impostors: add parallax correction | yum | 2026-01-15 |
| | | |||
| * | Impostors: dilate baked textures | yum | 2026-01-15 |
| | | |||
| * | Impostors: implement metallic gloss, normals | yum | 2026-01-14 |
| | | |||
| * | Impostors: integrate into 3ner | yum | 2026-01-14 |
| | | |||
| * | Impostors: baker now records albedo, normal, gloss, and depth | yum | 2026-01-14 |
| | | |||
| * | Impostors: fix depth capture | yum | 2026-01-13 |
| | | |||
| * | Impostors: implement simple grid snapped impostor particle | yum | 2026-01-13 |
| | | |||
| * | Fold: add hemi octahedron to plane operator | yum | 2026-01-13 |
| | | |||
| * | Impostors: add layer mask, skybox toggle | yum | 2026-01-13 |
| | | |||
| * | Impostors: Fix framing, adjust params, attempt to fix save logic | yum | 2026-01-13 |
| | | |||
| * | Impostors: begin work on impostor baking script | yum | 2026-01-13 |
| | | | | | | Attach to some GameObject, set the bounding radius and lattice points (resolution), and bake to a texture. | ||
| * | Fold: update UI, add plane -> hemioctahedron | yum | 2026-01-12 |
| | | |||
| * | Fold: move from visual programming to fluent builder | yum | 2026-01-12 |
| | | |||
| * | Fold: fuck | yum | 2026-01-08 |
| | | |||
| * | Fold: big rewrite | yum | 2026-01-06 |
| | | |||
| * | Fold: fix save/restore logic | yum | 2026-01-06 |
| | | |||
| * | Fold: duplicated nodes get focus | yum | 2026-01-06 |
| | | |||
| * | Fold: add undo, fix shift+click | yum | 2026-01-06 |
| | | |||
| * | Fold: dragging out noodles & right clicking bring up search dialogue | yum | 2026-01-06 |
| | | |||
| * | Fold: fix noodles | yum | 2026-01-06 |
| | | |||
| * | Fold: Drop NodeGraphProcessor | yum | 2026-01-06 |
| | | |||
| * | Fold: drop NodeGraphProcessor | yum | 2026-01-06 |
| | | |||
| * | Fold: add more nodes | yum | 2026-01-02 |
| | | |||
| * | 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. | ||
| * | Fold: add custom NodeGraphProcessor as submodule | yum | 2026-01-02 |
| | | |||
| * | Fold: add custom NodeGraphProcessor as submodule | yum | 2026-01-02 |
| | | |||
| * | Fold: add Serialize() method to fold nodes | yum | 2026-01-02 |
| | | |||
| * | Fold: simplify code | yum | 2026-01-02 |
| | | |||
| * | Fold: simplify code | yum | 2026-01-02 |
| | | |||
| * | Fold: add graph persistence | yum | 2026-01-02 |
| | | |||
| * | Fold: Keyframe node shows errors when input wrong type | yum | 2026-01-02 |
| | | |||
| * | Fold: Introduce keyframe node | yum | 2026-01-01 |
| | | | | | | Connect a GameObject and a chain of FoldNodes, then click the keyframe button. Actual keyframe logic not yet implemented. | ||
| * | Begin work on "Fold," a node UI for manipulating vertex deformations | yum | 2026-01-01 |
| | | | | | | The idea is to expose a visual programming environment to speed up & simplify animating vertex deformation effects. | ||
| * | fix compilation error in non-worlds projects | yum | 2025-11-10 |
| | | |||
| * | 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 checksum & graycode+triplicate error correction | yum | 2025-10-21 |
| | | |||
| * | support multiple columns | yum | 2025-10-20 |
| | | |||
| * | more work parsing tlvs... | yum | 2025-10-20 |
| | | |||
