Вопросы по теме 'cg'

Линия стирается при рисовании фигур
Я пытаюсь создать приложение для рисования фигур на экране, касаясь его. Я могу провести линию от одной точки к другой, но она стирается при каждом новом рисовании. Вот мой код: CGPoint location; CGContextRef context; CGPoint drawAtPoint;...
596 просмотров
schedule 26.08.2022

Пример рендеринга с помощью Cg в объект внеэкранного буфера кадра
Я хотел бы увидеть пример рендеринга с помощью nVidia Cg в объект внеэкранного буфера кадра. У компьютеров, к которым у меня есть доступ, есть графические карты, но нет мониторов (или X-сервера). Итак, я хочу визуализировать свои материалы и...
831 просмотров
schedule 03.06.2022

Получение ошибки при использовании параметра одномерной одномерной текстуры с CG и openGL
Я пытаюсь написать базовый объемный рендерер, который использует opengl и cg для написания шейдеров. Я помещаю свою передаточную функцию в одномерную текстуру и использую ее в поиске зависимой текстуры во фрагментном шейдере. Моя проблема в том, что...
445 просмотров
schedule 29.05.2022

для языка затенения, какой из них находится в мейнстриме?
Сегодня доступно несколько языков шейдинга, таких как GLSL, HLSL, CG. Какой из них выбрать, чтобы не отставать от тренда?
169 просмотров
schedule 12.09.2022

Шейдер CGFX, многократно выводящий данные верт.
Как я могу выводить что-то из вершинного шейдера в пиксельный шейдер несколько раз. Например, мне нужно вывести цвет вершины в виде числа с плавающей запятой 4 в пиксельный шейдер 4 раза после выполнения различных математических операций с цветом...
249 просмотров
schedule 07.04.2022

Как узнать, нужно ли мне мировое или объектное пространство, когда я пишу шейдер в cg?
Итак, я пишу шейдер и устанавливаю направление света и направление нормали, чтобы сделать шейдер Ламберта. VOUT.normalDirection = normalize( mul(float4(i.normal,0.0),_World2Object).xyz); float3 lightDirection =...
177 просмотров
schedule 13.08.2022

Ошибка шейдера: неправильное количество аргументов для конструктора числового типа - Unity3D
Я внедрял карту освещения в свой шейдер, а потом получил эту ошибку и не могу понять, что это значит. Кто-нибудь знает, как я могу это исправить? Это начало происходить с тех пор, как я добавил карту освещения. Ошибка шейдера в...
1681 просмотров
schedule 21.08.2022

Округление двух знаков после запятой в шейдере компьютерной графики в Unity3d
Есть ли способ округлить поплавок до двух знаков после запятой? Я гуглил везде, но безуспешно. Я нашел только функцию round(), но она округляется до целого числа, но мне нужно округлить число, например, от 0,168354985 до 0,17.
987 просмотров
schedule 05.07.2022