Вопросы по теме 'normals'
Преобразование матриц с помощью нормалей OpenGL
Я работаю с геометрией в OpenGL и сейчас работаю с освещением. Я замечаю, что если я перевожу свою геометрию, нормали не следуют и поэтому бесполезны.
Как применить матрицу преобразования к геометрии и сохранить нормали?
В настоящее время я...
853 просмотров
schedule
04.04.2024
Добавление нормалей в список вершин
Я использую DirectX 9 в C# Я храню все свои вершины в списке (а не в массиве), потому что я использую динамический алгоритм LOD, поэтому все вычисляется для каждого кадра, поэтому мои вершины потенциально могут быть разными для каждого кадра.
Все...
522 просмотров
schedule
19.11.2022
OpenGL - Как рассчитать нормали в сетке высот местности?
Мой подход заключается в вычислении двух касательных векторов, параллельных осям X и Y соответственно. Затем вычислите векторное произведение, чтобы найти вектор нормали.
Касательный вектор задается линией, которая пересекает среднюю точку на двух...
13400 просмотров
schedule
10.12.2022
Нормали и источники света карты высот сетки LibGDX
Я пытаюсь заставить нормали сетки и освещение работать в проекте LibGDX.
У меня уже есть текстурированная сетка, сгенерированная из пикселей текстуры карты высот.
Проблема в том, что я не могу правильно подсветить нормали. Также я не на 100%...
4757 просмотров
schedule
09.03.2024
Получение нормали грани меша с помощью raycaster intersectObjects - Three.js
Я попытался получить нормаль поверхности сетки, используя это:
ray = new THREE.Raycaster(x, y);
var intersection = ray.intersectObjects(objectsOptical, true);
var vector = intersection[0].face.normal;
Добавлено пересечение[0].point и...
2912 просмотров
schedule
05.10.2022
Импорт карты нормалей во время выполнения в Unity 5
Для моего проекта мне нужно создавать материалы во время выполнения. Когда я создаю материал, карта нормалей не действует. Я попробовал два решения по этому поводу, но они не сработали для меня. Что-то изменилось в этом отношении в Unity 5?...
3167 просмотров
schedule
30.10.2022
Пытаясь создать волновой шейдер, я не могу рассчитать нормали, чтобы применить зеркальное освещение к моей волне.
Вот мой HLSL-код для волны в вершинном шейдере:
// Измените вектор положения на 4 единицы для правильного вычисления матрицы. вход.позиция.w = 1.0f;
// Offset position based on sine wave
input.position.y = height * sin(input.position.x + time)...
354 просмотров
schedule
04.06.2024
Three.js: создайте объект на поверхности и выровняйте его по нормали этой поверхности.
Я хочу размещать стрелки на объекте, когда я нажимаю на него.
JsFiddle лучше, чем длинное объяснение:
https://jsfiddle.net/p820c246/4/
Мой источник: https://github.com/mrdoob/three.js/issues/1486
Он хорошо работает в верхней части...
1850 просмотров
schedule
16.10.2022