2
ответа

Вычислите четверку ограничения сферы с вершинным шейдером

Я пытаюсь реализовать алгоритм из графической статьи, и часть алгоритма представляет сферы известного радиуса к буферу. Они говорят, что представляют сферы путем вычислений местоположения...
вопрос задан: 15 March 2015 05:40
1
ответ

В вершинных шейдерах OpenGL, что такое w, и почему я делюсь на него?

освободите основной (пустота) {vec4 clipCoord = glModelViewProjectionmatrix * gl_Vertex; gl_Position = clipCoord; gl_FrontColor = gl_Color; vec3 ndc = clipCoord.xyz / clipCoord.w; Таким образом, clipCoord...
вопрос задан: 20 June 2016 23:40
0
ответов

GLSL для массива фиксированного размера на вершину

Можно ли в GLSL для настольных ПК передавать массив с плавающей запятой фиксированного размера в вершинный шейдер в качестве атрибута? Если да, то как? Я хочу иметь веса вершин для анимации персонажей, поэтому я хотел бы ...
вопрос задан: 23 May 2017 11:52
0
ответов

cylinder impostor в GLSL

Я разрабатываю небольшой инструмент для 3D-визуализации молекул. Для своего проекта я решил сделать что-то вроде того, что сделал г-н «Брэд Ларсон» со своим программным обеспечением Apple «Molecules». Ссылка, где вы...
вопрос задан: 27 May 2016 19:01
0
ответов

Действительно простой пользовательский шейдер в Three.js - как заставить его работать?

Я пытаюсь сделать самый простой пользовательский шейдер для Three.js, который я могу, но Я не понял, как заставить его работать. Объект, для которого я использую шейдер, вообще не отображается. На моей странице html я ...
вопрос задан: 18 July 2013 16:14
0
ответов

Рендеринг прямоугольной текстуры с помощью GLSL

Я создал класс, который рендерит видеокадры (на Mac) в пользовательский объект фреймбуфера. В качестве входных данных у меня есть текстура YUV, и я успешно создал фрагментный шейдер, который принимает в качестве входных данных 3 прямоугольника...
вопрос задан: 18 May 2012 15:02
0
ответов

Можете ли вы определить, включен ли атрибут вершины из вершинного шейдера?

Мне было интересно, есть ли способ узнать, включен ли атрибут вершины из вершинного шейдера? Я знаю, что если атрибут вершины отключен, все значения будут обрабатываться как 0,0, поэтому я ...
вопрос задан: 3 May 2012 13:17
0
ответов

Как получить доступ к другой вершине в программе вершинного шейдера в opengl es 2?

В приложении для Android я хочу вычислить нормаль к поверхности, зависящей от другой вершины этой поверхности. Я не хочу делать это в "мастер-программе", потому что это занимает много времени. На самом деле для каждого ...
вопрос задан: 31 January 2012 16:46
0
ответов

WebGL: Доступ к текстуре в вершинном шейдере?

Можно ли читать из текстуры в вершинном шейдере с помощью WebGL? Я написал страницу WebGL (просто чтобы попробовать) и использовал Chrome 7 для ее тестирования. Как только я перешел на Chrome 8, он перестал работать. Я ...
вопрос задан: 29 September 2011 20:57
0
ответов

Почему этот вершинный шейдер GLSL не компилируется?

Я пишу мой собственный шейдер с OpenGL, и я озадачен, почему этот шейдер не компилируется. Может ли кто-нибудь еще взглянуть на это? В качестве вершины я передаю 2 числа с плавающей запятой (разделенных байтами) в этом ...
вопрос задан: 22 July 2011 01:42
0
ответов

Какая связь между gl_Color и gl_FrontColor как в вершинных, так и в фрагментных шейдерах

У меня есть сквозные вершинные и фрагментные шейдеры. вершинный шейдер void main (void) {gl_TexCoord [0] = gl_MultiTexCoord0; gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; } фрагмент ...
вопрос задан: 21 June 2011 18:26
0
ответов

Почему эта ошибка сегментации шейдера OpenGL при вызовах glCreateShader ?

Я пытаюсь научиться писать шейдеры OpenGL. Почему эта ошибка сегментации кода при запуске на моем компьютере? (Я использую Ubuntu 10.04 и назвал его shader.cpp.) #Include Почему эта ошибка сегментации кода при запуске на моем компьютере? (Я
вопрос задан: 20 April 2011 01:45
0
ответов

Как мне найти список всех форм в OpenGL es 2.0 vertex shader pro

I ' м пытаюсь научиться программировать вершинные шейдеры. В примере проекта Apple у них есть строка для установки glUniform1f (uniforms [UNIFORM_TRANSLATE], (Glfloat) transY); Затем это значение используется в // ...
вопрос задан: 24 January 2011 16:16
0
ответов

Вершинный шейдер против фрагментного шейдера [дубликат]

Я читал несколько руководств по Cg, но одно мне не совсем понятно. В чем именно разница между вершинными и фрагментными шейдерами? И для каких ситуаций лучше подходит один, чем ...
вопрос задан: 12 December 2010 10:41
0
ответов

Почему texture1d ( ) в GLSL вернуть vec4?

Я пытаюсь использовать одномерный массив в качестве таблицы поиска в моем вершинном шейдере .. так почему же, когда я вызываю texture1D (tex, gl_TexCoord [0] .s); он возвращает vec4? Я имею в виду, что знаю, что он делает, но что делает 4 ...
вопрос задан: 5 November 2010 06:09
0
ответов

DirectX11: передать данные из ComputeShader в VertexShader?

Можно ли применить фильтр к геометрическим данным, которые должны быть отрисованы с помощью Compute Shader, а затем использовать результат как входной буфер в вершинном шейдере? Это избавило бы меня от проблем (& ...
вопрос задан: 29 October 2010 16:18