Hi!

Сегодня я достиг одной из своих целей: добавил модель отражения Фонга к одной сфере в моем трассировщике лучей. Несмотря на это, я не отметил цель как завершенную, потому что хочу взглянуть на зеркальный компонент, который, как мне кажется, работает неправильно.

Вы можете наблюдать за прогрессом, которого я добился сегодня за более чем часовую сессию, на изображении выше. У меня были некоторые проблемы с получением первого изображения, так как сначала я не зажимал свои значения цвета, а после этого мой код фиксации использовал неправильную переменную при назначении (вздох). После исправления этого мне удалось добавить зеркальный компонент без особых проблем, как показано на предыдущем изображении. На втором рисунке блеск был равен 2, а на третьем — 20. Вы также можете увидеть немного белого в нижней части сферы, что заставляет меня думать, что мой код не совсем правильный. Завтра проверю, может я просто ошибаюсь и это ожидаемый результат.

Это все на сегодня. Вы можете найти код в моем репозитории github [0].

Комментарии приветствуются :)

[0]: https://github.com/ralntdir/devember2016