Вопросы по теме 'normals'

glDrawElements с постоянной нормалью
Мне было просто любопытно, можете ли вы указать постоянную нормаль при рисовании с помощью одного вызова DrawElements. Я использую VAO и VBO, так что это не проблема, потому что я загружаю их один раз для всех вершин и просто сохраняю идентификатор...
311 просмотров
schedule 11.08.2022

Перевернутые вычисленные нормали граней после загрузки iOS OpenGl ES .obj единичного куба
Я пытаюсь экспортировать и загрузить модель из Maya в очень простую установку iOS OpenGL ES. Для этого я написал анализатор объектов ruby, который в основном берет вершины и нормали и вычисляет их в заголовке C, который я просто включаю. Результатом...
1074 просмотров
schedule 27.12.2022

преобразовать нормали мирового пространства в нормали экранного пространства
Как правильно преобразовать нормали поверхности, определенные в мировом пространстве, в нормали в экранном пространстве? Я не думаю, что их можно просто умножить на матрицу проекции, потому что деление перспективы преобразует вещи в пространство...
4624 просмотров
schedule 04.10.2022

Оценка нормалей интегрального изображения на основе изображения глубины kinect
Я делаю следующее, чтобы попытаться оценить нормали поверхности из облака точек, созданного из изображения глубины Kinect: pcl::PointCloud<pcl::PointXYZRGB>::Ptr create_point_cloud_ptr(Mat& depthImage, Mat& rgbImage){...
4475 просмотров

Настройка GLSL Ocean Water Shader в соответствии с Nvidia GPU Gems Глава 1
Я следую Nvidia GPU Gems Глава 1 , посвященная симуляции воды с использованием шейдеров. Я пытаюсь следовать главе, чтобы создать шейдер океанской воды с использованием glsl в OpenGL es 2.0 (iOS). Я могу создать геометрические волны, как описано...
3130 просмотров
schedule 03.03.2023

Как исправить наматывание треугольников против часовой стрелки модели 3D Mesh?
Прежде всего, позвольте мне прояснить. Я не спрашиваю о 2D-сетке, определить порядок намотки 2D-сетки очень просто с направлением нормали-z. Во-вторых, я не прошу никакого оптимизированного алгоритма, я не беспокоюсь о времени или скорости, я...
5095 просмотров

Вычисление матрицы нормалей в OpenGL
На следующем сайте предлагается использовать матрицу model_view при вычислении матрицы нормалей (при условии, что мы не используем встроенную gl_NormalMatrix): (site) Маяк . У меня есть следующий алгоритм в моей программе: //Calculate Normal...
2271 просмотров
schedule 01.11.2023

Three.js (r64) - Blender JSON экспортирует пропускные нормали для плавного затенения.
Используя Three.js r64 , я хотел бы импортировать из Blender анимированный объект с его группами сглаживания, файл экспортируется как JSON через программу экспорта Blender Three.js. Часть анимации работает нормально. В Blender модель выглядит...
1071 просмотров
schedule 29.05.2022

Объект, загруженный через OpenGL Assimp, иногда инвертирует нормали
В настоящее время я пытаюсь заставить освещение работать с цилиндрическим объектом, созданным в блендере (базовый цилиндр, масштабированный по оси Z, без дальнейшей обработки), и загрузить этот объект через Assimp со следующими параметрами...
770 просмотров
schedule 07.10.2023

Аналитические нормали к сфере, смещенной с помощью Simplex Noise
Я хочу сделать планету похожей на сферу. Общая идея такова: Создайте группу вершин единичной длины, которые составляют сферу. При рендеринге сферы шейдер оценивает 3D-симплексный шум в точке на единичной сфере. Результат используется как...
1540 просмотров
schedule 27.07.2022

Направленное освещение для каждого лица с использованием шейдера геометрии?
Из-за ограничений мне приходится вычислять нормали вершин внутри моего геометрического шейдера. Из-за этого ограничения нормали относятся к граням, а не интерполируются между гранями вершины, что означает, что направленное освещение для каждого...
682 просмотров
schedule 08.08.2022

GLSL: вычисление нормалей после тесселяции
У меня проблемы с вычислением нормалей после тесселяции. В настоящее время у меня есть код, который сэмплирует карту высот и вычисляет из нее нормаль: float HEIGHT = 2048.0f; float WIDTH =2048.0f; float SCALE =displace_ratio; vec2 uv =...
1150 просмотров
schedule 10.01.2024

OpenGL: странный нормальный рендеринг
У меня проблема с нормалями OpenGL. Я визуализирую модель дракона, но у меня есть странные паттерны нормалей. Вот скриншот моего рендера: render_screen это мои методы создания буфера : glGenVertexArrays(1, &VAO);...
405 просмотров
schedule 28.04.2023

Вычисление нормалей для Кэтмулла-Кларка
Я неправильно рассчитываю свои нормали после выполнения итерации Кэтмалла-Кларка. Я не уверен в правильном подходе к исправлению этого. Прямо сейчас я сначала выполняю свое подразделение, получаю вершины в draw_vertices, а затем вызываю вычисление...
147 просмотров
schedule 02.05.2022

Это нормальное значение для этого 3D-куба?
Я визуализирую 3D-куб с помощью openTK, и мое освещение не отображается должным образом. Являются ли значения r, g, b (последние 3 значения линий вершин) правильными нормальными значениями, которые я должен использовать? Это формат куба, который...
144 просмотров
schedule 05.05.2024

Исправление нормалей в пользовательской геометрии капсулы threejs
Чтобы узнать немного больше о пользовательской геометрии в three.js, я попытался адаптировать пример капсульной геометрии Пола Бурка. . С моей пользовательской геометрией капсулы у меня в настоящее время есть две проблемы: Нормали средней...
405 просмотров
schedule 27.08.2022

Адаптировать силу Vector3 к направленному Vector3
У меня есть Vector3, который указывает усилие игрока, приложенное к мячу. Vector3(moveHorizontally, 0.0f, moveVertically); У меня есть еще один Vector3, который указывает нормализованное направление плоскости Vector3(-1.0f, 0.0f, 0.0f);...
55 просмотров
schedule 18.04.2022

Обновить нормали анимированной сетки со скинами в three.js?
У меня есть простая анимированная модель, анимированная с помощью скининга, и я даю ей ShaderMaterial , которая отображает ее нормали: gl_FragColor = vec4(vNormal, 1.0); https://codepen.io/marco_fugaro/pen/ZEEBjKz?editors=0010 Проблема...
165 просмотров
schedule 25.04.2022

Что представляют собой нормали (vn) в файлах wavefront.obj?
У меня есть трехмерная сетка в файле obj, который был результатом алгоритма трехмерной реконструкции лица. Проблема в том, что алгоритм отражает лицо по 2-й оси, т.е. каждая вершина v x y z находится в «реальности» v -x y z . Я попробовал...
364 просмотров
schedule 09.01.2023

Как создать сетку из нормалей и uv в Unity?
Привет, у меня есть эти данные, поступающие из API, и я знаю, что это куб: { "position": { "itemSize": 3, "type": "Float32Array", "array": [ 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, 0.5,...
151 просмотров
schedule 28.07.2023