Advertisement · 728 × 90

Posts by Daniel P H Fox

Finally set up Claude to run in a super-locked-down container so we can skip the permission fatigue (which inevitably would've caused me to accept bad commands).

aka: I gave my Claude guy their own room. (A basement room, padded cell, locked door, and I feed them through a slit in the door).

2 hours ago 1 0 0 0
Post image

goodnight world

3 days ago 1 0 0 0
Post image

bevels + new terrain generation = win

3 days ago 10 0 0 0

(for transparency; these are the reference renderer shots! realtime will probably not look exactly the same)

4 days ago 0 0 0 0
Post image

and some atmospheric fog

4 days ago 2 0 1 0
Post image Post image

higher render distance

4 days ago 5 0 1 0
Video

Pair programming with Claude on laying out chunks in a more cache-friendly way in memory & reducing memory overhead/bandwidth of terrain generation. Now boasting fast startup time and very smooth & consistent frame pacing.

6 days ago 7 0 2 0
Post image Post image Post image

Auto exposure, courtesy of Claude running in the background while I do other things - still needs a lot of tuning, but I'll do that later when I can give it more attention.

1 week ago 4 1 0 0
Advertisement
Post image Post image Post image

the new reference renderer is so good

1 week ago 0 0 0 0
Post image

goodnight

1 week ago 1 1 1 0
Post image

Accumulating multiple samples per pixel in the ray traced path now. (Not TAA, no reprojection - just to get cleaner reference stills.)

1 week ago 1 0 0 0

In short; this is not a skill worth training. Instead, you should do the thing our parents always told us to do (and then promptly forgot about):

Seeing something on the internet is not enough conviction to say or think something. You need to do the work to get at the truth.

1 week ago 0 0 0 0

2) Even if you've somehow figured out a way to, that knowledge isn't going to be transferable to the next generation. And the next. And the next. Eventually, it will reach the point where you're reading tea leaves, and then you'll be even more destructive.

1 week ago 1 0 1 0

If you think you can tell AI generated stuff from human stuff:

1) No, you can't. I've seen so many people lash out at actual artists for using AI when they _haven't_. You're hurting the people you're trying to evangelise for. None of us want it. Stop.

1 week ago 1 0 1 0

As an aside; since switching from rust_gpu to Slang, shader development has been going a ton smoother.

I suppose it really does help to use something that is both reasonably complete and reasonably documented after all.

(I never got to the point of sharing any Rust code because of the toolchain.)

1 week ago 1 0 0 0
Advertisement
Post image

Now rendering albedo, normal and combined AO/emissive maps in the ray tracing path! Still no water pass as that's more complex to pull off.

Next up: going to start setting up a proper tonemapping pipeline and get some antialiasing in there.

1 week ago 1 0 0 0
Post image

Building the ray tracing acceleration structure on the fly from actual voxel data.

1 week ago 11 0 0 0
Post image

One year ago; the original ray-traced lighting solution I was tinkering with for Cavey. Funny that exactly one year later, I'm still playing with rays.

1 week ago 4 0 0 0
Post image

Runs at 90fps on Deck, pretty goooood

1 week ago 0 0 0 0
Voxel 64-tree DDA test w/ 2048x512x2048 world
Voxel 64-tree DDA test w/ 2048x512x2048 world YouTube video by Cavey / Daydream

youtu.be/PBa2MQ3WkQc?...

1 week ago 0 0 1 0
Post image

2048x512x2048 GPU voxel ray tracing renderer test.

1 week ago 11 0 1 0

Oh shoot I guess it’s time to follow it up with something more profound…. lets see….

WGSL is terrible and badly equipped for anything GPU driven. But I still haven’t found a shader language I like, so maybe that makes it relatively less bad.

Subscribe for more insightful video essays or whatever.

2 weeks ago 2 0 0 0
Advertisement

(The irony of this being an AI post is not lost on me.)

2 weeks ago 0 0 0 0

Whatever the answers are… there has to be something more interesting to do with your time than flood Lobsters and HN with the same rehashed bullish/bearish/moralistic blog posts everyone has read two hundred times.

I am pro-human. Can we just go back to sharing what you’re doing?

2 weeks ago 1 0 1 0

There are multiple orthogonal questions about multiple orthogonal things. What are the ethics of using / profiting off crawled data sets? Is code generation actually useful for focusing on design decisions, or a distraction from them? What about the interns & juniors? Is human provenance important?

2 weeks ago 1 0 1 0

Anyhow, for my first post… Having an opinion about AI is not a replacement for a personality trait.

It’s a complex, nuanced, multifaceted issue with real world weight. I don’t care *what* your opinion is - even in my field, reasonable people don’t agree on fundamentals here - I care about *why*.

2 weeks ago 1 0 1 0