@winden Thanks, one could say it's similar in spirit to PCA texture compression experiments done by @BartWronski in 2020 https://bartwronski.com/2020/05/21/dimensionality-reduction-for-image-and-texture-set-compression/
Principal Research Scientist at NVIDIA.
Technology and art.
Computer Graphics by day, Techno and Industrial music by night.
Ex Google Research, Ex games (Sony, Ubisoft, CD Projekt).
Politically leftist. He/they.
@winden Thanks, one could say it's similar in spirit to PCA texture compression experiments done by @BartWronski in 2020 https://bartwronski.com/2020/05/21/dimensionality-reduction-for-image-and-texture-set-compression/
A new blog post on our N64 demo: https://30fps.net/pages/palette-lighting-tricks-n64/
It explains the normal mapping technique and how baked lighting was stored and composited at runtime. Also reveals what a hack the specular effects were!
@gouz66 thank you ๐๐ผ
Decision - Modern danceable stabby groovy techno - nevertheless full of weird atmospheres. https://soundcloud.com/elirian/decision
Mechanism - Glitchy and rhytmical industrial techno built around extreme sample mangling. https://soundcloud.com/elirian/mechanism
3/3
Fading Hopes - The most melodical out of my recent tracks, but in the hitting hard techno territory and with a sprinkle of acid. https://soundcloud.com/elirian/fading-hopes
Last Contact - Experimental industrial techno with broken beats and layers of haunting distorted noise. https://soundcloud.com/elirian/last-contact
2/3
I have just finished and released a mini-EP - four new techno/industrial tracks. :)
All different stylistically, the only uniting theme was me learning to "commit" by resampling sounds and extreme sample manipulation.
https://z80m.bandcamp.com/album/fading-hopes-ep
Alternative SoundCloud links: 1/3
Graphics Programming weekly - Issue 369 - December 8th, 2024 https://www.jendrikillner.com/post/graphics-programming-weekly-issue-369/
Need to inspect an (#HDR / #OpenEXR) image on an iPad, iPhone, or a computer without a proper image viewer? HDRViewโs latest beta seemingly now works in those cases. Just go to:
https://wkjarosz.github.io/hdrview/
And creating a home screen bookmark on iOS makes it almost feel like a real app.
@cupe I didn't get one yet. But they are printed on demand by local Amazon and the quality varies. :/
Graphics Programming weekly - Issue 368 - December 1st, 2024 https://www.jendrikillner.com/post/graphics-programming-weekly-issue-368/
Folks: that stupid Elon Musk, he really ran Twitter into the groundโฆ
Elon Musk: buys Twitter and uses it to win Trump the presidency of the United States and propel himself into the upper echelons of government.
Heโs not an idiot, folks. Heโs the winner of your beloved capitalism game and a most dangerous fascist.
I often get asked about my book recommendations for graphics programming and game development. I updated my old list and made it easier to find on my website. With Black Friday/Cyber Monday, many are on sale right now (at least in Canada/US)
https://www.jendrikillner.com/books/
@nickappleton ugh, I feel so sorry for you, sounds really horrible :(
I had a โclassicโ one, much more lucky - stripe going from my back to my belly. I also didnโt recognize it right away, I thought it was sudden acne or weird allergy. Only my wife recognized it and told me to see a doctor and I think it was also too late for the antivirals to work properly.
@nickappleton ugh, that really sucks :( I got shingles last March/April and it was terrible. I had no idea how bad it could hurt; luckily I had no ocular effects... I am still dealing with scars from it with a dermatologist - but it gets better every month, and there's a chance they won't be visible.
@aeva There always will be a demand for art from real artists, we want unique vision, not something generic. I don't have enough time to listen to all interesting music, so pick based on the artist, their personality,and most importantly culture and community it belongs to. "Generate me a movie with a button click" has zero community, why would I watch it? I won't be able to discuss it with my friends, what's the point? VCs will soon realize their products have no application or revenue streams.
@aeva I am cynical-optimistic about this crap - is there even a market for it? Who is the target user? What is the use case? :)
People played with DALL-E or Midjourney, but other than using it for cheap-looking YouTube thumbnails or blog post images (they would not pay an artist for it anyway), I don't see it taking off. I know Netflix et al. would like to cut costs and fire as many people as possible, but there is already an abundance of their "content", it's already cheap and too much of it.
@aeva Differentiable Slang is fairly recent.
I think its original selling point was cross-compilation to numerous other shading languages (or CUDA or even C++ :) for debugging), most platforms (except consoles for obvious reasons - no public SDKs for PSSL and similar), and language features and modularity closer to Rust (interfaces and generics) than C++.
@aeva I think the big tech push for crappy gen AI slop has turned a lot of people away from really cool intermediate space, where you can use similar techniques that are used to train neural networks to fit some parameters to some data. Opportunities for compression, procedural content generation ("find parameters of my procedural generator that go close to this reference image, and I will edit them later"), simplification, and automation with the user in the loop.
@aeva no, there are zero neural networks involved, zero training datasets, scraping, none of that stuff. :)
It's mathematical numerical optimization - you define a parameter set (like mipmap textures of a material) and the "loss function" ("I want those texels after going through my renderer be as close to mip 0 as possible under some error metric") and it tries to find the best parameters that are best fit under the target loss function.
@aeva Also noteโthis is clearly not a production-ready technique! :)
But a "minimal" demo and an example of the data-driven approach and how, unlike typical mipmap generation + specular AA, it "automatically" can do crazy things like sharpening. When I worked on Witcher 2 or Far Cry 4, artists often manually sharpened the mipmaps, and my programmer colleagues considered it "an ugly hack". I find it fascinating they intuitively compensated for the sharpness loss, and it has a lower "error".