diff options
| author | yum <yum.food.vr@gmail.com> | 2025-11-04 17:26:46 -0800 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2025-11-04 17:26:46 -0800 |
| commit | c9324a804c15cf3db403833e67935762eb45cb80 (patch) | |
| tree | eed670156a998d79958f10caf2833cc8ddb0a5c9 /3ner.cginc | |
| parent | 27c7851bf08aaee87eb348010737c34b5698adaa (diff) | |
add ray march instancing (copies) with row offsets
instancing uses real evaluated copies of the mesh instead of domain
repetition. useful for hiding artifacts as an alternative to quilez's
corrective term, which generally converges more slowly.
Diffstat (limited to '3ner.cginc')
| -rw-r--r-- | 3ner.cginc | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -111,9 +111,9 @@ tess_factors patch_constant(InputPatch<v2f, 3> patch) { // Scale tessellation by screen-space edge length and falloff factor float k = _Tessellation_Falloff_Factor; - f.edge[2] = min(_Tessellation_Factor, k * edge01); f.edge[0] = min(_Tessellation_Factor, k * edge12); f.edge[1] = min(_Tessellation_Factor, k * edge20); + f.edge[2] = min(_Tessellation_Factor, k * edge01); f.inside = (f.edge[0] + f.edge[1] + f.edge[2]) * 0.333333f; |
