| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | Add ACES tonemapping to fog | yum | 2024-11-16 | |
| | | | | | Looks better lol | |||
| * | Fox texture samples now use point | yum | 2024-11-16 | |
| | | | | | Small perf win | |||
| * | Add seed to interleaved gradient noise cutout | yum | 2024-11-09 | |
| | | ||||
| * | Add separate sliders for diffuse/direct lighting | yum | 2024-11-09 | |
| | | ||||
| * | Tweak fog diffuse | yum | 2024-11-08 | |
| | | | | | Average LODs 9 and 11. | |||
| * | Optimize fog again | yum | 2024-11-08 | |
| | | | | | | Drop fbm, it doesn't contribute as much visual interest per FLOP as domain warping. | |||
| * | Fog domain warping now occurs in 3d | yum | 2024-11-07 | |
| | | ||||
| * | Fog tweaks | yum | 2024-11-07 | |
| | | ||||
| * | Begin experimenting with domain warping | yum | 2024-11-06 | |
| | | ||||
| * | Add baked normals & ltcgi to fog | yum | 2024-11-06 | |
| | | ||||
| * | Fog cleanup | yum | 2024-11-05 | |
| | | ||||
| * | Add toggle to light fog emitter with normals | yum | 2024-11-04 | |
| | | ||||
| * | Add fog normals | yum | 2024-11-04 | |
| | | | | | | Uses iquilez's directional derivative model and a simplified lighting model. Lighting is evaluated at each sample. | |||
| * | oops | yum | 2024-11-04 | |
| | | ||||
| * | Begin work adding normals to fog | yum | 2024-11-04 | |
| | | ||||
| * | Specular lighting now wraps | yum | 2024-11-04 | |
| | | ||||
| * | 3d white noise generator now supports different dimensionality | yum | 2024-11-04 | |
| | | ||||
| * | Add noise mask option to cutout shading mode | yum | 2024-11-04 | |
| | | ||||
| * | Add interleaved gradient noise cutout mode | yum | 2024-11-03 | |
| | | | | | Based on screen space uvs. | |||
| * | Misc | yum | 2024-11-03 | |
| | | | | | | | * Add third HSV slot * Add ZTest enum * Fix bug where SSR mask keyword can be set when SSR is disabled | |||
| * | Lots of tweaks | yum | 2024-11-03 | |
| | | ||||
| * | Fix energy preservation in emitter sampling | yum | 2024-11-03 | |
| | | | | | Lower step sizes would gain energy. | |||
| * | hack: Apply interleaved gradient noise to direct light | yum | 2024-11-02 | |
| | | | | | This minimizes color banding due to dim direct lighting | |||
| * | idk why this was off | yum | 2024-11-02 | |
| | | ||||
| * | Fog uses interleaved gradient noise instead of white noise | yum | 2024-11-02 | |
| | | | | | | This lets us use a much higher step size before noise becomes too gross to look at. | |||
| * | Step size no longer depends on density | yum | 2024-11-02 | |
| | | ||||
| * | Remove redundant saturate | yum | 2024-11-02 | |
| | | ||||
| * | Can now specify interpolation mode on most important textures | yum | 2024-10-29 | |
| | | | | | | | | You can select {linear,point,bilinear}x{repeat,clamp} for base pbr, overlays, and rim lighting (??) textures now. Overlay masks also tile now. | |||
| * | Bugfixes | yum | 2024-10-28 | |
| | | | | | | | * rl polar mask now works without quantization * optimize_interpolators is now a local feature (no ui yet) * `audiolink chroma` feature causes audiolink to import | |||
| * | Begin optimizing gerstner demo | yum | 2024-10-26 | |
| | | ||||
| * | Update cloning | yum | 2024-10-26 | |
| | | | | | | Optimize cloning logic, and make each clone rotate independently of the others when the explosion effect is active. | |||
| * | Add features for constant rim lighting view direction | yum | 2024-10-25 | |
| | | | | | | Add vector to control rim lighting view dir (y does nothing) and toggle to enable doing reflection calculation in world space. | |||
| * | add water stuff | yum | 2024-10-24 | |
| | | ||||
| * | Refine origin damping behavior, fix normals precision | yum | 2024-10-23 | |
| | | | | | 1E-3 is much too coarse for normal calculation. | |||
| * | Add gerstner water gimmick | yum | 2024-10-23 | |
| | | ||||
| * | Begin work on aurora gimmick | yum | 2024-10-17 | |
| | | ||||
| * | Add toggle for unity fog | yum | 2024-10-17 | |
| | | ||||
| * | More fog golfing | yum | 2024-10-15 | |
| | | ||||
| * | Clean up fog code before tensorizing | yum | 2024-10-15 | |
| | | ||||
| * | Mitigate fog noise in desktop mode | yum | 2024-10-15 | |
| | | ||||
| * | Fix fog time scaling | yum | 2024-10-13 | |
| | | ||||
| * | Fog lod scales with density | yum | 2024-10-13 | |
| | | ||||
| * | Fix fog EV after exponentiating | yum | 2024-10-13 | |
| | | ||||
| * | Fog performance optimizations | yum | 2024-10-13 | |
| | | | | | | | * Minimize transcendental ops * Minimize use of XU ops (e.g. rcp()) * Remove redundant terms (e.g. ao) | |||
| * | Try 8x8x8 red only texture | yum | 2024-10-12 | |
| | | ||||
| * | Begin performance profiling of fog | yum | 2024-10-12 | |
| | | ||||
| * | Fog performance optimizations | yum | 2024-10-11 | |
| | | | | | | | | | * Rename albedo cutoff to alpha cutoff * Add LODs for calculating fog density * Use 3D noise texture to speed up density calculation * Eliminate low impact octaves from density calculation * Add support for multiple emitters | |||
| * | Rework step size / density | yum | 2024-10-09 | |
| | | | | | | Step size is now derived from density. Step size is reimagined as a "quality" multiplier. | |||
| * | Avatar bugfixes | yum | 2024-10-09 | |
| | | ||||
| * | Add emitter texture to fog | yum | 2024-10-09 | |
| | | ||||
