Чому для ідеальних відображень поверхня повинна мати безперервність G2 (поверхня класу A)?
Мені б хотілося математичної відповіді.
Чому для ідеальних відображень поверхня повинна мати безперервність G2 (поверхня класу A)?
Мені б хотілося математичної відповіді.
Відповіді:
Те, що ви бачите на відображенні, - це n-безперервність нормалей, які є похідними позицій. -> поверхня, що містить лише G1, мала б нормальне поле, лише для G0, тобто з раптовою зміною градієнта в нормалі (і, таким чином, відбиттям), що очі можуть помітити. На поверхнях G2 є нормальні поля G1, що є досить рівним для ваших очей.
Вимога G2 не означає, що поверхня хорошої якості. Просто означає, що без цього поверхня не матиме постійного потоку відбиття, щоб люди могли бачити різницю. Це може бути, а може і не бути добрим, залежить від того, що ви хочете.
Математично нормальна поверхня:
Оскільки виводяться обидві сторони, це означає, що функціональне поле нормальної поверхні має на один градус менше, ніж вихідна поверхня. Отже, щоб відображення було першим ступенем безперервним, воно повинно мати наступність другого ступеня.
Поки ми встановили залежність між неперервністю поверхні та безперервністю відображення. Поки що ніщо не доводить, що поверхневе відбиття має бути першим ступенем безперервним. Щоб зрозуміти, чому ми мусимо вийти з царини математики та увійти у сферу біології.
Око обладнано алгоритмом виявлення ребер на структурному рівні прямо на сітківці. Цей алгоритм виявлення ребра по суті працює як дискретна похідна вхідного сигналу. Отже, якщо ваша поверхня не є G2 безперервною, то виявлення людського краю починається і виявляється. Довідки читайте на Mach Mach Band тощо.
Оскільки виявлення ребра є дискретним, G2 суцільності не достатньо. Зміна повинна бути задоволена не лише локально, але й задоволена сітківкою. Тож зміна все ще повинна бути неглибокою, щоб не викликати проблем.