From 5058eb63cf91dd442a1bb56fc5362d5b222efd74 Mon Sep 17 00:00:00 2001 From: mcDandy Date: Fri, 15 Aug 2025 10:18:12 +0200 Subject: [PATCH] Update README.md - propper list --- README.md | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 409c762..6034c6b 100644 --- a/README.md +++ b/README.md @@ -13,27 +13,27 @@ Adds math nodes for numbers and types which do not need it. I got inspired by wa # Features - expression parsing with support for functions and variables: - - functions: - - sin, cos, tan - - asin, acos, atan - - atan2 (x,y) - - sinh, cosh, tanh (can produce NaN outside range -1...1) - - asinh, acosh, atanh (can produce NaN outside range -1...1) - - abs, sqrt (produces NaN on negative numbers), ln (log with base e), log (base 10), exp, pow - - smin, tmin, smax, tmax, tnorm,snorm (norm not applicable on number math node), floor, ceil, round, gamma,clamp,sigm, math operators (binary and unary +,- and ^,*,/,%) and constants (e,pi) - - s prefixed return one number - - t prefixed work element-wise - - variables - - a, b, c, d : inputs of type based on node - - w, x, y, z : each node allows use of 4 additional floats - - W : Width of tensor - does not work on FLOAT and CONDITIONING - - H : Height of tensor - does not work on FLOAT and CONDITIONING - - C : Channel of tensor - used as color chanel in IMAGE or as information channel in others. does not work on FLOAT and CONDITIONING - - B : Batch - does not work on FLOAT and CONDITIONING - - X : X position in tensor - does not work on FLOAT and CONDITIONING - - Y : Y position in tensor - does not work on FLOAT and CONDITIONING - - I : Tensor used to initalise sampler - usually zeroed out and generated by Empty Latent Image node - Exclusive for NOISE -- run expressions on both components of CONDITIONING (not that I know what they do), LATENT, IMAGE, NOISE and FLOAT + - functions: + - sin, cos, tan + - asin, acos, atan + - atan2 (x,y) + - sinh, cosh, tanh (can produce NaN outside range -1...1) + - asinh, acosh, atanh (can produce NaN outside range -1...1) + - abs, sqrt (produces NaN on negative numbers), ln (log with base e), log (base 10), exp, pow + - smin, tmin, smax, tmax, tnorm,snorm (norm not applicable on number math node), floor, ceil, round, gamma,clamp,sigm, math operators (binary and unary +,- and ^,*,/,%) and constants (e,pi) + - s prefixed return one number + - t prefixed work element-wise + - variables + - a, b, c, d : inputs of type based on node + - w, x, y, z : each node allows use of 4 additional floats + - W : Width of tensor - does not work on FLOAT and CONDITIONING + - H : Height of tensor - does not work on FLOAT and CONDITIONING + - C : Channel of tensor - used as color chanel in IMAGE or as information channel in others. does not work on FLOAT and CONDITIONING + - B : Batch - does not work on FLOAT and CONDITIONING + - X : X position in tensor - does not work on FLOAT and CONDITIONING + - Y : Y position in tensor - does not work on FLOAT and CONDITIONING + - I : Tensor used to initalise sampler before noise injection - usually zeroed out and generated by Empty Latent Image node - Exclusive for NOISE + - run expressions on both components of CONDITIONING (not that I know what they do), LATENT, IMAGE, NOISE and FLOAT ## Develop