У реального материала есть спектры пропускания, поглощения и отражения, показывающие, соответственно, какое количество света проходит сквозь материал, поглощается материалом и отражается от него в зависимости от длины волны. Кроме этого есть диффузное и зеркальное отражения, субповерхностное рассеивание. Может добавляться ещё спектр излучения и/или переизлучения.
Если вы посветите красным лазером на зелёный непрозрачный материал, то бОльшая часть света или весь он будет поглощён, отражения почти не будет. На красном материале напротив, отразится почти весь свет.
При полностью зеркальном отражении луча будет классическая формула "угол падения равен углу отражения". При диффузном часть света будет рассеяна во всех направлениях. Если добавляется субповерхностное рассеивание, то чёткий кружок от лазера увеличится, станет диском с размытым краем.
Собственно, откройте редактор материалов какого-либо 3D-моделлера и посмотрите, сколько там задаётся параметров.