Вопросы по теме 'phong'
Что-то с трассировкой лучей пошло не так
Я пытаюсь выполнить простое задание трассировки лучей на С# (перенесено с python). Мне удалось заставить образец кода отображать правильное изображение, но когда я пытаюсь адаптировать его к своему заданию, что-то идет не так.
Если бы я знал, что...
423 просмотров
schedule
08.12.2023
Различные векторы OpenGL/GLSL: как избежать звездообразования вокруг вершин?
В OpenGL 2.1 я передаю позицию и вектор нормали в свой вершинный шейдер. Затем вершинный шейдер устанавливает varying вектору нормали, так что теоретически он линейно интерполирует нормали по каждому треугольнику. (Что, как я понимаю, является...
1326 просмотров
schedule
23.04.2023
Matlab вычисляет отражение вектора
Мне нужно рассчитать зеркальные блики (фонг) изображения. даны нормальный вектор и "световой вектор". Теперь мне нужно рассчитать отражение света - есть ли эффективная функция Matlab, чтобы перевернуть вектор света над вектором нормали, чтобы...
4858 просмотров
schedule
29.04.2024
как осветить объект, модель фонга
Я пытаюсь понять, как масштабировать цвет с помощью освещения, используя модель фонга. Например, если I = KaAx, где ka - коэффициент окружающей среды, а Ax - интенсивность внешнего освещения, где x может быть rb или g, я хочу применить это к...
228 просмотров
schedule
20.04.2023
Составление компонентов ADS (Phong/Gourang)
У меня есть базовый код шейдера ниже для модели освещения Phong. Я тестировал рассеянное, окружающее и зеркальное освещение, и они дают правильные результаты. Когда дело доходит до компоновки их в последней строке, я продолжаю получать эффект,...
89 просмотров
schedule
26.04.2022
Сбой при попытке визуализировать треугольную сетку (С++)
Я пытаюсь визуализировать треугольную сетку с затенением Фонга, используя GLSL, вот мой метод назначения нормалей.
void renderWireframe(Mesh *mesh)
{
glDepthMask(GL_TRUE);
glBegin(GL_TRIANGLES);
for(int i=0; i<mesh->nt; i++) {...
303 просмотров
schedule
21.03.2024
Наложение текстур с фонговым освещением
Я пытаюсь добавить освещение Фонга в свою сцену, в которую я загрузил сетку с текстурами. Это мой класс загрузки сетки:
#define INVALID_OGL_VALUE 0xFFFFFFFF
#define INVALID_MATERIAL 0xFFFFFFFF
#define SAFE_DELETE(p) if (p) { delete p; p = NULL;...
402 просмотров
schedule
05.11.2022
Преобразование OpenGL из Directional/point в Spotlight
Итак, в настоящее время я работаю над созданием прожектора в своем вершинном шейдере, в настоящее время я могу создавать направленный и/или точечный свет, используя модель освещения Фонга.
Мне трудно рассчитать правильные углы для прожектора, в...
147 просмотров
schedule
25.12.2022
THREE.js: имитация MeshBasicMaterial с возможностью цветного освещения
Я делаю игру типа гусеничного подземелья, используя three.js. Я использовал MeshBasicMaterial, чтобы сделать все «истинно ярким», чтобы подземелье постоянно было видно повсюду. Тем не менее, я хотел добавить «бонусный» свет, проникающий из-под...
1213 просмотров
schedule
31.03.2022
Освещение Фонга: добавить зеркальное освещение отдельно или с рассеянным и рассеянным светом?
Пытаюсь реализовать освещение Фонга. В некоторых уроках зеркальное освещение добавляется к окружающему и диффузному освещению, а затем общее освещение умножается на цвет текстуры. Я также видел учебник, в котором зеркальное освещение добавлялось...
662 просмотров
schedule
05.07.2023
Трассировка лучей: проблемы с выводом теневых лучей
Прежде, чем это будет помечено как дубликат, у меня есть точно такой же проблема как у человека, задавшего этот вопрос.
К сожалению, у него нет ответа, который вообще помог бы, так что, надеюсь, это вызовет лучшую дискуссию. Задача состоит в...
567 просмотров
schedule
01.03.2022
Трассировка лучей / Модель Фонга Диффузный компонент
Итак, у меня возникли проблемы с моделью Фонга, особенно с диффузным компонентом, и с использованием правильного вектора нормали и направления вектора света. Это для школьного проекта, но мне все равно, если я его не закончу, пока кто-нибудь может...
214 просмотров
schedule
29.08.2022
Почему мои нормали не интерполируются между вершинами, создавая таким образом эффект плоского затенения?
У меня проблемы с алгоритмом затенения Фонга. Кажется, что нормали отключены, и я всегда получаю плоскую затененную поверхность.
Я реализую отложенный рендеринг, поэтому в моем проходе геометрии я сохраняю положение вершины и нормаль в текстурах....
398 просмотров
schedule
02.02.2023
Сделайте свет независимым от вида в модели Фонга
Я пытаюсь реализовать модель затенения Фонга, но сталкиваюсь с чем-то довольно странным. Когда я меняю положение просмотра, кажется, что свет ведет себя по-другому, как если бы он зависел от вида. Например, если я нахожусь близко к объекту, я вижу...
74 просмотров
schedule
27.11.2022
Концентрация потенциально активных микрограней в функции нормального распределения
Я пытаюсь понять модель микрограней Кука-Торренса и в настоящее время застрял на функции нормального распределения D (будь то Бекманн, Блинн-Фонг или GGX). Некоторые интернет-ресурсы утверждают, что D — это доля нормалей микрограней M ,...
199 просмотров
schedule
25.03.2023
Как сделать зеркальное освещение на питоне для реализации освещения Фонга?
Мне нужна ваша помощь. Используя Python, я должен реализовать освещение моей трехмерной формы с помощью модели Фонга. Моя фигура — дельтовидный икоситетраэдр. Я смог построить эту фигуру, нашел координаты вершин, а также вычислил нормали к каждой...
128 просмотров
schedule
26.10.2022