500 karma · joined January 2, 2017
It doesn’t eliminate homelessness entirely, a lack of affordable housing in cities is a problem here just like anywhere else, but it makes it much less likely.
I know the narrative from some, especially in the US is a “why would anyone work when the state will pay for you”, but the standard of living you get in welfare is just basic survival and most if not all desire more than just that.
And there is of course mental health, a much lower rate of opioid prescriptions and therefore addictions, etc.
Bioresonance, Homeopathy, Reiki, ...? „Brain cells communicate wirelessly, and my method integrates with that communication!“
To my knowledge, there is nothing in German that is illegal to view, only publishing and in few cases (child pornography) ownership is restricted.
It should work on any CPU with SSE4.2 support, which includes all modern AMD CPUs.
With CUDA, at least you're guaranteed* that your code that runs on your CUDA equipped machine, also runs on any other machine that supports CUDA - regardless of OS, regardless of GPU. With OpenCL, not so much. * Within the same restrictions as CPU code - instruction set, RAM and compiler bugs.
Already back in '99, not leveraging 3D hardware was a problem for adoption. These days even more so, as not only 3D software but also 2D, audio and scientific software leverage GPUs.
Games these days implement SSS in screen space using rasterisation, no rays tracing either.
Light transport, shading, shadowing are all just implemented on top and not a direct result of the visibility calculation.
Many older apps have now also been pulled from the store. My iPhone 1 can only reinstall Skype from an old iTunes backup, but not from the store.
That way, we could continue using old iPads and iPhones, albeit with custom Android builds.
In my opinion, don't write your own renderer unless you can really invest a lot of time into it. There are countless "spheres in a Cornell box" path tracers out there, you'll not excite anyone with the basics. Contribute to existing software like Blender or Appleseed instead, that will give you a lot more visibility and demonstrate that you can write robust code.
Real-time demo at 19m30s.
I'm merely explaining why and how Nvidia can show 5 rays/pixel @ 25pfs while we're at the same time budgeting several hours per frame for state of the art production rendering. Sure, more and better hardware will help film rendering. It always has.
This is how most film rendering was done ten years ago too.
The consumer gets used to it. The CG effects in Toy Story 1 look dated, and if you were to watch the Incredibles and the Incredibles 2 back to back, you would also notice immediately. Or compare the movie "Gravity" to "Babylon 5".
Plus I've not even mentioned hair, fur and volumetrics. A staple in pretty much any feature film FX, they were completely absent in the real time ray tracing demos. Hair and fur are commonly not ray traced as triangles but use custom intersection routines. Those are an extra layer of complexity on top. I don't know yet how Nvidia's own API for the RTX card looks like, but Microsoft DXR and Apple's Metal ray tracing both are restricted to triangle geometry only.