Вопросы с тегом «textures»

10
Процедурно сгенерированная карта местности. Смешанные переходы между типами местности

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

10
Как определить, какие форматы текстур OpenGL изначально поддерживаются?

Например, как определить, не поддерживает ли моя видеокарта «bgr8», и преобразовать ее в другой формат, например «rgba8», в программном режиме. ОБНОВЛЕНИЕ: Извините за путаницу. Этот вопрос больше касается ситуации, когда я установил internalFormat в glTexImage2D на что-то вроде «bgra8», но...

9
Как вычислить касательные и битангентные векторы

У меня есть текстура, загруженная в three.js, затем переданная в шейдеры. В вершинном шейдере я вычисляю нормаль и сохраняю в переменную вектор uv. <script id="vertexShader" type="x-shader/x-vertex"> varying vec3 N,P; varying vec2 UV; void main() { gl_Position= projectionMatrix *...

9
Анимированные текстуры для моделей; Как написать шейдер?

Смотрел какую-то Ракетную лигу и заметил там анимированные наклейки и колеса. , Я хотел бы реализовать нечто похожее на эффекты на изображении выше. Как мне написать шейдер Unity для создания эффекта колеса? Я не очень разбираюсь в шейдерах, но могу ли я отредактировать стандартный шейдер Unity для...

9
Почему я не могу использовать оператор '> =' с Vector3s?

Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код,...

9
Разрыв координат текстуры с мипмапами создает швы

Я только начал изучать openGL и получаю этот артефакт при текстурировании сферы с помощью мипмапов. В основном, когда фрагмент выбирает край моей текстуры, он обнаруживает разрыв (скажем, от 1 до 0) и выбирает наименьшее mipmap, которое создает этот уродливый шов: уродливый шов...

9
Как работает gluLookAt?

Из моего понимания, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); эквивалентно: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Но когда я распечатываю ModelViewматрицу, вызов glTranslatef()не работает должным образом....

9
Как загрузить текстуры с SFML для OpenGL?

Я смотрю на учебник NeHe по отображению текстур . Это выглядит слишком сложным для простой загрузки текстуры. Есть ли способ загрузить текстуру в SFML, а затем использовать ее в Open GL? Я использую SFML для своих...

9
Какую технологию использует Starcraft 2 для рендеринга своих карт?

У меня есть карта, которая процедурно генерируется во время выполнения, и в настоящее время я изучаю способы рендеринга этой карты. Я заинтересовался внешним видом Starcraft 2 и хотел бы посоветовать, какие методы он использует для его достижения. Во-вторых, я хотел бы видеть любые учебники, статьи...

9
Не могу понять эти координаты текстуры UV (диапазон НЕ от 0.0 до 1.0)

Я пытаюсь нарисовать простой трехмерный объект, сгенерированный Google SketchUp 8 Pro, в моем приложении WebGL, модель представляет собой простой цилиндр. Я открыл экспортированный файл и скопировал положения вершин, индексы, нормали и координаты текстуры в файл .json, чтобы иметь возможность...

9
Библиотека для загрузки изображений в текстуры, Linux, C и OpenGl

Я ищу простую автономную библиотеку C для Linux для загрузки изображений из файлов в текстуры OpenGL. Лицензия должна быть довольно либеральной: zlib, bsd, mit или что-то в этом роде. Я нашел ПОЧВУ , но она давно не обновлялась. Есть ли что-то еще, или я должен написать свой собственный? PS я...

9
Сколько памяти занимает текстура на GPU?

Большой png на диске может занимать всего пару мегабайт, но я думаю, что в gpu этот же png хранится в несжатом формате, который занимает гораздо больше места. Это правда? Если это правда, сколько...

9
Очень медленная выборка текстур Direct3D

Поэтому я пишу небольшую игру с использованием Direct3D 9 и использую мультитекстурирование для ландшафта. Все, что я делаю, это сэмплирую 3 текстуры и карту наложения и получаю общий цвет из трех текстур на основе цветовых каналов с карты наложения. В любом случае, я получаю значительное падение...

9
Неразрушающий способ редактирования альфа-канала в Photoshop / Gimp image

Я хочу сделать текстуры для Unity3d, и я застрял на том, что кажется простым этапом. Моя цель - создать изображение RGBA с информацией о цвете для каждого пикселя и отдельным альфа-каналом. Эти два компонента вводятся в Unity в качестве базового цвета и силы отражения соответственно. (Использование...

8
Как я могу реализовать эффект развертки?

Я работаю над платформером старой школы в libgdx и хочу, чтобы он имел эффект "scanline", например так: Моей первой попыткой было сделать небольшую текстуру и нарисовать ее на полноэкранном квадре. Я использовал два разных режима орфографической камеры (один для основной карты тайлов игры, а второй...

8
Mip Maps на 2D Sprite вызывает черную линию выше. Почему это?

Я новичок в Unity. Я пробую это и использую Futile для подхода с первым кодом, но все еще импортирую текстуры, используя систему Unity. У меня проблема в том, что когда я использую MIP-карты для масштабирования больших спрайтов до меньших размеров без зазубренных краев, я получаю артефакт черной...

8
Unity: как применить программные изменения к Terrain SplatPrototype?

У меня есть скрипт, к которому я добавляю объект Terrain (я перетаскиваю ландшафт в открытом поле Terrain). Terrain уже настроен в Unity, чтобы иметь 2 PaintTextures: 1 - квадрат (установлен с размером плитки, чтобы он формировал клетчатый рисунок), а второй - изображение травы: Также целевая сила...

8
Как перевернуть текстуру BC6 / BC7?

У меня есть некоторый код для загрузки файлов изображений DDS в текстуры OpenGL, и я хотел бы расширить его для поддержки сжатых форматов BC6 и BC7, представленных в D3D11. Поскольку DirectX и OpenGL расходятся во мнениях относительно того, находится ли источник текстуры в верхнем левом или нижнем...

8
Пакет GLSL плавает в текстуру RGBA

Я хочу составить обычные модели на основе треугольников и частицы с трассировкой лучей с разумной частотой кадров. WebGL не позволяет вам писать gl_FragDepthво фрагментном шейдере. У вас не может быть нескольких целей рендеринга, но вы можете рендерить в текстуру RGBA, а затем использовать эту...