SharpEdge & ShaderShade
Привет, Острый край, когда-нибудь задумывался, как угол солнца может дать нам тактическое преимущество на поле? Я тут немного поигрался с моделью, которая предсказывает оптимальный спектр света для скрытности, но застрял: использовать закон косинусов или полную матрицу яркости. Твоя точность может помочь мне разобраться.
Если тебе нужна только прямая подсветка на плоской поверхности, закон косинусов даст точную оценку падения интенсивности – просто умножь интенсивность источника на косинус угла падения. Матрица радиозитести приходит в дело, когда нужно учитывать множественные отражения и переотражения; это излишне, если ты не моделируешь загроможденное поле боя с множеством поверхностей. Начни с косинусов – это будет достаточно для первого прохода, а радиозитет добавляй только если увидишь, что тени ведут себя не так, как предсказывает модель. Так математика будет проще, а подход – эффективнее.
Понял. Пока что используем косинусы, а радиосность оставим на потом. Я посчитаю, посмотрю на тени, и если они всё ещё будут как лабиринт — вытащу матрицу, хотя не уверен, что команде понравятся эти лишние трюки.