Renderer::midfunc laskemaan kaikki polkukombinaatiot
Opened this issue · 0 comments
Blizzara commented
Renderer::midfunc:n tehtävänä on toteuttaa bi-directionaalisuus, eli yhdistää kamerasta ja valonlähteestä lähetetyt säteet.
Kun Renderer::iterator on saatu palauttamaan kaikki osumapisteet, ::midfunc:n tulee luoda valonlähde-säteen ja kamera-säteen poluista kaikki mahdolliset kombinaatiot (yksi piste valonlähde-säteestä ja toinen kamera-säteestä) ja laskea niiden kontribuutiot.
(Tää vaatii vielä ehkä vähän lisää miettimistä toteutukseltaan..)