8 |
unu swap -a 0 1 -i x.nrrd \ |
unu swap -a 0 1 -i x.nrrd \ |
9 |
| unu flip -a 1 -o y.nrrd |
| unu flip -a 1 -o y.nrrd |
10 |
|
|
11 |
|
echo "1 0 0 1 1 0 0 1 0 0 1 1 0 0 1" \ |
12 |
|
| unu reshape -s 3 5 -o cmap.txt |
13 |
|
|
14 |
unu 2op atan2 x.nrrd y.nrrd \ |
unu 2op atan2 x.nrrd y.nrrd \ |
15 |
| unu 3op clamp -0.7854 - 2.3562 \ |
| unu 3op clamp -0.7854 - 2.3562 \ |
16 |
| unu rmap -min -0.7854 -max 2.3562 -m cmap.txt -o hue.nhdr |
| unu rmap -min -0.7854 -max 2.3562 -m cmap.txt -o hue.nhdr |
17 |
|
|
18 |
|
rm -f cmap.txt |
19 |
|
|
20 |
unu 2op + x.nrrd y.nrrd \ |
unu 2op + x.nrrd y.nrrd \ |
21 |
| unu 2op + - 0.03 | unu 2op x - 40 | unu 1op erf \ |
| unu 2op + - 0.03 | unu 2op x - 40 | unu 1op erf \ |
22 |
| unu 2op + 1 - | unu 2op / - 2 -o mask.nrrd |
| unu 2op + 1 - | unu 2op / - 2 -o mask.nrrd |
34 |
unu join -i sat.nrrd sat.nrrd sat.nrrd -a 0 -incr \ |
unu join -i sat.nrrd sat.nrrd sat.nrrd -a 0 -incr \ |
35 |
| unu 3op lerp - 0.65 hue.nhdr -o hue.nhdr |
| unu 3op lerp - 0.65 hue.nhdr -o hue.nhdr |
36 |
|
|
|
unu quantize -b 8 -min 0 -max 1 -i hue.nhdr \ |
|
|
| unu flip -a 2 -o hue.png |
|
|
|
|
37 |
rm -f x.nrrd y.nrrd mask.nrrd sat.nrrd |
rm -f x.nrrd y.nrrd mask.nrrd sat.nrrd |
38 |
|
|
|
echo "ACTUALLY this is not centered around 0,0 and needs to be" |
|
39 |
echo "space dimension: 2" >> hue.nhdr |
echo "space dimension: 2" >> hue.nhdr |
40 |
echo "space origin: (-0.205,-0.205)" >> hue.nhdr |
echo "space origin: (-0.205,-0.205)" >> hue.nhdr |
41 |
echo "space directions: none (0.00205,0.0) (0.0,0.00205)" >> hue.nhdr |
echo "space directions: none (.00206030150753768844,0.0) (0.0,.00206030150753768844)" >> hue.nhdr |
42 |
echo "kinds: RGB space space" >> hue.nhdr |
echo "kinds: RGB space space" >> hue.nhdr |
43 |
|
|
44 |
|
unu dice -i hue.nhdr -a 0 -o ./ -ff hue-%d.nrrd |