Skip to content

RayTK Library v0.32

Compare
Choose a tag to compare
@t3kt t3kt released this 04 Apr 18:03
· 13 commits to 0.32 since this release

Highlights

  • New SDFs: pistonSdf, pistonSdf2d, lineSeriesSdf, springSdf
  • New noise and color fields.
  • Enhancements to KIFS fractals with iteratedTransform.

Details

  • Improvements / additions
    • New OPs
      • axisRotate (#1047)
      • blackbodyColorField
      • blobRingPattern
      • hashField (#1041)
      • linearClone (#316)
      • pistonSdf2d, pistonSdf (#1042)
      • lineSeriesSdf (#967)
      • rimContrib (#353)
      • sampleAlongLine (#1035)
      • spectralColorField
      • springSdf (#1044)
      • worleyNoiseField (#400)
    • New OP features
      • assignColor - option conditionally apply only when missing
      • basicMat/modularMat/pbrMat/reflectMat - option to conditionally apply only when missing (#1032)
      • boxSdf - faces UV mode (#526)
      • coneSdf - offset/angle variables
      • customOp - support for variables, tools for creating tables
      • diffuseContrib - burley shading method
      • exposeValue - more options for render stage filtering
      • instance - CHOP for disabling instances (#1036)
      • iteratedTransform - SDF accumulation mode, custom transform input (#1048)
      • magnet - translate parameters
      • modularMat - 2D support (#1030)
      • moduloPolar - angle / distance variables (#1040)
      • planeSdf - finite depth option
      • prismSdf - improved uv modes (#952)
      • projectPlane - axis position variable
      • quadTreeRepeat - offset and shift parameters / field inputs (#765)
      • splitCamera - camera index variable (#515)
      • subdivisionSdf2d - min size, size, seed, pattern shift parameters / field inputs (#885)
      • translate - direction/distance mode (#1037)
      • triangleSdf2d - direction parameter and inverted isosceles mode (#1050)
      • vectorToFloat - color-based modes (HSV, luminance)
    • Documentation for various operators
  • Fixes
    • Fix loading issues in variableReference by switching to StrMenu (#1020)
    • Fix background color for code blocks on doc site
    • Fix errors for optimization on parameters - combine/etc (#993)
    • Fix input variable settings - onion
    • Fix type settings in rotate
    • Fix boxSdf UVs in optimized mode (#1029)
    • Fix layoutGrid 2D support
  • Changes (potentially breaking)
    • Fix value scaling for rotate input on iteratedTransform. Previously it was treating inputs as radians rather than degrees.
  • Infrastructure / internals
    • Same metadata for RComps in yaml files
    • Remove redundant json metadata files

Compatibility

This version of RayTK is compatible with TouchDesigner 2022.32660.