| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Add anisotropic reflections | yum | 2026-01-24 |
| | | |||
| * | Remove worldPos interpolator | yum | 2026-01-24 |
| | | |||
| * | Push eyeVec into fragment | yum | 2026-01-20 |
| | | |||
| * | Introduce f2f, general purpose shared container for fragment shader | yum | 2026-01-20 |
| | | |||
| * | Add fur shader, and begin slimming interpolators | yum | 2026-01-20 |
| | | |||
| * | shadows now use pbr normal; reparameterize tesellation falloff | yum | 2026-01-19 |
| | | |||
| * | begin work on light volume strength feature | yum | 2025-12-06 |
| | | |||
| * | add basic shadows feature, a la liltoon | yum | 2025-12-01 |
| | | |||
| * | spotlight, clearcoat bugfixes; and add third matcap | yum | 2025-11-09 |
| | | |||
| * | fuck | yum | 2025-08-13 |
| | | |||
| * | 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 wrapped spherical harmonics | yum | 2025-06-30 |
| | | |||
| * | Simplify wrapped lighting function, fix how NoL is used in brdf | yum | 2025-06-30 |
| | | |||
| * | 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 |
| | | |||
| * | more filamented tweaks | yum | 2025-06-23 |
| | | |||
| * | 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 |
| | | |||
| * | Touch up shadows | yum | 2025-06-15 |
| | | |||
| * | add pixel padding to blender plugin | yum | 2025-06-15 |
| | | |||
| * | Add lightmap occlusion term to specular AO | yum | 2025-06-13 |
| | | |||
| * | Fix some filamented inconsistencies | 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 | ||
| * | Begin work on SSAO - very buggy! | yum | 2025-06-03 |
| | | |||
| * | Add vrc light volumes, double decal slots | yum | 2025-05-26 |
| | | | | | Light volumes: https://github.com/REDSIM/VRCLightVolumes | ||
| * | 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. | ||
| * | Fix how outlines work with shatterwave & tessellation heightmap | yum | 2025-03-26 |
| | | |||
| * | 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. | ||
| * | Simplify spherical harmonics | yum | 2025-03-14 |
| | | | | | | | Implement standard SH9 as a learning exercise. Drop poi's fancy SH9 code. Realize that we just want diffuse and lock everything else away behind a ui-inaccessible #define. | ||
| * | fallback cubemap origin is now fixed | yum | 2025-03-08 |
| | | |||
| * | Add fallback cubemap feature | yum | 2025-03-07 |
| | | |||
| * | add brightness control | yum | 2025-02-27 |
| | | |||
| * | matcaps/rim lighting can now affect lighting in addition to albedo | yum | 2025-02-26 |
| | | |||
| * | add ltcgi, alpha multiplier | yum | 2025-02-23 |
| | | |||
| * | Add emission, fine-tune quantized specular | yum | 2025-02-20 |
| | | |||
| * | Add specular quantization | yum | 2025-02-20 |
| | | |||
| * | Add ability to quantize NoL | yum | 2025-02-20 |
| | | | | | Also add 2 more rim lighting slots | ||
| * | 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 | ||
| * | Remove normal shadowing feature | yum | 2025-02-12 |
| | | |||
| * | 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. | |||
