Мне нужно написать на C ++ реализацию функции dnoise из Maya.Однако документация для этой функции крайне недостаточна для описания того, что эта функция на самом деле делает с точки зрения реализации.
Итак, что же на самом деле делает эта функция?И как мне это реализовать?
РЕДАКТИРОВАТЬ: Обнаружено это в документации: «Функции шума возвращают значения поля шума в одном, двух и трех измерениях. Команда dnoise возвращает градиент поля шумав трех измерениях. "
Так в чем же разница между значением и градиентом шумового поля?
РЕДАКТИРОВАТЬ 2: Очевидно, градиент - это функция, которая возвращает вектор частных производных.
Частичные производные
Градиент
Так что это отвечает на то, что функция должна делать;теперь вопрос в том, как вычислить частную производную шумовой функции.