In the writing of the new edition of Marschner's and my graphics text, we tried to add more "basics" on light and material interaction (I don't mean BRDF stuff-- I mean more dielectrics) and more on brute force simulation of light transport. In the "how would you maximally brute force a ray tracer) we wrote this:
Basically, it's just a path tracer run with *only* smooth dielectrics and Beer's Law. If you model a scene with all the microgeometry and allow some of it to absorb, you can get colored paint with a rough surface. Here is an few figures from my thesis (and it was an old idea then!):
Doing the brute force path tracing is slow and dealing with the micro-particles is slow, so we invent BRDFs and other bulk properties, but that is all for efficiency. When we wrote this, which is a classic treatment people use in the classroom all the time, we were thinking it was just for education and for reference solutions (like Eugene d'Eon has done for skin for example), but since Monte Carlo path tracing is almost infinitely parallel, why not do this on a huge crowd sourced network of computers (in the spirit folding@home)?
I am thinking for images of ordinary things whose microgeometry would be easy to model. For example a lamp shade with a white lining:
Another example of something very complex visually that might be modeled procedurally (https://iswallquality.blogspot.com/2016/07/fresh-snow-close-up-wallpaper-hd.html):
Or a glass of beer or... (on and on).
So what would be needed:
- some base path tracer with a procedural model we could all install and run
- some centralized job coordination server that doled out random seeds and combined results
- an army of nerds willing to do this with idle cycles rather than coin mining
I don't have the systems chops to know how to best do this. Anyone? I will take the discussion to twitter!
6 comments:
Perhaps you could actually coin this as a currency itself like David Segal.
That's an interesting idea. I do think its doable, but I don't know about it being a cycle-stealing type of a deal. I mean the remote clients participating would all need to have the same BVH tree and stuff loaded. Reconstructing the BVH for a single ray wouldn't make sense.
Getting essay help from The Tutors Help is simple:
● Submit Your Requirements – Give us the topic, word count, deadline, and further requirements.
● Get a Quote – We will send you a reasonable quote for the work.
● Essay Writing Starts – We will present a good essay according to your specifications.
● Get Your Essay – Receive the essay according to timed agreement and read it.
● Request Revisions (If Required) – In case you have any revision, we will be working on them for you.
Final Thoughts
Essay writing doesn't have to be a nightmare! If you are bogged down by an assignment, all you need to do is ask The Tutors Help to "Do My Essay" and we will make it happen. Our professional writers render your essay research-conscious, perfectly formatted, and within deadlines.
Make essays a dream rather than a nightmare—¯The Tutors Help today and gain the assistance you desire to be a success at academics!
https://www.thetutorshelp.com/do-my-essay.php
Do My Essay
Accounting is a serious subject, but accounting-based topic essays don't come easy. If accounting statements, taxes, or audits are giving you a headache, we can assist at The Tutors Help.
No more angst over accounting essays! Chat on The Tutors Help today for expert guidance and ace A's with ease.
https://www.thetutorshelp.com/accounting-essay-help.php
Accounting Essay Help
Essay writing doesn't have to be a stressful experience if you utilize The Tutors Help. You can receive professional custom essay writing services that simplify your academic life. You require research assistance, writing, or editing, and we are here to help you.
We will do your essays while you concentrate on studying and realizing your academic objectives. Chat with The Tutors Help today for expert essay writing services!
https://www.thetutorshelp.com/custom-essay-writing-services.php
Custom Essay Writing Services
Great post! I really appreciate the effort you put into this article. The insights you shared are valuable, and I learned a lot. Looking forward to reading more from you. Keep up the great work! Also, if you're interested, check out FSIBlog for similar content.
Post a Comment