@jeffpalmer@genart.social
@jeffpalmer@genart.social avatar

jeffpalmer

@jeffpalmer@genart.social

Abstract generative artist. Texture chaser. He/Him

#GenArtClub #GenerativeArt #Artist #Art #AbstractArt #CreativeCoding #Plotter

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jeffpalmer, to genart
@jeffpalmer@genart.social avatar

Current optimization status: SUCCESS πŸŽ‰

Realized that the OpenGL library I'm using looks up the size of the elements in the array for every access when writing to a vertex attribute array. Wrote my own version of this that caches the size and now my renderer is cooking (I have a large vertex attribute array that I use for instancing).

This is definitely good enough for me for now, as I'm now drawing millions of entities per second, which is Just Fineℒ️ for 2D rendering. πŸ”₯

jeffpalmer, to genart
@jeffpalmer@genart.social avatar

I am now in the exciting time immediately following porting a library to a new language: the β€œwhy is everything so slow and how do I make it faster???” phase. πŸ˜…πŸ”₯

Time to spend some quality time with the profiler and the compiler docs. πŸŽ‰

#CreativeCoding

jeffpalmer,
@jeffpalmer@genart.social avatar

@thattommyhall Well, I'm in a somewhat unique position in that all of my development at this point is for my own art projects, and I'm a bit of a language nerd who really enjoys exploring the sweet spots of different languages. As a result, I've been really exploring different environments for interactive, exploratory programming. Several years ago I was using Julia, then I moved to JS/TS and WebGL, but I've always been fascinated with the Common Lisp programming experience. (continued)

jeffpalmer,
@jeffpalmer@genart.social avatar

@thattommyhall So, at the moment I'm using sbcl and OpenGL (after some fruitless attempts to try to cram WebGPU in there - that's a task for later).

So far I'm loving the interactive experience, and for whatever reason (perhaps my age, lol) CL just feels good. I'll probably grow out of this in a bit, but at the moment it's a nice experiment.

If Julia could provide the type of REPL experience I get with CL/Clojure, I'd probably go back to it, but it's not quite there yet.

More to come!

jeffpalmer,
@jeffpalmer@genart.social avatar

@thattommyhall Yes! I love his work. He was actually one of the artists that motivated me to try my hand at this. πŸ™

jeffpalmer, to random
@jeffpalmer@genart.social avatar

OMG I just happened to look at my uBlock Origin extension and it has blocked 5.238 MILLION elements since install. 🀯

I mean, I guess I'm not surprised, but that's definitely more than I was expecting. But then again, with some sites having over 200 tags on a single page, perhaps I should be surprised it's not higher.

Either way, thank goodness this exists. πŸ™

jeffpalmer, (edited )
@jeffpalmer@genart.social avatar

@nclslbrn Well, that’s a very kind/optimistic interpretation of the situation. 😝

I wish I could remember the site; I was astounded when I saw a tag count that high. It must have been some SEO farm content or something. Crazy.

jeffpalmer,
@jeffpalmer@genart.social avatar

@nclslbrn πŸ™ I am jealous of your worldview.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • β€’
  • JUstTest
  • everett
  • magazineikmin
  • mdbf
  • thenastyranch
  • khanakhh
  • rosin
  • Youngstown
  • ethstaker
  • slotface
  • modclub
  • kavyap
  • DreamBathrooms
  • Durango
  • provamag3
  • ngwrru68w68
  • InstantRegret
  • tacticalgear
  • GTA5RPClips
  • cubers
  • normalnudes
  • osvaldo12
  • tester
  • anitta
  • cisconetworking
  • megavids
  • Leos
  • lostlight
  • All magazines