Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Технологии программирования > Программирование графики
Перезагрузить страницу Трассировка фотонов
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Alexey Ilyichev Alexey Ilyichev вне форума
Member
 
Сообщений: 19
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 14.03.2004
По умолчанию Трассировка фотонов - 14.03.2004, 15:41

Я слышал про такой метод просчёт освещения - трассировка фотонов. Суть в том, что от источника запускается куча фотонов в разные и отслеживается, куда и сколько попадает. А потом когда мы прорисовываем какую-то точку, смотрим сколько в эпсилон-окрестности фотонов.

Т.к. слышал я об этом мельком, у меня куча вопросов:
1) Сколько примерно фотонов нужно запускать? Какой должа быть эпсилон-окрестность? Какой энергией должен обладать один фотон? Мне не нужно, чтобы это всё отрисовывалось в реальном времени, но тем не менее, хорошо бы, если бы кадр генерился бы не больше минуты. Хотелось бы оценить количество рассчётов, необходимых для формирования одного кадра и понять, можно ли мне применять такой метод в моей задачи или же лучше этого не делать.

2) Будут ли видны блики при такой модели освещения?

А если у Вас есть уже готовый пример, демонстрирующий красоты данного метода - это вообще будет замечательно.
Ответить с цитированием
  (#2 (permalink)) Старый
Ikshot Ikshot вне форума
Member
 
Сообщений: 451
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 06.06.2002
По умолчанию 14.03.2004, 16:21

Вот тут есть кое какая короткая инфа с ответами на ряд вопросов:
http://cgm.graphicon.ru:8080/issue4/Paper1...netc/index.html
(раздел 3.2)
Ответить с цитированием
  (#3 (permalink)) Старый
Alexey Ilyichev Alexey Ilyichev вне форума
Member
 
Сообщений: 19
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 14.03.2004
По умолчанию 14.03.2004, 16:28

Спасибо! Действительно в какой-то форме там содержится ответ на 1-й вопрос.

Остаётся откратым вопрос бликов и просьба показать пример - как это выглядит.
Ответить с цитированием
  (#4 (permalink)) Старый
IgorBIK IgorBIK вне форума
Member
 
Сообщений: 260
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 25.12.2002
По умолчанию 14.03.2004, 17:38

Поищи книгу:Френсис Хилл "Програмирование компьютерной графики". Там есть целый раздел посвященый трасировке лучей с исходниками и илюстрациями.
Кстати если хочеш пример поищи игру в интернете AntiPlanet (помоему на сайте http://www.virtualray.ru/ ).
Ответить с цитированием
  (#5 (permalink)) Старый
Alexey Ilyichev Alexey Ilyichev вне форума
Member
 
Сообщений: 19
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 14.03.2004
По умолчанию 14.03.2004, 18:18

Я прошу прощения, но при чём тут трассировка фотонов?

Хинт: трассировка лучей и трассировка вотонов - это разные методы и они решают разные задачи.
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
IgorBIK IgorBIK вне форума
Member
 
Сообщений: 260
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 25.12.2002
По умолчанию 15.03.2004, 08:49

М-да... Кажется я лохонуся:). Ну извените...
Ответить с цитированием
  (#7 (permalink)) Старый
Alexey Ilyichev Alexey Ilyichev вне форума
Member
 
Сообщений: 19
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 14.03.2004
По умолчанию 15.03.2004, 13:23

Нашёл классный MIT-овский курс по этой теме.
"A Practical Guide to Global Illumination using Photon Maps"

http://graphics.cs.msu.su/courses/cg_el99/course7.pdf
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Трассировка растровой линии imported_Dmitrii Алгоритмы 0 28.11.2010 20:53
Трассировка mangoost Prolog 2 01.03.2009 20:54
Трассировка SQL-запроcов в JET 4.0 в базе Access slawa2000 SQL 0 06.07.2005 00:47



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов