You are viewing archived messages.
Go here to search the history.

Dany 2024-04-22 04:23:25

I have some progress in miqula, it can now show the current data of a node.

The video is with voiceover, hopefully makes it easier to follow. (albeit this is not a tutorial of sorts)

youtu.be/aiAdsL64veg?si=Fu3DGPGWlDaZvWdl

Ivan Reese 2024-04-22 04:48:32

There's some fantastic ideas at play here.

That idea of separate subnets for the true and false sides of the conditional node, which are allowed to produce differently typed outputs, is rather fun. I'm curious where else you're allowing subnets to be created.

If the live probe is based on selection, what happens when you select multiple things at once?

Also, I'm curious why the probe is a dedicated window, rather than every node showing live values all the time. Is it about visual noise / space? Or perf? Or some other tradeoff?

Dany 2024-04-22 11:45:51

Thanks ivan, subnets are also used for loops (reduce, filter, map, for..) where the subnet is executed multiple times. For lambdas and shaders, where it's executed "at a later time" and similar to condition, we also have match (switch statement) and inspect, where only one subnet of a list of subnets is executed. The idea came naturally from regular programming languages, where you also have scopes.

Usually a ui can have a selection but still has also a single focus (where the keyboards at). I forgot to mention, that if you drag the probe window, it will stick to the node until you close it. Not sure if that's final yet, as sometimes you drag the window to get it out of the way.

Mostly noise and space. I want to keep the graph really tight. There will be a dedicated panel for more visualization.

Jarno Montonen 2024-04-26 10:45:45

📝 [Video] Jarno Montonen on LinkedIn: Natural language programming opens up significant synergies with LLMs…

Natural language programming opens up significant synergies with LLMs. Rather than having an LLM generate gibberish (traditional code), which you as a…