Описание тега scnprogram

1 ответ

SceneKit SCNProgram для рекламного шейдера в металле

Я ищу пример текстурного шейдера, который я могу использовать с SceneKit. У меня есть пейзаж крошечных красных точек, которые мне нужно визуализировать. Все точки должны быть направлены лицом к камере. Используя SceneKit, мне удалось визуализировать…
22 авг '19 в 12:26
1 ответ

Какие значения матрицы следует использовать в металлическом шейдере, передаваемом программой SCN, чтобы получить правильное отражение, подобное хрому?

Я работаю над приложением, которое должно отображать хромированный отражающий сферический объект внутри скайбокса (с использованием шестигранной кубической карты). Я делаю это в Swift, используя Scenekit с разными подходами. Все в порядке и идеально…
23 дек '19 в 14:56
1 ответ

SCNProgram Vertex Shader - получить координату пространства клипа узла

Я новичок в разработке шейдеров и в настоящее время работаю над программой SCN для замены визуализации геометрии плоскости. Внутри программ вершинного шейдера я хотел бы получить доступ к точке положения (или, по сути, позиции привязки) узла / сетки…
08 фев '20 в 16:47
0 ответов

Отправить текстуру в SCNProgram

Я передаю текстуру шейдеру с помощью SCNProgram и Metal. Проблема в том, что при передаче текстуры выделяется огромный объем памяти. Текстуры рамсера неблшой, примерно 50-100 кб. Приложение вылетает при достижении критического сектора использования …
23 мар '21 в 18:19
0 ответов

SCN Программа считывается из буфера глубины

Я изучаю некоторые расширенные возможности рендеринга в Scenekit, и для чего и можно использовать. Я бы хотел реализовать многопроходный рендер вот так: Первый; рендеринг всей сцены с помощью встроенного шейдера PBR, Второй; рендеринг одного узла с …
12 июн '21 в 06:07
1 ответ

Нечетная граница на SCNPlane, когда альфа установлена ​​на 0

У меня странное поведение на границах SCNPlane, я надеюсь, что любая геометрия будет иметь это, что похоже на SceneKit - удалить линию сшивания в границах краев. Я устанавливаю прозрачность через SCNProgram и во фрагменте запускаю float alphaBloom(f…