Я пытаюсь понять простым Raytracer, что делает BSDF функция есть, и в теории я получил ее, но на практике я не знаю, как ее реализовать.
Может ли кто-нибудь указать мне несколько простых примеров (по возможности, хорошо объясненных) о том, как его использовать?
Проверьте проект PBRT. Это отличная книга, но если вы не хотите ее читать, есть хорошо документированный исходный код: PBRT
Других решений пока нет …