Результаты поиска по запросу "normals"

2 ответа

Вычисление нормалей и обмоток лица

1 ответ

Как унифицировать нормальную ориентацию

Я пытался реализовать сетку, у которой все нормали лица направлены наружу. Чтобы понять это, я загружаю сетку из файла * .ctm, затем обхожу все треугольники, чтобы определить нормаль, используя перекрестное произведение, и если нормаль указывает ...

2 ответа

@ Nitrex88: @Nicol Bolas 'ответ говорит вам так же, как я, но в более подробной и сложной форме. Он, конечно, прав, что вы должны следить за тем, в каком пространстве вы находитесь. Однако если мы посмотрим на это с точки зрения функций, то все сводится к частным производным, то есть градиентам. Вы «покачиваете» координату выборки шума, и результирующее значение шума соответственно меняется. Тогда нужно просто связать входные векторы пространства покачивания с выходным пространством покачивания.

ерирую ландшафт в геометрическом шейдере Opengl и у меня возникают проблемы с вычислением нормалей для освещения. Я генерирую ландшафт динамически в каждом кадре с помощью функции перлин-шума, реализованной в геометрическом шейдере. Из-за ...

ТОП публикаций

1 ответ

@SurvivalMachine: Нет, это не так. Единичные нормали - это векторы единичной длины, но нормали - это просто векторы, перпендикулярные поверхности. Теперь, так как большинство приложений нормалей работают лучше всего, когда они имеют единичную длину, большую часть времени вы сталкиваетесь с нормой, это будет нормальная единица.

шал, что я должен использовать нормали вместо цветов, потому что цвета устарели. (Это правда?) Нормалы имеют какое-то отношение к отражению света, но я не могу найти ясного и интуитивного объяснения. Что нормального?

1 ответ

Могу ли я указать нормали для каждого лица в OpenGL ES и добиться негладкого / плоского затенения?

Я хочу отображать модели сетки в OpenGL ES 2.0, где он четко отображает фактическую сетку, поэтому я не хочу плавного затенения по каждому примитиву / треугольнику. Единственные два варианта, о которых я могу думать, это Каждый треугольник имеет ...

2 ответа

Наиболее эффективный алгоритм для вычисления вершинных нормалей из набора треугольников для затенения Гуро

Нам дан набор треугольников. Каждый треугольник представляет собой тройку точек. Каждая точка представляет собой тройку действительных чисел. Мы можем вычисл...

2 ответа

Поворот нормалей в шейдере

У меня есть сцена с несколькими моделями с отдельными позициями и поворотами. С учетом нормалей шейдеры применяют простое двунаправленное освещение к каждому...

1 ответ

Вычислить нормали поверхности по глубине изображения, используя соседнее пиксельное произведение

Как видно из заголовка, я хочу вычислить нормали поверхности данного изображения глубины, используя перекрестное произведение соседних пикселей. Я хотел бы и...

1 ответ

Получение согласованных нормалей из трехмерного кубического пути Безье

Я пишу класс BezierPath, который содержит список BezierPoints. У каждого BezierPoint есть позиция, inTangent и outTangent:BezierPath содержит функции для пол...

2 ответа

Поворот нормалей в шейдере

У меня есть сцена с несколькими моделями с отдельными позициями и поворотами. С учетом нормалей шейдеры применяют простое двунаправленное освещение к каждому пикселю. Это мой вершинный шейдер. #version 150 in vec3 position; in vec3 normal; in ...