summaryrefslogtreecommitdiffstats
path: root/pbr.cginc
Commit message (Collapse)AuthorAge
* zebra: pull in phacelle noiseHEADmasteryum2026-04-13
|
* add 2d voronoi noiseyum2026-04-12
|
* aperiodic: apply normal filtering to smoothnessyum2026-04-12
|
* aperiodic: let user specify colors, add normalsyum2026-04-10
|
* begin work on aperiodic tilingsyum2026-04-10
|
* c31: Start sketching tangent space raymarcheryum2026-04-05
|
* Begin work on triplanar projection featureyum2026-03-31
|
* Put maintex burley tiling into optional branch; add optional rotation featureyum2026-03-31
|
* Parallax heightmapping bugfixyum2026-03-30
|
* Add burley tiling AO; make LUTS gradient editableyum2026-03-30
|
* Add heightmaps to burley tilingyum2026-03-30
| | | | | Also add --homo flag to gaussianize. This "homogenizes" the input by removing low frequency energy from the DFT of the image luma.
* Add tangent space normal debug view; rename gaussianize.pyyum2026-03-30
|
* Fix burley normal decodingyum2026-03-28
|
* Add more channels to burley tilingyum2026-03-28
|
* Finish implementing burley per-channel histogram preserving blending operatoryum2026-03-28
|
* Begin work on Burley's per-pixel histogram preserving blendingyum2026-03-28
|
* Refactor ssdf and matcaps/rl into "late pbr" stage; implement ssdf shadowsyum2026-03-24
|
* Encapsulate ssfd and letter grid inside pbr.cgincyum2026-03-24
|
* Clean up marble codeyum2026-03-17
|
* Add faster 3-in 1-out hasher for domain warpingyum2026-03-17
| | | | Goes from ~1.7 ms/frame to ~1.1 ms/frame in 10-octave microbenchmark.
* Miscyum2026-03-16
|
* Move marble over to procedural noiseyum2026-03-16
|
* Fix normal filtering, which fixes both IBL and direct lighting flashingyum2026-03-16
|
* Add more debug viewsyum2026-03-16
|
* Add kintsugi domain warpingyum2026-03-16
|
* Add "kintsugi" effect - 3D voronoi boundary compositingyum2026-03-15
|
* Finish marble reworkyum2026-03-15
|
* Begin overhauling marbleyum2026-03-15
|
* Add normal map to clearcoatyum2026-03-11
|
* Fix clearcoat IBLyum2026-03-09
|
* Add metallic gloss sliders to decalsyum2026-03-08
|
* Add normal map to decalsyum2026-03-07
|
* Add emissions, remove impostor codeyum2026-02-26
|
* Add outline passyum2026-02-24
|
* Rewrite SH9 core, more conciseyum2026-02-24
|
* meowyum2026-02-24
|
* Adjust how bent normal strength is appliedyum2026-02-23
|
* Implement bent normalsyum2026-02-23
|
* Plumb bent normalsyum2026-02-23
|
* Add ambient occlusion & normal filteringyum2026-02-23
|
* Drop cloth for nowyum2026-02-23
|
* Add instancing distance culling, scale deformationyum2026-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
* Impostors: begin optimization workyum2026-01-18
|
* Impostors: continue work on depth, getting closeryum2026-01-17
|
* Impostors: fix bounding sphere scaleyum2026-01-16
|
* Impostors: dilate baked texturesyum2026-01-15
|
* Impostors: implement metallic gloss, normalsyum2026-01-14
|
* Impostors: integrate into 3neryum2026-01-14
|
* Implement distance-based culling for instancesyum2026-01-11
|
* Add parallax heightmapping ray marching modeyum2026-01-11
|