Запитання з тегом «glsl»

Мова програмування для шейдерів OpenGL.

2
Відкладене затінення плиткою, розрахунок плитки frusta у OpenGL
Я намагаюся зробити відкладене затінення плиткою у OpenGL за допомогою обчислювального шейдера, але я потрапив на корч, намагаючись створити фруст для кожної плитки. Я використовую демонстрацію AMD Forward + (написана в D3D) в якості керівництва, але, здається, світло не вмикається, коли вони не повинні. ОНОВЛЕННЯ Прочитайте нижче для оновлень. Це …

1
Спеціальний шейдер відносності в GLSL
Я намагаюся реалізувати шейдер GLSL, який допомагає зрозуміти особливу відносність трансформації Лоренца. Візьмемо два інерційних спостерігача, вирівняних по осі Oі O'. Спостерігач O'знаходиться в русі WR спостерігача Oзі швидкістю v=(v_x,0,0). Коли описується в термінах O'координат, подія P' = (x',y',z',ct')перетворила координати(x,y,z,ct)= L (x',y',z',ct') де L - матриця 4x4 під назвою перетворення …

3
Чисті OpenGL або GLSL? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 6 років тому . Мене зацікавило вивчення графічного програмування, тому очевидною точкою входу було вивчення OpenGL. Але збираючи розсіяну інформацію по форумах та на …
11 opengl  glsl 

1
Як я можу надійно впровадити графічний графічний графічний процес в Android?
Я намагаюся змусити скин-героїв працювати на Android. Ідея досить ванільна: я маю свої матриці для зняття шкіри, і разом з кожною вершиною я надсилаю до чотирьох матричних індексів і чотирьох відповідних ваг. Я сумую їх у вершинній шейдері та застосовую їх до кожної вершини. Це те, що я роблю у …

2
Як реалізується підписане дистанційне поле Ray Marching для динамічного світу?
Я думаю, що я розумію основи підписаного дистанційного поля Рей Маршинг. Ви моделюєте свою сцену з купою полів відстані (таких як: http://iquilezles.org/www/articles/distfunctions/distfunctions.htm ), а потім для кожного пікселя, який ви кидаєте промінь, почніть з початку променя , знайдіть відстань до найближчого об’єкта в цій точці і збільште точку на найближчу …

2
Вогнетривка шейдер для скла
У мене є нескінченний шестикутний підлогу, породжений тесселяцією точкової сітки в парі шейдерних тесселяцій: Зауважте, що це плоский каркас - "тіні" є світловим фокусом: Тепер я хотів би, щоб це здавалося товстим, заломлюваним склом, але я не знаю, як діяти. Перше, що прийшло в голову - це встановити форму, що …
10 shaders  glsl 

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 роки тому . Чи можете я ласкаво попросити запропонувати мені сховище високоякісних вершин та фрагментів шрифтів вершин …

2
Який найкращий метод оновлення уніформи шейдера?
Який найбільш прийнятний спосіб оновлювати матриці шейдерів та чому? Наприклад, на даний момент у мене є Shaderклас, який зберігає ручки до програми шейдерів та уніформи GLSL. Кожен раз, коли я переміщую камеру, мені потім доводиться передавати нову матрицю перегляду в шейдер, тоді кожен інший об'єкт світу я повинен передавати матрицю …
10 opengl  shaders  glsl 

1
Як інвертувати колір фонового пікселя
Я пишу редактор ігор та карт за допомогою Java та jMonkeyEngine. У редакторі карт у мене є пензлик, зроблений за допомогою каркасної сфери. Моя проблема полягає в тому, що я хочу зробити його видимим скрізь, тому хочу перевернути колір пікселя "позаду" цієї кисті. Я хотів це зробити з фрагментом шейдера …

1
Як зробити 2D керований плиткою спрямований води зверху вниз?
Я працюю над досить графічною двовимірною грою на основі плитки зверху вниз, натхненною формою Dwarf Fortress. Я зараз втілюю річку в ігровий світ, яка охоплює ряд плиток, і я обчислював напрямок потоку для кожної плитки, як показано нижче червоною лінією в кожній плитці. Для ознайомлення з графічним стилем, ось як …

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 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.