Вопросы по теме '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