This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-11-27
Channels
- # announcements (1)
- # beginners (54)
- # biff (7)
- # calva (6)
- # cider (7)
- # clojure (9)
- # clojure-art (3)
- # clojure-europe (27)
- # clojure-gamedev (16)
- # clojurescript (15)
- # editors (2)
- # emacs (1)
- # events (1)
- # fulcro (24)
- # gratitude (23)
- # humbleui (6)
- # lsp (9)
- # malli (3)
- # off-topic (52)
- # pathom (5)
- # portal (1)
- # rdf (9)
- # reveal (3)
- # shadow-cljs (52)
- # specter (2)
- # tools-build (9)
- # tools-deps (11)
- # tree-sitter (1)
- # xtdb (21)
quil is the go-to
visualizations in general are not super active in the clojure community
if you want to write shaders you basically have to go for play-cljc
or something similar
which means you'll be writing not simple 2d graphics stuff but a full on 3d pipeline
Got it. Honestly doing 3d might not be terrible since I could get some interesting 3d rotations or something as part of the visualizations.
For clarity if you've never done much in graphics: all 2d stuff is just an orthographic projection over a 3d "simulated world"
the entire graphics pipeline using GPUs is all 3d
So quil and other 2d tools are either slow because they don't use hardware acceleration, or they're a 2d projection of a 3d space.
in the case of quil it's the latter
So what I'm meaning to say here is if you go the play-cljc route or similar and make hardware accelerated stuff from the ground up, you can get the same 2d results, you'll just be building them yourself.
@U5NCUG8NR when you use p3d renderer with quil, you get hardware accelerated 3d stuff, no?
probably? I've never looked at quil. The point I was making is that "all hardware accelerated graphics on modern hardware is 3d", not that quil wasn't hardware accelerated.
I found that shaders can be done with 2d and 3d renderer, so Quiĺ might be a good choice. https://processing.org/reference/shader_.html
ah, good to know