Vattendjupstest med min 3D-renderare

2011-05-11 21:53:05.0 - [Permalink]   [1 Comments]

Förra bilden jag postade i bloggen hade ett stort fel. Den visar bara refrakationer och inte speglingar. Nu har jag fixat det felet och gjorde en liten testserie med olika vattendjup.

Jag har ju sett med min Apogee PAR-mätare att ljusnivån på bottnen minskar ju mer man sänker ytan och jag ville se om min renderare kan simulera det. Jag har inte gjort någon fotonräknare ännu så jag har inga siffror ännu, men man kan se att det är mer ljus på väggen bakom akvariet när man sänker ytan vilket betyder mindre ljus på bottnen.

Varje bild innehåller ca 1,5 miljoner skjutna fotoner varav ca 20-30% klistrar sig fast på någon yta. Resten försvinner ut i void. Varje bild tog ca 6 minuter att rendera och bilderna är 500x500 pixlar. Detta tycker jag själv är något av det grymmaste med min renderare - att den kan ge både en exakt bild av hur strålgången går genom dielektriska material (vatten och glas) och samtidigt vara helt brusfri. Ovanpå det så ger en stokastiskt progressiv fotonmappare en unbiased beräkning asymptotiskt. Normalt sett är fotonmappers "biased", dvs man introducerar ett systematiskt fel som visserligen ser bra ut och går snabbt att beräkna, men är inte 100% fysikaliskt korrekt i alla detaljer.

Den är dessutom inte multitrådad ännu så jag kan relativt enkelt göra den dubbelt så snabbt på en dubbelkärning processor t ex.

Water column series

Water column series

Water column series

Kommentarer

2011-05-14 16:09:15.0

Det här börjar bli riktigt nördballt.

Nils (lingonfil)

Add new Comment

Månadsväljare

[2013-4]  [2013-3]  [2012-5]  [2012-3]  [2012-1]  [2011-12]  [2011-8]  [2011-5]  [2011-4]  [2011-3]  [2011-2]  [2011-1]  [2010-12]  [2010-11]  [2010-10]  [2010-9]  [2010-8]  [2010-7]  [2010-6]  [2010-5]  [2010-4]  [2010-3]  [2010-2]  [2010-1]  [2009-12]  [2009-11]  [2009-10]  [2009-9]  [2009-8]  [2009-7]  [2009-6]  [2009-5]  [2009-4]  [2009-3]  [2009-2]  [2009-1]  [2008-12]  [2008-11]  [2008-10]  [2008-9]  [2008-8]  [2008-7]  [2008-6]  [2008-5]  [2008-4]  [2008-3]  [2008-2]  [2008-1]  [2007-12]  [2007-11]  [2007-10]  [2007-9]  [2007-8]  [2007-7]  [2007-6]  [2007-5]  [2007-4]  [2007-3]  [2007-2]  [2007-1]  [2006-12]  [2006-11]  [2006-10]  [2006-9]  [2006-8]  [2006-7]  [2006-6]  [2006-5]  [2006-4]  [2006-3]  [2006-2]  [2006-1]  [2005-12]  [2005-11]  [2005-10]  [2005-9]  [2005-8]  [2005-7]  [2005-6]  [2005-5]  [2005-4]  [2005-3]  [2005-2]  [2005-1]  [2004-12]  [2004-11]  [2004-10]  [2004-9]  [2004-8]  [2004-7]  [2004-6]  [2004-5]  [2004-4]  [2004-3]  [2004-2]  [2004-1]  [2003-12]  [2003-11]  [2003-10]  [2003-9