Описание тега bump-mapping

Bump mapping is a technique in computer graphics for simulating bumps and wrinkles on the surface of an object.
1 ответ

Three.js ColladaLoader bumpScale/weighting? Способ регулировки интенсивности карты неровностей

В текущем ColladaLoader.js я не вижу ничего, что считывает или применяет значение "веса" стандарта Collada (0,0-1,0), которое указывает на интенсивность удара или "bumpScale" в материале Three.js Phong. Я заметил, что когда я экспортирую свою коллад…
26 авг '15 в 10:49
1 ответ

Bump Mapping в OpenGL и GLSL

Я пытаюсь реализовать рельефное отображение на кубе с использованием OpenGL и GLSL. Однако, когда я поворачиваю свой куб вокруг, появляются только левый квадрат и правый квадрат (то есть, в отрицательном направлении x и положительном x), остальные ч…
29 ноя '13 в 01:31
1 ответ

Карта смещения в three.js

В настоящее время я использую черно-белое изображение в качестве карты рельефа для моей модели. Модель является .obj файл со связанным .mtl файл для УФ-картирования. Это код, который я использую: // Load material file var mtlLoader = new THREE.MTLLo…
13 мар '17 в 19:12
1 ответ

Получение Касательной для Пространства Объекта к Пространству Текстуры

Университетское задание требует, чтобы я использовал координаты вершин, необходимые для вычисления нормалей и тангенса по значениям нормалей, чтобы я мог создать матрицу пространства объектов в пространстве текстур. У меня есть код, необходимый для …
01 мар '16 в 12:45
0 ответов

В чем разница между космической нормалью и касательной космической нормалью?

Подумал, я бы попросил получить подробное объяснение того, в чем разница между касательным пространством и нормальным мировым пространством. Также, пожалуйста, включите все плюсы и минусы в любой из них или, если возможно главным образом, просто пол…
0 ответов

Добавить общую карту рельефа в шейдер фрагмента

У меня есть объект с нормалями, и я хочу использовать на нем карту рельефа поверхности. Может ли кто-нибудь помочь мне, как я могу рассчитать окончательную карту нормалей по нормали obj и карте Bump мой фрагментный шейдер: fragment float4 fragmentSh…
28 апр '17 в 12:20
1 ответ

Нормальное отображение: матрица TBN отличается в вершинном шейдере по сравнению с фрагментным шейдером

Я работаю над реализацией нормального отображения для учебника и в учебных целях, я хотел бы передать матрицу TBN фрагментному шейдеру (из вершинного шейдера), чтобы я мог преобразовать нормальные векторы в касательном пространстве в мировое простра…
22 май '15 в 18:41
1 ответ

Повторение карты рельефа

Я пытаюсь применить рельефную карту к плоскости, чтобы создать неопределенно чувствующую поверхность, используя Three.js r55. Вот мой код: var mapHeight = THREE.ImageUtils.loadTexture("images/felt.png"); mapHeight.repeat.set(2, 2); mapHeight.wrapS =…
15 фев '13 в 00:07
1 ответ

Bump mapping с GLSL

Я пытаюсь реализовать рельефное отображение, но я не знаю, в чем проблема, шейдеры вроде бы в порядке. Я почти уверен, что нормали, касательные и битовые видения хорошо вычислены, и проблема в шейдере, но если кто-то хочет посмотреть другие части ко…
04 дек '13 в 00:25
2 ответа

Как мне создать карту нормалей Object-Space из карты высот?

Я могу преобразовать свою существующую карту высот в карту нормалей, выбрав окружающие пиксели, как в этом вопросе Генерация карты нормалей из карты высот? кроме того, что я делаю это на процессоре. У меня есть сфера, которую я хочу, чтобы карта нор…
11 июн '15 в 01:18
0 ответов

Освещение SKSpriteNode не работает с текстурами из SKTextureAtlas

Я столкнулся с проблемой со SpriteKit (пробовал Xcode 7 beta и Xcode 6.4 на OS X 10.11 beta), где освещение с нормальным отображением выходит из строя, если я создаю SKTextureAtlas из изображения и обычных файлов, которые работают при индивидуальном…
1 ответ

libgdx и готовые шейдеры?

Я работаю в XNA, и было здорово использовать шейдеры других людей. Был действительно классный шейдер Bloom, который был доступен и легко использовался. Есть ли официальные или есть неофициальные коллекции многоразовых шейдеров для воды, нормального …
19 апр '14 в 15:18
1 ответ

GLSL3 Касательные пространственные координаты и нормальное отображение

Прежде всего, я должен извиниться за публикацию еще одного вопроса на эту тему (их уже много!). Я действительно искал другие связанные вопросы и ответы, но, к сожалению, ни один из них не показал мне решение. Теперь я в отчаянии!:D Стоит отметить, ч…
14 сен '16 в 22:45
1 ответ

Грубая текстура выпуклости при загрузке OBJ в three.js

У нас возникают трудности при загрузке модели в three.js мы используем OBJLoader2, потому что он правильно сглаживает сетку, но текстуры кажутся более грубыми, чем должны быть. некоторые проблемы с нормальной картой: three.js и это рендер, как он до…
02 май '18 в 08:13
1 ответ

Как возмущать нормаль поверхности с карты высот

Я работаю над созданием рельефа в моем собственном 3D-трейсере. И чтобы быть очень коротким - я хочу этот результат: Я читал страницы и страницы о рельефном отображении, картах высот, картах нормалей,... и я думаю, что понимаю большую часть предмета…
22 ноя '13 в 19:16
0 ответов

ThreeJS: Использует ли bumpMap для Phong Material UV Mapping?

Я сошел с ума, пытаясь bumpMap, работая над PhongMaterial в ThreeJS (r61). Диффузный и нормальный работают нормально. Вот мой код: var params = { map: new THREE.ImageUtils.loadTexture("models/displ/"+configObj.name+"_diffuse.jpg"), bumpMap: new THRE…
29 ноя '13 в 16:41
0 ответов

Трехмерная шкала / рельефная карта

Я пытаюсь применить карту рельефа к сетке, импортированной во время выполнения, используя Three.js. Я действительно могу применить bumpMap, но мне нужно указать вертикальное и горизонтальное масштабирование для карты (кто-то называет это мозаикой). …
1 ответ

Three js bump mapping

Я создал простую сцену в три js (r85). Он содержит камеру, источник света и сетку с плоской геометрией. Я также создал цель рендеринга, в которой я рендерил текстуру рельефной плоскости плоскости с помощью ShaderMaterial. В фрагментном шейдере релье…
07 июн '17 в 05:50
1 ответ

GLSL Normal Mapping (Области с 0,0 Ламберта Горит)

Когда я использую модель в норме, результат будет хорошим (есть темные и светлые области, как я и ожидал от простого диффузного шейдера Ламберта) но когда я использую карту нормалей, темные области освещаются! я хочу использовать карту нормалей и по…
14 май '13 в 14:00
0 ответов

Изменение настроек интенсивности карты нормалей

В настоящее время у меня есть проблема с правильным видом моей карты нормалей в three.js. Это выглядит так, как показано в приложении. Я думаю, что это проблема с настройкой интенсивности карты нормалей. Есть ли способ разграничить интенсивность нор…