Запитання з тегом «opengl-es»

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

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

1
OpenGL ES створює ефект трафарету за допомогою текстури
Навколишнє середовище Це середовище, в якому я працюю: OpenGL ES 2.0 iPhone Simulator & iPhone 4 iMac 27 "за допомогою NVIDIA GeForce GTX 680MX 2048 Мб Сподіваюся, що це допомагає. Проблема Шукали високо і низько з різних джерел і на кількох сайтах, включаючи Stackoverflow, але не діють діючого трафаретного ефекту. …

2
Карта плитки / виконання місцевості з різною висотою сусідніх плиток
Ахой! Я шукаю деяку інформацію про карти плиток, а точніше, як називається конкретний тип карти плитки. Мене цікавить тип реалізації, який використовується в магнат-гірках, або в серії ігор транспортного магнату, і я розглядав векторну місцевість і місцевість карти місцевості, але я не впевнений, що вони підходять для того, що я …

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), яка використовує простий аркуш спрайту (мої текстури розташовані горизонтально поруч). Наприклад, ось тестовий спрайт-лист з 2 простими текстурами: Тепер, що я роблю при створенні свого об’єкта 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 2.0 відносно великого відкритого джерела ES 1.1. У OpenGL ES 2.0 (що означає, що все використовує шейдери), я хочу намалювати чайник тричі. Перший, з рівномірним кольором (ала старий glColor4f). Другий - з кольором вершини (чайник має також масив кольорів вершин) Третя, з вершинною текстурою …
9 opengl-es  glsl 

1
Оптимізація продуктивності важкого фрагмента шейдера
Мені потрібна допомога в оптимізації наступного набору шейдерів: Вершина: 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> …

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 Лінійний ухил = GL_ONE, GL_ONE Ви можете спробувати ці …

3
Замовте незалежну прозорість у системі частинок
Я пишу систему частинок і хотів би знайти хитрість, щоб досягти належного альфа-змішування без сортування частинок, оскільки: Кожна частинка є спрайтом точки в одній сітці, і я не можу використовувати здатність графіка сцени для сортування прозорих вузлів. Однак, системний вузол повинен бути правильно відсортований. Положення частинок обчислюється на шейдері з …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.