| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | buncha shit | yum | 2025-07-30 |
| | | | | | | | | | | | - overhaul gradient normals to take a (dFy/dx, dFy/dz) input, and optionally two more: (dFx/dx, dFx/dz) and (dFz/dx, dFz/z) - this is what fft water needs - put YumPbr into data.cginc - fix tessellation compiler errors - remove tessellation frustum culling, seems to have been buggy - remove not impactful brdf code | ||
| * | Add "gradient xz normals" feature | yum | 2025-07-29 |
| | | | | | | Take in the gradient of a 2D heightmap (y is up) in one or more channels, sum them up, then convert to normal. | ||
| * | add 4 tessellation heightmap channels | yum | 2025-07-29 |
| | | |||
| * | more brdf tweaks - mainly fix how reflectance is handled | yum | 2025-06-30 |
| | | |||
| * | Add oklab color clamp & fix light volumes shading | yum | 2025-06-30 |
| | | |||
| * | Add decal emissions & proximity emissions feature | yum | 2025-06-24 |
| | | |||
| * | ssao now applies to basecolor instead of lighting | yum | 2025-06-23 |
| | | | | | | also add toggle to consider l1 spherical harmonics. off by default for toon look. | ||
| * | add support for bakery normal maps | yum | 2025-06-23 |
| | | |||
| * | add grayscale lightmap toggle | yum | 2025-06-22 |
| | | |||
| * | add oklch correction & decal mult mode | yum | 2025-06-22 |
| | | |||
| * | work on fog & custom30 stuff | yum | 2025-06-20 |
| | | |||
| * | Add meta pass, limit fog to forward base, add fog dir/indir knobs | yum | 2025-06-14 |
| | | |||
| * | Update fog - better physical accuracy | yum | 2025-06-13 |
| | | |||
| * | Add lightmap occlusion term to specular AO | yum | 2025-06-13 |
| | | |||
| * | More optional passes get discarded when not locked | yum | 2025-06-13 |
| | | |||
| * | More c30 work | yum | 2025-06-13 |
| | | | | | | Add ability to select hidden faces, and begin work on smart UV projection algo | ||
| * | more c30 work | yum | 2025-06-11 |
| | | |||
| * | Convert fake origins code to tangent space | yum | 2025-06-07 |
| | | |||
| * | more work on fog & c30 | yum | 2025-06-05 |
| | | |||
| * | fix ssao | yum | 2025-06-04 |
| | | |||
| * | Add features to fog | yum | 2025-06-04 |
| | | |||
| * | Add spatiotemporal dithering to fog | yum | 2025-06-03 |
| | | |||
| * | Fix fog compilation break | yum | 2025-06-03 |
| | | |||
| * | clean up some broken locking | yum | 2025-06-03 |
| | | |||
| * | Continue work on fog | yum | 2025-06-03 |
| | | | | | Fix screen uv calculation | ||
| * | begin work on fog | yum | 2025-06-03 |
| | | |||
| * | Begin work on SSAO - very buggy! | yum | 2025-06-03 |
| | | |||
| * | More c30 work | yum | 2025-06-03 |
| | | |||
| * | Add depth prepass and more c30 stuff | yum | 2025-06-03 |
| | | |||
| * | Begin work on `custom30` world | yum | 2025-06-02 |
| | | | | | Add vertex colors | ||
| * | Add vrc light volumes, double decal slots | yum | 2025-05-26 |
| | | | | | Light volumes: https://github.com/REDSIM/VRCLightVolumes | ||
| * | Double unigram letter grid blocks again | yum | 2025-05-09 |
| | | | | | | | | | Also: - move fudge factor into shader. More reliable for tokens close to 255. - optimize how we mark the cbuffer params dirty by using fused mul-add instructions | ||
| * | Double number of blocks in unigram letter grid | yum | 2025-05-09 |
| | | |||
| * | unigram letter grid bugfixes | yum | 2025-05-09 |
| | | |||
| * | Checkpoint - unigram decoding approximately works | yum | 2025-05-04 |
| | | |||
| * | Begin work on unigram letter grid | yum | 2025-05-04 |
| | | | | | | Basic idea is to use a sentencepiece unigram tokenizer to compress text over the wire. GPU decodes tokens with a LUT. | ||
| * | add domain warping to decals | yum | 2025-05-04 |
| | | |||
| * | add cmyk warping planes gimmick to decals | yum | 2025-04-24 |
| | | | | | | renders the decal 4 times one planes, and applies domain warping to each plane. Requires a 4-channel (RGBA) noise texture. | ||
| * | Add 3d sdf feature | yum | 2025-04-18 |
| | | |||
| * | add 2 more uv channels | yum | 2025-04-18 |
| | | |||
| * | add rough ability to nudge tessellation heightmap direction | yum | 2025-04-11 |
| | | |||
| * | Add static flag to limit fallback cubemap to metallic | yum | 2025-04-08 |
| | | |||
| * | Overhaul wrapped lighting | yum | 2025-03-31 |
| | | | | | | | | | | | Now: * k=0 -> lambertian * k=0.5 -> half lambertian * k=1.0 -> flat All three points should be energy conserving, but I haven't done the actual analysis yet. | ||
| * | Add basic audiolink to vertex domain warping | yum | 2025-03-29 |
| | | |||
| * | Optimize tessellation code - vectorizing and frustrum culling | yum | 2025-03-29 |
| | | |||
| * | vectorize shatterwave audiolink | yum | 2025-03-28 |
| | | |||
| * | Add time controls to shatterwave chronotensity feature | yum | 2025-03-28 |
| | | |||
| * | add rotation to shatterwave | yum | 2025-03-28 |
| | | |||
| * | begin audiolinking shatterwave | yum | 2025-03-28 |
| | | |||
| * | Use 3d textures for vertex domain warping | yum | 2025-03-27 |
| | | |||
