Back at it
-
Trying not to fry my GPU with caustics, but Metal isn't happy
@stroughtonsmith Say, could you make a benchmarking mode in it? I’d love to be able to speed test ML and graphics performance between my M2 Pro Mac mini against the MacBook Neo next week

-
@stroughtonsmith have you considered rendering at a smaller scale and using MetalFX to upscale? they even have a denoising upscaler now, seems like it was pretty much designed for exactly this
@finnvoorhees I'm already using the metalfx denoiser after every pass, but I want to render out high res images, not just upsampled ones
-
Trying not to fry my GPU with caustics, but Metal isn't happy
@stroughtonsmith Did you see Glaze from Raycast? https://www.glazeapp.com/
-
@stroughtonsmith Say, could you make a benchmarking mode in it? I’d love to be able to speed test ML and graphics performance between my M2 Pro Mac mini against the MacBook Neo next week

@dgriffinjones I don't think it's stable enough for me to be able to do that. I have to baby the renderer a bit to get good results. Also I don't know yet if my performance is gated on me rather than the hardware!
-
@dgriffinjones I don't think it's stable enough for me to be able to do that. I have to baby the renderer a bit to get good results. Also I don't know yet if my performance is gated on me rather than the hardware!
@stroughtonsmith Fair enough!
-
Trying not to fry my GPU with caustics, but Metal isn't happy
I was sitting through hour-long renders (!) on my iPad yesterday, so I did an optimization pass on the hardware acceleration and it's much, much improved for simpler scenes, even on an M1
-
I was sitting through hour-long renders (!) on my iPad yesterday, so I did an optimization pass on the hardware acceleration and it's much, much improved for simpler scenes, even on an M1
@stroughtonsmith Thank goodness this project has been years in the making or else i would be mad at the efficiency and rapid development.
-
I was sitting through hour-long renders (!) on my iPad yesterday, so I did an optimization pass on the hardware acceleration and it's much, much improved for simpler scenes, even on an M1
While this raytracer may never become a finished app, there are certainly elements from it I intend to yoink for future projects — like the really neat toolbars that go around all the screen edges, they would fit into a complex pro app very nicely
-
While this raytracer may never become a finished app, there are certainly elements from it I intend to yoink for future projects — like the really neat toolbars that go around all the screen edges, they would fit into a complex pro app very nicely
Just casually building and raytracing a scene on an iPad mini 6, nbd
-
Maybe I should have bought a faster Mac before trying to write a raytracer…
@stroughtonsmith Add a feature to use all the macs in the network as a render farm

-
@stroughtonsmith Add a feature to use all the macs in the network as a render farm

@BerndGoldschmidt XSan support?

-
Just casually building and raytracing a scene on an iPad mini 6, nbd
Of course it runs on iPhone, what do you take me for?




-
The thing about material shaders is I don't quite know the right questions to ask — the unknown unknowns. Am I taking into account the right refraction, internal reflection, attenuated shadows, etc. Why is this too bright, why is this too dark. You can tell from these examples where things are obviously wrong, and it takes quite a bit of iteration
@stroughtonsmith a few things to look into that have to due with light interacting with objects: Rayleigh Scattering, Mie scattering, Kubelka-Munk scattering and absorption model, Saunderson correction to said K-M model. I have no clue if these are ever used in a typical ray tracing algorithm, but they come up when discussing the color development of coatings. My understanding of typical ray tracing is that it follows Snell's Law but I don't know beyond that.
-
Of course it runs on iPhone, what do you take me for?




Liquid, Glass

-
Liquid, Glass

So, like, what do I even do with this app?




-
So, like, what do I even do with this app?




@stroughtonsmith post it on GitHub.
-
So, like, what do I even do with this app?




@stroughtonsmith This is just Bryce!
-
@stroughtonsmith post it on GitHub.
-
So, like, what do I even do with this app?




@stroughtonsmith at the start I thought you were going for something like a desktop Tinkercad or Shapr 3D, I would use that

-
So, like, what do I even do with this app?




@stroughtonsmith You might have to get used to the idea of making stuff just for fun again

