Я реализую освещение для приложения WebGL, но я не художник, поэтому я не знаю, как создать или где получить список материалов с его значениями (диффузный, зеркальный, окружающий и блеск). Я искал много, но безуспешно.
Есть ли какой-либо список или БД, которые я мог упустить из виду? Какой-нибудь общий репозиторий или что-то подобное?
Заранее спасибо.
Примечание: английский не мой основной язык, дайте мне знать, если вы чего-то не понимаете, и я постараюсь перефразировать его.
materials
reflection-rendering
mikidelux
источник
источник
Ответы:
Отличный вопрос! Есть несколько онлайн-хранилищ измеренных оптических данных о различных материалах.
ДФО:
Они сведены в таблицу в соответствии с направлением входящего и исходящего света, поэтому, если вы хотите приблизить их к рассеянному и зеркальному, вам придется самостоятельно подгонять эти кривые к данным. Возможно, вы захотите прочитать о BRDF, а также о физическом затенении . (Это огромная область исследований, поэтому есть чему поучиться!)
Для показателей преломления. есть http://refractiveindex.info/, как вы уже упоминали; и если вам интересно, есть также некоторые измеренные фотометрические данные об источниках света - насколько они яркие и как они распространяют свет в разных направлениях: http://www.americanelectriclighting.com/Library/Photometry/
источник