minecraft
Top Comments
All Comments (22)
-
@PhrackTheLord i think that it's not possible, due to the fact that the rays starts at the camera, not the light sources ;)
-
@burningtoasters not exactly ;) pathtracing shoots rays from the camera into the scene. it just takes so long because every ray is reflected (including diffuse reflection). Backward Raytracing shoots the rays from the lightsource into the scene (often used to create caustics).
Hope that helps and sorry for my bad english :D
-
Oh, right, you can't have a static lightmap, thus why most conventional games can use this...
-
Path tracing might be nicer if you could save the "pathtracings" in a texture/memory. This way you'd only need to run it once, and it would not be noisy at movement.
-
1 block dirt disliked this
-
Wow, I can't believe this is in real-time. I wrote a simple path tracer, and even with some optimization and markov chains implemented, it still took several minutes to get to your "acceptable" level of noise.Then again, my computer wasn't anywhere near as good, and it only used the CPU for rendering (I didn't think to use the GPU because I wasn't planning on doing any real-time tests).
So, basically, VERY impressive work. I'm super pumped to see where this goes in the future.
-
real world cameras deal with low exposure by using noise filtering algorithms :D
-
@JoeQuabla That's because when the camera moves, it needs to start the process from scratch again. When it pauses it can just continue to add more and more 'dots of light' to the picture until it is completely smooth.
-
I noticed, as it the camera pans about, noise is generated. Yet, when it stays still, it's either considerably less, or not nearly as noticable.
Notch likes it!
lusterc 1 year ago 22
@10DegreesBelow Pathtracing is a way to render 3d graphics on a computer. From what I understand (hardly an expert), it attempts to display light in a more real way, by tracing the light from it's source to objects in the field to the camera. The primary negative is that it requires a *huge* amount of processing power (the poster's system is ungodly yet it was still laggy), but can produce environments easier and more realistic looking.
burningtoasters 1 year ago 6