Skip to content

Examples

MW Lim edited this page Apr 25, 2022 · 107 revisions

Nodegroup Previews

All of the following examples uses the object coordinates as the input vector (Texture Coordinates > Object) on a plane

SDF Primitves

SDF Triangle

SDF Polygon

SDF Operators

UV Operators

Vector Operators

Misc

SDF Primitves

sdArc

⬆️

arc

sdBezier

⬆️

bezier

sdBlobbyCross

⬆️

sdblobbycross

sdBox

⬆️

box

sdCircle

⬆️ This is the same as subtracting a constant from the vector length node

circle

sdCross

⬆️

cross

sdCutDisk

⬆️

cutdisk

sdEgg

⬆️

egg

sdEllipse

⬆️ Adapted from Ellipse - SDF (trigless, 3 iter)

ellipse

sdEllipseNewton

⬆️ Adapted from Ellipse - distance 2D II which uses the newton solver

sdHeart

⬆️

heart

sdHexagon

⬆️

hexagon

sdHexagram

⬆️

hexagram

sdHorseshoe

⬆️

horseshoe

sdMoon

⬆️

moon

sdOctogon

⬆️

octogon

sdParabola

⬆️

parabola

sdParabolaSegment

⬆️

parabolasegment

sdParallelogram

⬆️

parallelogram

sdPentagon

⬆️

pentagon

sdPie

⬆️

pie

sdQuad

⬆️

quad

sdRhombus

⬆️

rhombus

sdRoundedBox

⬆️

roundedbox

sdRoundedX

⬆️

roundedx

sdRoundedCross

⬆️

roundedxross

sdSegment

⬆️

segment

sdStar

⬆️

star

sdStar5

⬆️

star5

sdTrapezoid

⬆️

trapezoid

sdTunnel

⬆️

tunnel

sdVesica

⬆️

vesica

sdSquareStairs

⬆️

squarestairs

sdStairs

⬆️

stairs

sdUnevenCapsuleY

⬆️ Adapted from sdUnevenCapsuleY

unevencapsuley

sdUnevenCapsule

⬆️ Adapted from sdUnevenCapsule

unevencapsule

SDF Triangle

sdTriangle

⬆️

triangle

sdTriangleIsoceles

⬆️

triangleisoceles

sdTriangleEquilateral

⬆️

triangleequilateral

SDF Polygon

sdPolygon4

⬆️

polygon4

sdPolygon8

⬆️

polygon8

SDF Operators

opOnion

⬆️

onion

opRound

⬆️ This is the same as subtracting a constant from a SDF

round

opHermitePulse

⬆️ Adapted from cubic_pulse (D6464)

hermitepulse

opDivide

⬆️ Union with gap between SDFs

divide

opPipe

⬆️ produces a cylindrical pipe that runs along the intersection (see fOpPipe for more info)

pipe

opExclusionXOR

⬆️ Union with intersection removed

exclusionxor

opEngrave

⬆️ intersection with V-shaped cut out (see fOpEngrave for more info)

engrave

opGroove

⬆️ intersection with groove cut out (see fOpGroove for more info)

groove1 groove2

opTongue

⬆️ intersection with tongue cut out (see fOpTongue for more info)

tongue

opUnion

⬆️

union

UV Operators

opUVGrid

⬆️

uvgrid uvgridcellid

opUVRandomRotate

⬆️

uvrandomrotate

opUVRandomFlip

⬆️

uvrandomflip

Vector Operators

opPolar

⬆️

oppolar1 oppolar2 oppolar3

Misc

sdViewer

⬆️ Colorizes a distance field.

sdviewer

Clone this wiki locally