raytk
raytk copied to clipboard
Raymarching shader toolkit for TouchDesigner
- [ ] hexagonalTruchetPattern uses hard-coded colors for one of the formats - [ ] hexagonalWeavePattern's variables are confusing and possibly incorrect - [ ] hexagonalWeavePattern uses hard-coded black for...
With stepping, like what you'd get if you did internal extrusions separately on each side
With a different width for each axis.
Could get closer to actual unit tests with value comparison assertions, using customRender (#1220) to write test code that calls input operators.
Examples: * https://www.shadertoy.com/view/mdcXD7 * https://www.shadertoy.com/view/WdfXz2 * https://www.shadertoy.com/view/DdcXRj * https://www.shadertoy.com/view/DtGGDz * https://www.shadertoy.com/view/tdXXzl
Examples: * https://www.shadertoy.com/view/MlGXDt * https://www.shadertoy.com/view/wtBSzc * https://www.shadertoy.com/view/MllXz7
It should be easy to switch whether you're applying a field to an input. Recompile is probably necessary but that's still better than having to disconnect / reconnect