0
ответов

При преобразовании текстур (нарисованных как плоские 3D-объекты) для имитации глубины черные линии появляются случайным образом

Мы разрабатываем нисходящую RPG используя XNA. Недавно мы столкнулись с неудачей при написании кода для отображения наших карт. При рисовании карты в виде сверху вниз с нормальной матрицей преобразования ...
вопрос задан: 8 February 2017 04:32
0
ответов

cylinder impostor в GLSL

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

Язык затенения OpenGL Различные типы переменных (квалификаторы)

Я писал программы с использованием OpenGL. Недавно я начал изучать язык шейдеров OpenGL. Я новичок; поэтому, пожалуйста, подробно опишите свои ответы. У меня такие вопросы: Какие существуют типы ...
вопрос задан: 25 May 2016 16:10
0
ответов

Использование OpenGL Toon Shader в GLSL

Мне интересно научиться писать мультяшные шейдеры на OpenGL Shading Language. Я нашел демо, но не смог запустить демо на моем компьютере. У меня проблема с написанием ...
вопрос задан: 9 May 2016 00:29
0
ответов

Как использовать пользовательские шейдеры вместе с GLKit.

Я продолжаю читать, как удивительно легко работать с GLKit и вашими собственными пользовательскими шейдерами. Но до сих пор мне не удалось найти никакой информации о том, как это сделать на самом деле. Как я могу взять свой собственный шейдер и «...
вопрос задан: 8 March 2016 11:27
0
ответов

POW (0, 2.2) дает 1 в шейдере Pixel HLSL?

, но POW (0, 2.0) дает 0, кажется, что Любой экспонент Float дает 1, в то время как целочисленные показатели дают 0. Я использую DirectX 9 и компилятор HLSL «D3DCompiler_43.dll». Подтвердил, что на NVIDIA и ATI карты. Я ...
вопрос задан: 8 November 2015 22:46
0
ответов

GLKBaseEffect и пользовательские шейдеры GLKit

Я исследовал эту проблему, которая у меня есть, и я не могу понять ее достаточно хорошо, чтобы решить ее, поэтому я подумал, что я мог бы также бросить ее там, и группа умных могла бы есть идеи. :P ...
вопрос задан: 15 October 2015 06:40
0
ответов

Эффективность ветвления в шейдерах

Я понимаю, что этот вопрос может показаться несколько необоснованным, но если кто-то знает что-нибудь теоретическое / имеет практический опыт по этой теме, было бы здорово, если бы вы этим поделились. Я пытаюсь ...
вопрос задан: 21 July 2015 06:25
0
ответов

Какое правильное расширение файла для шейдеров GLSL? [закрыто]

Я изучаю шейдинг glsl и сталкивался с разными форматами файлов. Я видел, как люди расширяли свои вершинные и фрагментные шейдеры .vert и .frag. Но я также видел расширения .vsh и .fsh, ...
вопрос задан: 6 July 2015 06:20
0
ответов

Тангенс, бинормал и другие вещи, связанные с шейдерами

Многие Методы отображения, включая отображение нормального выступа, отображение параллакса и другие, требуют специального базиса касательного пространства для каждой вершины (касательного, нормального, бинормального / битангенсного). Это очевидно ...
вопрос задан: 17 June 2015 17:01
0
ответов

арифметический оператор glsl

тупой вопрос в glsl, зачем эта строка: float x = 1 - gl_Color.x; дает: (26): error: Не удалось неявно преобразовать операнды в арифметический оператор
вопрос задан: 25 February 2015 19:10
0
ответов

Светящийся объект GLSL

можно ли создать шейдер GLSL, чтобы окружить любой объект эффектом свечения? Допустим, у меня есть трехмерный куб, и если он выбран, куб должен быть окружен синим светящимся эффектом. ...
вопрос задан: 27 December 2013 07:56
0
ответов

Шейдеры libgdx - базовый шейдер, но экран пуст

Я пытаюсь понять шейдеры, используя libgdx, исходя из опыта работы с XNA/HLSL. Я пытаюсь получить пару шейдеров vert/frag для воспроизведения вывода, который я получаю без шейдера, но он не отображается...
вопрос задан: 17 December 2013 13:13
0
ответов

Команда GLSL break

В настоящее время я учусь создавать шейдеры в GLSL для игрового движка, над которым я работаю, и у меня есть вопрос относительно языка что меня озадачивает. Я узнал, что в более ранних версиях шейдеров ...
вопрос задан: 18 October 2013 06:57
0
ответов

Настройка и использование OpenGL 3.0+ с Mac OSX Lion (10.7)

Я пытаюсь настроить контекст OpenGL 3.0+ в XCode 4. Как вы можете видеть, рассказывая о шейдерах здесь, на веб-сайте разработчика, например, это использует OpenGL 2.0. В Приложении B говорится о ...
вопрос задан: 26 September 2013 14:23
0
ответов

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

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

Постоянные значения с плавающей точкой в ​​шейдерах GLSL - есть ли причина использовать униформу?

Я смотрю на источник приложения OpenGL, которое использует шейдеры. Один конкретный шейдер выглядит следующим образом: равномерный float someConstantValue; void main () {// Использовать someConstantValue} Равномерное ...
вопрос задан: 1 July 2013 11:05
0
ответов

Использование QPainter поверх OpenGL в QGLWidget при использовании шейдеров

Многие из вас, пользователи Qt (в частности, 4.6), знакомы с примером Overpainting, представленным в руководствах OpenGL, я пытаюсь сделать что-то очень похожее, но с использованием шейдеров для чистого OpenGL ...
вопрос задан: 8 April 2013 15:41
0
ответов

Почему моя шейдерная программа openGL для точек имеет артефакты полос?

Для каждой точки, которую берет моя шейдерная программа OpenGL, она создает красное кольцо, которое плавно переходит от непрозрачного к полностью прозрачному. Моя шейдерная программа работает, но имеет артефакты полос. Фрагмент ...
вопрос задан: 27 August 2012 02:54
0
ответов

Organizing GLSL shaders in OpenGL engine

Which is better ? To have one shader program with a lot of uniforms specifying lights to use, or mappings to do (e.g. I need one mesh to be parallax mapped, and another one parallax/specular mapped)....
вопрос задан: 12 August 2012 16:22
0
ответов

(рендеринг частиц )Должен ли я изучать шейдер или OpenCL?

Я пытаюсь запустить 100000 и более частиц. Я просмотрел множество руководств и других примеров, демонстрирующих мощь шейдеров и OpenCL. В одном примере, который я наблюдал, положение частицы...
вопрос задан: 7 August 2012 07:01
0
ответов

Directx 11, отправка нескольких текстур в шейдер

с помощью этого кода я могу отправить одну текстуру в шейдер :devcon ->PSSetShaderResources (0, 1, &pTexture ); Конечно, я сделал pTexture с помощью :D3DX11CreateShaderResourceViewFromFile Shader :...
вопрос задан: 26 July 2012 11:20
0
ответов

Режимы наложения OpenGL и смешивание шейдеров

В настоящее время я занимаюсь некоторыми исследованиями OpenGL и шейдеров, но я не могу понять, есть ли какие-либо фундаментальные различия между смешиванием с использованием glBlendMode или написанием собственных режимов смешивания...
вопрос задан: 24 July 2012 15:21
0
ответов

openGL :строки с шейдерами

Как мне создать линию (, возможно окрашенную )с помощью шейдеров? Я использую программируемый конвейер, и я новичок в openGL. Я не могу найти пример того, как рисовать линии с помощью шейдеров. Полагаю, у меня есть...
вопрос задан: 21 July 2012 17:15
0
ответов

Передача пользовательских атрибутов пользовательскому фрагментному шейдеру

Можно ли передать пользовательские атрибуты фрагментному шейдеру, я знаю, что могу передать атрибуты через GLES20.glVertexAttribPointer в вершинный шейдер, но как я могу передать float[] во фрагментный шейдер?
вопрос задан: 19 July 2012 18:28
0
ответов

Гладкая текстурированная линия с шейдерами OpenGL ES 2.0

У нас есть приложение для рисования iOS. В настоящее время рисование реализовано с помощью OpenGL ES 1.1. Мы используем некоторые алгоритмы для сглаживания линий, таких как кривые Безье. Итак, когда происходят события касания, мы получаем некоторый набор.
вопрос задан: 7 July 2012 20:18
0
ответов

Как правильно сделать карту нормалей в THREE.js?

Я только что попытался применить демоверсию карты нормалей Ninja к кубу в моей сцене со следующим кодом -, используя новую последнюю версию Three.js из ветки dev :// общие параметры материала var ambient =...
вопрос задан: 3 July 2012 11:51
0
ответов

Алгоритм шума не работает в Samsung Galaxy SIII (GLES)

Я изо всех сил пытаюсь заставить следующий простой алгоритм работать в Samsung Galaxy SIII float rand (vec2 co ){ return fract (sin (точка (co.xy,vec2 (12.9898,78.233)))*43758.5453 ); }.... vec3 цвет =...
вопрос задан: 2 July 2012 16:59
0
ответов

Я делаю что-то не так с этой компьютерной программой?

Я использую Ogre3D в качестве графического движка. Я создаю сетку вручную, которая работает нормально, UV-развертка правильная и настроена для представления координат сетки (для этого примера сетка имеет размер 10 x 10 )Я ничего не делаю...
вопрос задан: 1 July 2012 14:45
0
ответов

Какие виды размытия можно реализовать в пиксельных шейдерах?

Гауссово, прямоугольное, радиальное, направленное, размытие в движении, размытие при масштабировании и т. д. Я читал, что размытие по Гауссу можно разбить на проходы, которые можно было бы реализовать в пиксельных шейдерах, но не нашел примеров. Есть...
вопрос задан: 1 July 2012 13:40