Вопросы с тегом «opengl-es»

Подмножество API OpenGL 3D-графики, разработанное для встроенных устройств, таких как мобильные телефоны.

3
Как скрыть контур обработанной сетки, когда / где сетка скрыта
Я работаю над настройкой активного контура в своем 3d движке, эффектом выделения для выбранных 3d персонажей или пейзажей на экране. После работы с буфером трафарета и получения некоторых неудовлетворительных результатов (проблемы с вогнутыми формами, толщиной контура из-за расстояния от камеры и несоответствия между моим рабочим столом и ноутбуком) я переключился …

1
OpenGL ES создает эффект трафарета, используя текстуру
Окружающая обстановка Это среда, в которой я работаю: OpenGL ES 2.0 Симулятор iPhone и iPhone 4 iMac 27 "с использованием NVIDIA GeForce GTX 680MX 2048 МБ Надеюсь, это поможет. Проблема Был поиск высокого и низкого уровня из нескольких источников и нескольких сайтов, включая Stackoverflow, но у него не было рабочего …

2
Реализация карты тайлов / ландшафта с различной высотой соседних тайлов
Ahoy! Я ищу некоторую информацию о картах плиток, или, скорее, как называется конкретный тип карты плиток. Я интересуюсь реализацией, используемой в магнате с американскими горками, или серией игр про транспортных магнатов, и изучал ландшафт векторной области и карту высот, но я не уверен, что они подходят для того, к чему …

1
Что означают компоненты gl_TexCoord [0]?
Каковы различия между gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].pи gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].z? Я так понимаю gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].zэто пиксельные координаты? Но что это gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].pзначит и где я должен их использовать?

6
OpenGL ES 2.0: хранилище качественных шейдеров [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Могу ли я попросить вас предложить репозиторий высококачественных вершинных и фрагментных …

4
Отсутствующие функции в WebGL и OpenGL ES
Я начал использовать WebGL и доволен тем, как легко использовать мой опыт OpenGL (и, соответственно, OpenGL ES). Тем не менее, мое понимание таково: OpenGL ES является подмножеством OpenGL WebGL является подмножеством OpenGL ES Это правильно для обоих случаев? Если да, есть ли ресурсы для детализации, какие функции отсутствуют? Например, одной …

1
Листовые текстуры спрайта, собирающие края смежной текстуры
У меня есть собственная подпрограмма спрайта (openGL 2.0), в которой используется простой лист спрайта (мои текстуры расположены горизонтально рядом друг с другом). Так, например, вот тестовый спрайт с двумя простыми текстурами: Теперь, когда я создаю свой спрайтовый объект openGL, я указываю общее количество кадров в его атласе, а при рисовании …

5
Почему я не могу использовать оператор '> =' с Vector3s?
Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код, чтобы посмотреть. Я пришел к выводу, что когда объект перемещается, …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

3
Сколько времени требуется OpenGL для обновления экрана?
У меня есть простое тестовое приложение OpenGL на C, которое рисует разные вещи в ответ на ввод ключа. (Mesa 8.0.4, пробовал с Mesa-EGL и с GLFW, Ubuntu 12.04LTS на ПК с NVIDIA GTX650). Ничья довольно простая / быстрая (вращающийся треугольник). Мой тестовый код никоим образом не ограничивает частоту кадров, он …

2
Использование двух шейдеров вместо одного с операторами IF
Я работал над переносом относительно большого исходного кода ES 1.1 opengl на ES 2.0. В OpenGL ES 2.0 (что означает, что все используют шейдеры), я хочу нарисовать чайник три раза. Первый, с однородным цветом (аля старый glColor4f). Второй, с цветом для каждой вершины (чайник также имеет свой массив цветов вершин) …
9 opengl-es  glsl 

1
Оптимизация производительности шейдера с тяжелыми фрагментами
Мне нужна помощь в оптимизации следующего набора шейдеров: Vertex: precision mediump float; uniform vec2 rubyTextureSize; attribute vec4 vPosition; attribute vec2 a_TexCoordinate; varying vec2 tc; void main() { gl_Position = vPosition; tc = a_TexCoordinate; } Фрагмент: precision mediump float; /* Uniforms - rubyTexture: texture sampler - rubyTextureSize: size of the texture …

1
Как работает 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()не работает должным образом. Вот фрагмент кода: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include <iostream> #include …

3
Стоит ли больше поддерживать устройства iOS 3.x или iPhone 3G при разработке игры?
Стоит ли для разработчика игр пытаться поддерживать более старые устройства: iPhone 3G и более ранние или поддерживать более старую ОС: iOS 3.x и более ранние? Или рекомендуется использовать OpenGL ES 2.0 с поддержкой iPhone 3GS и выше? Знаете ли вы, какой процент пользователей все еще использует эти более ранние версии …
9 iphone  opengl-es  ios 

1
Смешайте режимы в Cocos2D с glBlendFunc
Мы пытались воспроизвести наиболее распространенные режимы наложения , которые доступны в Photoshop и Quartz 2D, но мы только придумали 3, и это после долгого поиска в Интернете. Для тех, кто заинтересован, вот они: Умножить = GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA Экран = GL_MINUS_DST_COLOR, GL_ONE Линейный Dodge = GL_ONE, GL_ONE Вы можете попробовать эти …

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.