3 ms·
Yeah, I don't want to dismiss this project out of principle, because it's cool! But I'd still recommend software like Touch Designer, or Notch (or some free alt
by laserbeam 4y ago
Yeah, I don't want to dismiss this project out of principle, because it's cool! But I'd still recommend software like Touch Designer, or Notch (or some free alternative) for creative people. Fleshed out IDEs with both code and visual editors (and preferably with good support for a ton of peripherals).
- virtualritz 4y agoTry creating some of the more complex examples from "nature of code" in a node-based environment. The networks you get are huge. And understanding them, after a month e.g., becomes tedious at best. The creation may seem more artist friendly but understanding/modifying are very much less so when a certain complexity threshold is reached. Code is simply easier to read when you reach that aforementioned threshold. Writing code is also a different experience than using a node-based editor but that's more philosophical than pertaining to what is better when. My experience is mostly with Houdini in VFX. Whenever I have to touch a complex node graph, my own after a while, or someone else's -- the more nodes just containing plain VEX or Python code are in there, the easier it is usually to understand (vs someone making a sub network with another 30 nodes for what could be expressed with 10 lines of VEX).
- RobotToaster 4y agoAs a programmer and visual thinker, I always wish there was some kind of hybrid approach. There's no reason standard function calls can't be visualised as nodes, while keeping each function as pure code. Possibly it would work best in a functional language like haskell or elixir.
- pjmlp 4y agoVisual Languages also allow to write modular code, by packing complex stuff into modules and libraries, maybe people try to stop doing everything on a single diagram.