's Avatar

@copper-irl

Amateur rendering engineer Csulb Physics & Applied mathematics student, class of idk lol I’ve been sick Warning!!! Will yap about Monte Carlo & Walk-On-Spheres

194
Followers
596
Following
112
Posts
17.10.2024
Joined
Posts Following

Latest posts by @copper-irl

Facebook is bizarre. It’s the first entity I’ve seen that late stage enshittified. From what I remember, their strategy was: if you didn’t *constantly pay more* you got deranked in the algorithm. Even for advertising. Insane anti social behavior for both consumers and advertisers

06.03.2026 07:02 👍 1 🔁 0 💬 2 📌 0
Thin plate RBF spline, taken from https://shape.polymtl.ca/lombaert/thinplates/

Thin plate RBF spline, taken from https://shape.polymtl.ca/lombaert/thinplates/

After profiling the first step, the primary perf hog (~30s per frame) is something called a “Thin-Plate RBF spline.” I don’t think we have anything like this in #graphics or #gamedev …but we should. It feels a little like irradiance caching. Maybe radiance cascades could be handy here? #astronomy

14.02.2026 04:12 👍 6 🔁 1 💬 0 📌 0

That one is a wee bit of a fib because I only transfer the data once. I’m assuming I can parallelize transfers while a compute job is going for said test. If anything, it’s the upper limit of what this simple code can do.

The streams are a command queue vs requesting each kernel individually

10.02.2026 10:34 👍 1 🔁 0 💬 0 📌 0
2048x2048 convolution with a 32x32 kernel performance comparisons. Time is log scaled.

2048x2048 convolution with a 32x32 kernel performance comparisons. Time is log scaled.

#Astronomy feels SO much like peeking into a parallel world from #gamedev. Its fascinating. Its like if we only did pixel shaders for decades with color only, no normals

Tested a 2048x2048 image convolved with a 32x32 kernel. Literally a bloom shader lol, ~500fps

Gonna blow some minds with this

10.02.2026 00:05 👍 10 🔁 2 💬 2 📌 0

Since each generation is 15 years apart, by extrapolation, 21 will be funny again in 2371

09.02.2026 00:42 👍 0 🔁 0 💬 0 📌 0
Post image Post image

I was finally given an astronomy research task, the first of which is to install something called "Topcat"

Oh my god hello again web 1.0

I wonder how much room there is to transfer the last 20 years of graphics tech into this field. Java's a bit of an odd choice nowadays
#astronomy

07.02.2026 02:06 👍 2 🔁 0 💬 1 📌 0

Are these GA Rotors? It almost has the exact half angle rotations we see in that realm, but in this case both sides are positive? Weird, but neat!

09.01.2026 04:20 👍 0 🔁 0 💬 0 📌 0
Post image
09.01.2026 00:14 👍 1 🔁 0 💬 0 📌 0

This all ignores Elon’s dark descent since buying twitter. He’s gone fascist, abandoned his companies, and turned twitter into 4chan’s worst boards. His mission went down the drain of that sink he let in

08.01.2026 09:35 👍 0 🔁 0 💬 0 📌 0

The fucking “@grok put a one-piece bikini on it made of thin strips of fabric” shit is so god damn antisocial it feels like a Facebook feature. We all know how that went. Shocked any artist remains there. What a disgrace to any artist to ask grok to pave over labor with corporate slop

08.01.2026 09:32 👍 0 🔁 0 💬 2 📌 0

I was debating cross posting to the dead bird site for engagement. Every time I go there all I see are cool research papers!

But then I scrolled a little further and between the research there’s “yeah, we SHOULD kill the Jews” and in every art reply there’s ai generated CP and

Yeah I’m good.

08.01.2026 09:25 👍 3 🔁 0 💬 1 📌 0

Do people usually not importance sample the human luminance sensitivity spectra and treat the rest as procedural color? I’ve done that to great success for visualizing relativistic blackbodies but maybe I had the precise niche where that worked well

08.01.2026 07:03 👍 1 🔁 0 💬 1 📌 0

Man I’m having such a shitty 2026 so far.

• my nose was kinda itchy earlier

God it hasn’t been my year. Can’t wait for 2027

01.01.2026 13:31 👍 3 🔁 0 💬 0 📌 0
Video thumbnail

Whoops!! I forgot to share the results! It still has a few odd rendering bugs, this is a Kerr black hole. Runs in real time with my modified Kerr metric using a normal vector parameterization. Still couldn't squash the horizon reflections, but the frame dragging is super visible now!

25.12.2025 11:11 👍 4 🔁 0 💬 0 📌 0

I’ve always been a fan of ml papers that rip out as much of the ML as they can. No magic parameters, no stolen data, and it’s often fast enough for games. Gaussian Splats and Plenoxels are excellent examples for graphics. I feel a form of GS would make for stellar screenspace imposters

22.12.2025 08:56 👍 1 🔁 0 💬 1 📌 0

Monday rhymes with book

17.12.2025 13:14 👍 1 🔁 0 💬 0 📌 0

Imagine if all of OOT was like that, in first person, like they originally planned! It’d prob end up being like metroid prime lmao

16.12.2025 07:43 👍 1 🔁 0 💬 1 📌 0

I was crunching to finish GR assignments (I need more time 😔) and had a realization. What if you remove gravity from GR? And it worked. Like, shockingly well. Is GR just a system to embed physics into a coordinate system? …isn’t this Lagrangian fluid dynamics? What a crazy plot twist wtf

13.12.2025 04:08 👍 4 🔁 0 💬 0 📌 0

Here’s a fun litmus test for you: does your sim produce the rainshadow effect & horse latitudes?

11.12.2025 13:19 👍 1 🔁 0 💬 1 📌 0
Post image Post image Post image Post image

Holy fuck I can’t fucking believe the Kerr reparameterization worked holy shit even the naked singularity works

Sure some of the rays are bouncing off the horizon but rk4 is doing its best

10.12.2025 10:22 👍 4 🔁 0 💬 0 📌 0

I wonder how well this system would work with a little bit of z axis flow too? You’ve shown that it produces trade winds, so a two-layer sim may produce full atmospheric cells. It’d make rendering easy too as it’s just two sphere textures

08.12.2025 01:13 👍 1 🔁 0 💬 0 📌 0
General relativity notes on graph paper, deriving the Schwarzschild equation of motion for the radial term. There are pens at the bottom of the screen, and some glasses.

General relativity notes on graph paper, deriving the Schwarzschild equation of motion for the radial term. There are pens at the bottom of the screen, and some glasses.

Degenerate General relativity is such a wacky idea I’m shocked it’s working so well. Schwarzschild produced a genuine simplification when using a degenerate normal instead of true 4 parameters. Kerr’s demon is scaring the hell out of me though……….

06.12.2025 04:21 👍 2 🔁 0 💬 0 📌 0

Mascot horrors gotten real weird lately huh

03.12.2025 03:02 👍 1 🔁 0 💬 0 📌 0

After this semester I’m going to see if I can improve on the Gaia team’s MCMC method with a direct MC and try to find a better fit. I’d love for this to be actually accessible at this scale

01.12.2025 23:18 👍 1 🔁 0 💬 0 📌 0

Warning: the entire Gaia dr3 dataset is 700 *gigabytes.* the culled data (position, distance, luminosity/flux, temperature, and “fog”) is ~15gb. Filtering it took around a day on my old pc.

But!! Parts are visible in each chunk, ~250mb each. It’s worth it!!

01.12.2025 23:12 👍 1 🔁 0 💬 1 📌 0

I wonder how useful modern diffusion model papers would be at this problem. I’ve found a lot of success taking neural methods and ripping the neural network out for nearby domain problems, like this one. Fourier gradient descent is a fun one that’s similar to non-neural CNNs as an example

01.12.2025 22:11 👍 1 🔁 0 💬 0 📌 0
3d visualization of an Atomic Force Microscope image. There are prominent wave-like structures on top of the dune-like structures.

3d visualization of an Atomic Force Microscope image. There are prominent wave-like structures on top of the dune-like structures.

Used the tools I got from the Gaia renderer to improve my atomic force microscope renderer. God damn it’s satisfying to see in 3d. Shai-Hulud not included

01.12.2025 08:58 👍 1 🔁 0 💬 0 📌 0

If you can find a used one the entire 3000 series is wonderful. My heavily bottlenecked 3090 has been a dream despite the decade old cpu it’s bolted to

29.11.2025 22:02 👍 2 🔁 0 💬 0 📌 0
Gaia dr3 main sequence visualization, unknown orientation.

Gaia dr3 main sequence visualization, unknown orientation.

It sure produces a cool main sequence render. You can see Gaia's MCMC implementation struggle hard here. I ought to come back and make a better one using forward MC instead, those artifacts (and the 1.3 billion culled stars) bother me a lot

29.11.2025 12:52 👍 3 🔁 0 💬 1 📌 0
Top down view of the milky way, 470 million stars visible. Log luminosity scale, there are weird artifacts.

Top down view of the milky way, 470 million stars visible. Log luminosity scale, there are weird artifacts.

Top down view of the milky way, 470 million stars visible. Log luminosity scaled by a power of 5, there are weird artifacts. The colors are way more prominent here!

Top down view of the milky way, 470 million stars visible. Log luminosity scaled by a power of 5, there are weird artifacts. The colors are way more prominent here!

Oh my god it fuckin works!!! 470 million stars render in ~90 seconds.

The odd artifacts, streaks, and lack of milky way arms is interesting though. I wonder what went wrong? I betcha the blue streaks are galaxies.

29.11.2025 11:59 👍 3 🔁 0 💬 0 📌 0