@psychicparrot42 one of my favorite games of all time
Maker of things, they're okay sometimes
https://the_dot_matrix.codeberg.page/
@psychicparrot42 one of my favorite games of all time
@cameleonth maybe mpeg-1 compression isn't good enough for this, but I was imagining a video where every frame is the players PoV from a set of positions, and you seek to the frame based on their current position
You could use that for some cheap fractal effects, noneuclidean spaces, and impossible architecture--- by the billboard playing a repeated, larger, or disjoint perspective, respectively--- up until the player walks close enough for you to resolve to sensible geometry
@cameleonth could do some pretty insane illusions using videos for LoD billboarding
the second video is a complexity test featuring a snippet of my DnB flip of Justice's Afterimage track from their latest album
pretty neat when my math here is just me guessing at a homomorphism between frequency and signed distance with (hopefully) desirable properties
seriously if y'all know of any research/information on this concept at large, please send it my way
thanks again!
wrote a little shader pipeline to form platonic solids based on fundamental waveform input (first video)
do y'all know of any previous work or reading material on concepts similar to this?
i feel like someone smarter than me must have a paper on something related to Fourier transforms / Cymatics, signal analysis in general, hell even information theory
@sinbad I think you just figured out the next friends party game hype train after REPO, Lethal Company, and Phantasmobia
Unfortunately my qpp didn't get any of the more dynamic manual control moments, but here's some video of last night's VJing. I'll probably put a little video together of the final scenes soon.
decided to not go fatalistic by what I read online, read the spec sheet for this old laptop, and figured out that the thunderbolt ports, at least one anyway, has to be hard wired to the GPU, since they're the higher res/fps option
mini display port to HDMI worked fine, I'm back on tonight, with basic audio reactivity and a few premade VJ scenes :)
turns out nvidia390 broke hdmi out on my macbook pro 650m, so unless i can find an older kernel/driver combo that works, i cant VJ tomorrow... incredibly upset
@jpab 26 years ago, which makes me feel much older 😅
@essojadojef you're 100% right that Pareto takes for granted a sort of birds eye view of a project, when progress is really boots on the ground towards the horizon
I try to make incredibly conservative design decisions and hyper restrictive assumptions early on, to deal with what I call "the accordion effect:"
Every step I take, points ahead of me that looked like single steps start turn out to be multiple, and if I'm not careful, I'll end up in a SM64 final stair situation, never ending steps
The first 80% of the results takes 20% of the effort
The last 20% of the results takes 80% of the effort
https://en.m.wikipedia.org/wiki/Pareto_principle
of course i have to shout-out
Inigo Quilez (https://iquilezles.org/)
Art of Code (https://www.youtube.com/@TheArtofCodeIsCool)
for demystifying a lot of concepts that would've taken me way longer than a weekend without their resources and tutorials
(vid2/2)
manual control for breakdowns and transitions
keep in mind this is one scene, where i intend to have multiple scenes to switch to as well
performance at 1920x1080:
- 30fps on my 2012 macbook pro (nvidia 650m)
- max 500+ fps on my 12 year old PC (AMD RX 5700)
i don't intend on ever having this many shaders stacked at once
i now get to have fun under the creative restrictions! that is,
what effects i can optimize and push into an interesting cohesive scene at 60fps on the laptop
(vid1/2)
automated control after beatmatching using the numpad 1-8
all foundations of my love2d VJ engine are basically complete
can't believe i did all this in basically 3 days
music in the videos is my own original demo
this is all the effects, all at once-- a non-exhaustive list:
- render primitives, with lighting and normals
- camera transform / projection mapping
- render object duplication / modulation
- fractional brownian motion sky background
- dither filtering, HSV gradient mapping
@sol_hsa highly recommend installing Ubuntu while using your phone as a USB tether modem, to get all the relevant updates and drivers
then on first boot, activate the necessary third party drivers in the Additional Drivers settings
I would be surprised if that doesn't get you at least working wired/wifi, if not a functional discrete GPU
Worked fine for my 2012 MacBook Pro, though I had to repeat this with some custom grub confs on 20.04 LTS because my Nvidia drivers were EoL by 22+ LTS.
@bitinn I want to yap at you about relational first order logic, linear temporal logic, and model checking, but I don't think that's going to be very helpful immediately.
UML/rules engines fall under domain specific languages. Martin Fowler is the man of these keywords, checkout his book? https://martinfowler.com/bliki/RulesEngine.html
Edit: reactive programming is the most apt """DSL""" for the job without going overly academic
@Professor_Stevens usually some soft piano music, maybe lo-fi sample hip-hop if I need a bit more energy, anything else is too noisy or overstimulating
https://music.youtube.com/playlist?list=OLAK5uy_n964fFEQKCHP7RB-OlZBjyZTYKovFdNw8&feature=shared
@ghosttie Cattletoads
apologies for the webcam at screen record, the poor old laptop's last nvidia driver is not supported by OBS
with just the raymarching, im getting 160+ fps, so i've got some real-estate to do some interesting things this weekend