Closed pmcculler closed 10 months ago
Have a repro.
[👨👨👧👦:Persimmon:➰: , .1, 0.4:catmull],
Either line independently works fine. Together, error every time.
I can reproduce, I'll try to find the cause. I guess one way to fix this would be to introduce classes to make the interpolation tensor builder more reliable.
This works:
[[a : b : , 0.3] : c : , 0.4],
[a : b : c : , .1, 0.4]
But this does not:
[a : b : c : , .1, 0.4],
[[a : b : , 0.3] : c : , 0.4]
Basically, nested interpolations seem to only work when they appear in the first interpolation. I think the code is missing one case. I tested on earlier versions, this bug has been there for a while.
Tested using this prompt:
$e = 0.5
[magnificent strangescape : [vast space : dark forest : , $e] : , $e]
[[beautiful sunflower : [shy turnip : angry rose : , $e] : , $e] [sunshine : moonlight : , $e] : shining light : , $e]
It should work with any nesting level now.
Haven't isolated the cause yet.