Запитання з тегом «rendering»

1
Компенсація втрат енергії в моделях BSDF з однорозсіяним мікрошаровим покриттям
Моделі поверхонь на основі однофазного розсіювання на зразок оригінальних BRDF Torrance-Sparrow або похідних моделей, таких як BSDF для шорстких діелектричних поверхонь від Walter et al. нехтуючи взаємовідбиттям світла між мікрофайлами, що призводить до втрати енергії, викликаючи потемніння, особливо при більш високих значеннях шорсткості. Проблему можна легко продемонструвати за допомогою тесту …

2
Фізично заснована візуалізація та відстеження променів
У мене багато плутанини, і мені потрібно уточнити деяку термінологію та зібрати знання. Якщо я скажу, що двигун - це відслідковувач променів (тому він використовує алгоритм трасування променів для відображення сцени), чи це автоматично двигун, заснований на фізичній основі? Я маю на увазі, трасування променів є за своїм визначенням фізично …
11 rendering 


1
Ефективна візуалізація з багатьма джерелами світла
Для візуалізації сцени з одним джерелом світла, використовуючи затінення фона, можна обчислити кінцевий колір кожного фрагмента, переданого в фрагмент шейдера, виходячи з навколишнього / дифузного / окулярного компонентів як матеріалу, так і джерела світла. Це може бути легко розширено для розміщення для декількох джерел світла шляхом додавання разом результатів застосування …

3
Чому об’єкти буферних вершин покращують продуктивність?
З мого основного розуміння, буферний об’єкт Vertex працює приблизно так (псевдокод): Зазвичай, якби хотіли сказати, намалювати квадрат, можна було б видавати команди для малювання рядків. line (0, 0) -> (1, 0) line (1, 0) -> (1, 1) line (1, 1) -> (0, 1) line (0, 1) -> (0, 0) Якщо …

2
Причина тіньових вугрів
Я знаю, як працює тіньове картографування, але я не отримую причини тіньових вугрів! Хтось може мені просто сказати причину виникнення тіньових вугрів і як це пов’язано з роздільною здатністю карти глибини?

3
У чому полягають використання растерізації програмного забезпечення в сучасних ігрових двигунах?
Я проходжу курс комп’ютерної графіки в цьому кварталі. Один з наших лабораторних проектів стосується растеризації програмного забезпечення. Зараз я планую проектну пропозицію і думаю про те, як зробити її корисною для інших людей у ​​розвитку сучасної гри. Після короткого пошуку я навчився методиці під назвою "Оклюзія програмного забезпечення". Це робить …
9 rendering 

2
По суті, як виводяться двовимірні растрові карти?
Припустимо, у нас є 64-розрядний комп'ютер, адресований словом, і ми хочемо запрограмувати його для виведення символу 5х7, який зберігається у вигляді бітового зображення бінарного зображення (такого, як показано нижче) на відображенні на карті пам'яті. Оскільки у нас 5 х 7 = 35 пікселів на символ, ми можемо зберігати символ, використовуючи …

1
Спроба впровадити Microfacet BRDF, але мої результати невірні
Я намагаюся реалізувати мікронабірний BRDF модель. Я читаю слайди Себастьєна Лагард . Я реалізував формули до свого коду, але я думаю, що результат зображення неправильний. Жовтий - основний колір матеріалу. Колір окулярів - червоний, щоб правильно його бачити. Мій код: // Fragment Shader #version 330 core in vec3 Position; in …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.