Волфрамът е физически базиран представител, за който първоначално написах в началото на 2014 г. за конкурса за изобразяване на синтез на изображения в ETH, където спечели 1-во място с изображението, показано по-горе.Той е предназначен за офлайн рендеринг в графични изследвания и все още се развива, поне винаги, когато намеря време.Живее на Github.Tungsten е написан на C ++ 11 и използва библиотеката за проследяване на лъчите на Embree на Intel за бързи тестове с примитивни лъчи на пресичане.Той е написан с представа за изпълнение и използва многопоточност и SIMD където е възможно.Наред с оптимизацията на ниско ниво, усъвършенстваните интегратори, многократната проба за вземане на проби и адаптирането на светлинен ъгъл на светлината намаляват общото време на изпълнение, като се борят с шума, а адаптивното вземане на проби гарантира, че усилията са концентрирани в най-шумните региони на изображението.Никой вече не харесва затъмнените сфери на Фонг, поради което Tungsten поддържа много геометрични фигури и модели на материали, за да направи сцените по-интересни.Поддържат се и медии, които участват, включително атмосферна среда, която може да направи планетите от космоса .... В сегашното си състояние, Волфрамът е по-скоро от академичен интерес, отколкото за реално използване.Най-важни характеристики като замъгляване на движението липсват, а липсата на документация затруднява използването на рендера за всеки, освен мен.Това са неща, върху които се работи, но тенденцията е бавна поради постоянната липса на свободно време.
tungsten-renderer