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

Питання, характерні для випромінювання (на відміну від візуалізації), технікою 3D графіки перетину променів від камери з предметами в сцені.

2
Що таке Рей Маркінг? Чи відслідковує сферу те саме?
Дуже багато демонстрацій ShaderToy поділяють алгоритм Ray Marching для відображення сцени, але вони часто написані дуже компактним стилем, і я не можу знайти простих прикладів чи пояснень. То що таке Рей Маркінг? Деякі коментарі говорять про те, що мова йде про варіацію відстеження сфери. Які обчислювальні переваги такого підходу?

2
Чому монто-карло-відстеження проходить краще, ніж розподілене трасування променів?
Я чув, що якість монітора Carlo Ray Tracer (заснована на алгоритмах відстеження шляху) набагато реалістичніша, ніж розподілений (стохастичний) двигун. Я намагаюся зрозуміти чому, але я лише на початку. Для того, щоб зануритися в цю тему і зрозуміти основи, чи може хтось вказати мене в правильному напрямку? Яка частина алгоритму призводить …

2
Шлях простеження BRDF Cook-Torrance
- Вибачте за довгий пост, але я вважаю за краще зробити так, бо " Чорт у деталях ". :) Я пишу прослідковувач шляху з нуля, і він чудово працює для ідеально дифузних (ламбертіанських) поверхонь ( тобто тест печі вказує - принаймні візуально - на те, що це енергозбереження, і надані …

1
Антизгладжування / фільтрування у програмі Tracing Ray
У відстеженні променя променів / траєкторії одним із найпростіших способів анти-псевдоніму зображення є переосмислення значень пікселів та середнє значення результатів. IE. замість того, щоб знімати кожен зразок через центр пікселя, ви компенсуєте зразки на деяку кількість. У пошуках Інтернету я знайшов два дещо різні методи для цього: Створюйте зразки, як …

1
Чому в OpenCL заборонена рекурсія?
Я хотів би скористатися OpenCL для прискорення візуалізації зображень, що промінюються, але зауважую, що сторінка Вікіпедії стверджує, що в Open CL рекурсія заборонена. Це правда? Оскільки я широко використовую рекурсії під час проходження руху, для цього знадобиться значна кількість перероблень, щоб скористатися швидкістю. Яке основне обмеження запобігає рекурсії? Чи є …

4
Як відстежувати поверхні Безьє?
Я спробував це питання на math.SE, і дивно, що відповідь була "рівняння занадто неприємні, просто подайте функцію на числовий кореневик". Але якщо ви вважаєте себе "графічним хлопцем", як я, і грали широко з кривими Безьє для дизайнерських робіт, я мушу повірити, що краще можна зробити. Існує опублікований алгоритм від Kajiya, …

2
Як співвідносні зразки впливають на поведінку рендері Монте-Карло?
Більшість описів методів візуалізації в Монте-Карло, таких як відстеження шляхів або двонаправлене трасування шляху, передбачають, що зразки генеруються незалежно; тобто використовується стандартний генератор випадкових чисел, який генерує потік незалежних, рівномірно розподілених чисел. Ми знаємо, що зразки, які не вибираються самостійно, можуть бути корисними з точки зору шуму. Наприклад, стратифіковані вибірки …

2
Підпіксельна візуалізація для трасера ​​Ray
У візуалізації шрифту зазвичай застосовується субпіксельна візуалізація . Основна ідея тут - розбити піксель на його RGB компоненти, а потім обчислити значення для кожного окремо. Оскільки кожен компонент менший, ніж увесь піксель, можлива антиаліазія вищої якості. Очевидно є аналогічний спосіб зробити те ж саме для прослідковувача променів. Ви робите реконструкцію …

3
Який сучасний алгоритм сучасних полів висоти полів?
Протягом багатьох років було написано багато робіт з різних технік малювання місцевості по висоті в рельєсі. Деякі алгоритми проміняють сітку безпосередньо (або через квадратик); інші перетворюють місцевість у багатокутну сітку та використовують стандартний тест перетину променів трикутника. Дослідження, здається, продовжилися в останні кілька років, і важко знайти документи, написані за …

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

2
Як побудувати гідну об'єктивну модель об'єктиву / камери для відстеження шляху?
Я написав маленький траєктор-трекер після навчання та експериментів на малітрі . Єдине, що я сам не написав (і зрозумів) - це те, як обчислюються і вистрілюються вихідні промені з камери. Я зрозумів принцип, але я шукаю деякі ресурси, що описують, як: Обчисліть початковий напрямок променів Модернізуйте справжній об'єктив (на відміну …

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

4
Як реалізується функція Anti Aliasing у програмі Ray Tracing?
Прочитавши кілька статей в Інтернеті, я з упевненістю можу сказати, що я не знаю, як працює функція Anti-Aliasing під час використання Ray Tracing . Я розумію, що один піксель / промінь розділений на 4 пікселі та 4 промені, а не на 1 . Невже хтось може пояснити, як це робиться …

2
Перетворення променів в об'єктний простір для розмиття руху
Мій raytracer підтримує найрізноманітніші об'єкти. Для їх перетину я використовую стандартну техніку перетворення променів у об’єкт-простір. Це працює фантастично, поки я не додаю розмиття руху. Я моделюю розмиття руху як послідовність перетворень (щоб спростити обговорення, скажімо, точно два) замість одного. Мій підхід полягає в тому, щоб здійснити обернене перетворення променя …

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

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