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