Комп'ютерна графіка

Питання та відповіді для дослідників і програмістів з комп'ютерної графіки

1
Вибір відбиття чи заломлення у відстеженні шляху
Я намагаюся реалізувати заломлення та передачу в моєму трасовому трасі, і я трохи не впевнений у тому, як це здійснити. По-перше, деякий фон: Коли світло потрапить на поверхню, частина її відбиватиметься, а частина буде заломлена: Скільки відбивається світла проти заломлюється рівнянь Френеля У рекурсивному проміньку променів простою реалізацією було б …

1
Сумісність OpenGL, іменування конвенцій та ARB vs EXT
Я подумав, що сформував загальне розуміння того, як працюють угоди та розширення іменування OpenGL, поки я не натрапив на справу, яка мене бентежила. Ось моє розуміння поки що: Немає суфікса - напр glGenBuffers(). Ця функція є частиною основного профілю. Сторінка wiki повідомляє мені, що це було додано до основного профілю, …
14 opengl 


3
Назвіть кілька методів для прозорості у OpenGL
Альфа-змішування можна ввімкнути, щоб зробити поверхні прозорими, наприклад: glDisable(GL_DEPTH_TEST); //or glDepthMask(GL_FALSE)? depth tests break blending glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); Але це працює лише в тому випадку, якщо об'єкти надаються в передньому порядку. Інакше речі на задньому плані з’являються перед ближчими предметами, як підлога на зображенні нижче. Для частинок та елементів графічного …

1
Прогресивне трасування шляху з явним відбором світла
Я зрозумів логіку, що стоїть за важливістю вибірки для частини БРР. Однак, коли мова йде про чіткий вибір джерел світла, все стає заплутаним. Наприклад, якщо в моїй сцені є одне точкове джерело світла і якщо я безпосередньо випробовую його на кожному кадрі постійно, чи слід вважати це ще одним зразком …

3
Що таке сферичні гармоніки та світлові зонди?
Що таке сферичні гармоніки та світлові зонди ? Наскільки вони корисні в комп'ютерній графіці? Що саме вони роблять? Я чув слова сферичних гармонік та легких зондів скрізь - від презентацій вивісок до публікацій блогу. Нещодавно Метт Петтінео опублікував на них серію з 6 частин блогу, але я все ще не …

3
Чому квадратики використовуються у створенні фільмів та трикутники в іграх?
У кіношколі на заняттях з 3D-моделювання мені сказали, що коли ми щось моделюємо для фільмів, ми підтримуємо топологію чотирьох окантованих полігонів. Будь-який багатокутник, що має більше або менше 4-х ребер / вершин, вважається поганим і його слід уникати. Якщо в іграх використовується одна і та ж модель, вона трикутна. Хоча …
14 3d  mesh  triangulation 

4
Для шейдерної математики, чому лінійний RGB повинен підтримувати гамму sRGB?
sRGB часто протиставляється "лінійному RGB". Зображення зберігаються на диску і передаються на дисплеї в sRGB, який приблизно сприймається рівномірно за інтенсивністю. Шейдерна математика проводиться в лінійному RGB, який фізично рівномірний за інтенсивністю. Для перетворення між ними можна застосувати корекцію гамми. Тепер sRGB має стандарт, який колориметрично визначає його гаму, вказуючи, …

1
Як зіставити квадратну текстуру на трикутник?
Я хочу знайти координати текстури для точки P. У мене є вершини трикутника та відповідні їм uv координати. Цифри в маленьких квадратиках текстури представляють значення кольорів. Назвіть етапи обчислення координат uv P?
13 uv-mapping 

1
Як тріангулювати з діаграми Вороно?
Я обчислював діаграму Вороної з набору точок (з Boost.polygon ). Я намагаюся знайти триангуляцію Делоне, з'єднуючи кожен центр клітин для кожного краю Вороної, але я пропускаю деякі ребра. На наступному зображенні червоні точки - це мої початкові точки, сині лінії - це краї Вороної (я проігнорував нескінченні краї), а зелені …

3
ВР та знищення фрустуму
Коли ви рендеруєте середовище VR (стерео-вигляд), ви, хлопці, рекомендуєте просто зробити 2 перевірки фрустуму, щоб визначити, що потрібно зробити під час пропуску фрустуму, або є якась інша перевірка, яка могла б поєднати обидва frusta?

4
Деталі проектованого горизонту сітки на воді
Я намагаюся реалізувати океанську сцену за допомогою C ++ та DirectX11. В даний час у мене проектована сітка, Герстнерські хвилі та основне затінення. Моя проблема полягає в тому, що коли я націлюю свою камеру по горизонталі, щоб я міг бачити водний горизонт, на відстані проектована сітка стає недостатньою, навіть при …

1
Ретельний, доступний матеріал про функції Фур’є та основні сферичні гармоніки?
Сферичні гармоніки з'являються в декількох техніках комп'ютерної графіки. Я відчуваю, що для того, щоб бути кращим розробником комп’ютерної графіки, мені потрібно глибоко розуміти, що вони таке і як їх використовують. Здається, що посилання, яке найчастіше рекомендується розуміти сферичної гармоніки, - це "Тупі хитросферичні сферичні гармоніки" Пітера-Пайка Слоана . Я почав …

2
Коефіцієнт відбиття золота: червоний канал більший за 1?
Останнім часом я намагаюся зрозуміти деякі фізичні засади взаємодії світла та матеріалу. У своїй розмові « Фізика і математика затінення» Наті Гофман пояснює відбиття Френеля і визначає характерний кольоровий колір F 0 матеріалу як відбиття Френеля під кутом падаючого світла 0 °. На слайді 65 золото F 0 задано як …
13 physics  brdf 

3
Правильний оглядовий термін моделі Кука-Торренса / Торранса-Воробея
Деякий час я займався деякими дослідженнями на тему фізично обгрунтованої візуалізації. Однією з моделей відображення, про яку згадується знову і знову, є модель Кука-Торренса / Торранса-Воробея. Схоже, що в кожній згадці або поясненні цієї моделі використовується інша форма окулярного терміна. Я знайшов версії: FDGπ(N⃗ ⋅V⃗ )(N⃗ ⋅L⃗ )FDGπ(N→⋅V→)(N→⋅L→){\frac {FDG}{\pi ({\vec …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.