Output Operators

Outputs are a special category of operator that takes in one or more chains of OPs, generate a shader, and run it to produce some sort of output.

The most common one is raymarchRender3d, which takes in a chain of OPs that produces an SDF in 3D space, and applies raymarching to render an image.

Operators

customRender beta
fieldRender fieldRender
functionGraphRender functionGraphRender Visualizes the graph of a function operator.
pointMapRender pointMapRender Renderer that takes in a TOP of coordinates and evaluates the scene at each point.
raymarchPreviewPanel beta
raymarchRender3D Renders a scene using 3D raymarching.
render2D render2D Renders a 2D image by evaluating the input field for each pixel.
renderSelect Accesses a color output buffer from a renderer.
texture3dRender beta raytkVolumes Renderer that produces 3D textures that sample SDFs, Volumes, or fields.
volumetricRaymarchRender3D beta raytkVolumes Renderer that uses raymarching with volumes instead of SDFs.