| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Convert fake origins code to tangent space | yum | 2025-06-07 |
| | | |||
| * | more work on fog & c30 | yum | 2025-06-05 |
| | | |||
| * | More ssao and c30 cleanups | yum | 2025-06-04 |
| | | |||
| * | Fix c30 normals | yum | 2025-06-04 |
| | | |||
| * | 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 |
| | | |||
| * | 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 |
| | | |||
| * | 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 | ||
| * | Update how decal scale/offset is used | yum | 2025-05-16 |
| | | |||
| * | 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 | ||
| * | 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 2 more uv channels | yum | 2025-04-18 |
| | | |||
| * | add rough ability to nudge tessellation heightmap direction | yum | 2025-04-11 |
| | | |||
| * | Fix backface normals, fix depth writing precision issues | 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 |
| | | |||
| * | Use 3d textures for vertex domain warping | yum | 2025-03-27 |
| | | |||
| * | Finish adding tessellation; add 4 channels to shatterwave | yum | 2025-03-26 |
| | | |||
| * | Continue work on tessellation | yum | 2025-03-25 |
| | | |||
| * | Add spherize feature | yum | 2025-03-25 |
| | | |||
| * | Begin sketching out tessellation feature | yum | 2025-03-25 |
| | | |||
| * | Add shatter wave gimmick | yum | 2025-03-25 |
| | | |||
| * | Add letter grid gimmick | yum | 2025-03-25 |
| | | |||
| * | Add false color visualizer | yum | 2025-03-20 |
| | | | | | | | Based on Sotalo's Furality talk - I wanted a way to visualize when my albedo is outside the recommended [0.025, 90]% brightness range. This feature does that. Dark is rendered red, bright is rendered blue. | ||
| * | converting decals to static branching | yum | 2025-03-17 |
| | | | | | | and add a shit ton of features and add 3 more slots, for a total of 4 | ||
| * | begin sketching out harnack tracer | yum | 2025-03-15 |
| | | |||
| * | sketch out faceme feature | yum | 2025-03-08 |
| | | |||
| * | add dynamic outline toggle | yum | 2025-02-28 |
| | | |||
| * | Add detail maps | yum | 2025-02-27 |
| | | |||
| * | matcaps/rim lighting can now affect lighting in addition to albedo | yum | 2025-02-26 |
| | | |||
| * | Add glitter and more masked stencil channels | yum | 2025-02-26 |
| | | |||
| * | Add focal length multiplier | yum | 2025-02-24 |
| | | |||
| * | Extra stencil color pass behaves as base pass when disabled and not locked | yum | 2025-02-24 |
| | | |||
| * | fix extra stencil pass on transparent (cutout) materials | yum | 2025-02-24 |
| | | |||
| * | begin work on stencil+pass-based eye clipping | yum | 2025-02-23 |
| | | |||
| * | add ssfd | yum | 2025-02-22 |
| | | |||
| * | add eye shader | yum | 2025-02-20 |
| | | |||
| * | Add emission, fine-tune quantized specular | yum | 2025-02-20 |
| | | |||
| * | Add vertex domain warping gimmick | yum | 2025-02-19 |
| | | |||
| * | Add matcaps and rim lighting | yum | 2025-02-18 |
| | | | | | | | | | | | * Add min brightness * MainTex and BumpMap can be independently tiled * Fix outlines * Remove lightDirTS (unused) * Normalize i.normal in pixel shader * Elide unused AO when locked * Wrap lines at 80 columns | ||
| * | fix normal bugs, add normal shadowing | yum | 2025-02-12 |
| | | | | | going to remove normal shadowing, it's not worth the complexity | ||
| * | Add a bunch of features | yum | 2025-02-12 |
| | | | | | | | | | | | | | | | | | | | * stereo instancing * outlines * shadows (casting & receiving) * unity fog * blend modes * wrapped lighting (generalized half lambertian) * diffuse & specular have independent knobs Also: * fix bug where shadow caster wouldn't clip in cutout mode. * remove a bunch of unused params * use ifex to minimize size of locked materials (more to be done probably) * improve formatting | ||
| * | Add code | yum | 2025-02-11 |
| Implement basic diffuse and specular BRDF based heavily on silent's filamented shader. | |||
