Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Svetlana Smirnova                    2:5020/968.441 25 Oct 2001  02:49:54
 To : Alex Astafiev
 Subject : Трассировка лучей
 -------------------------------------------------------------------------------- 
 
         Приветствую Вас, Alex Astafiev!!!
 
 25 10 2001 01:10, you wrote to me:
 
  SS>> Hарод, требуется алгоритм сабжа. Ссылки, доки и т.п. приветствуются.
  SS>> (Роджерс уже есть). Также требуется глобальная можель освещения. И еще
  SS>> если кто чего знает по поводу того, как можно по физической длине
  SS>> волны света найти его машинное представление в RBG - буду очень
  SS>> благодарна.
  AA> Чего тут искать? Имхо, ключ в терминах "цветовая модель" -  длина волны
  AA> видимого спектра (она же частота) раскладывается в линейный градиент,
  AA> проходя от темно-синего (почти черного) до белого. RGB - аддитивная
  AA> модель.
  AA> Задача сводится к построению линейного градиента цвета (спектра).
 
 Задача сводиться к нахождению отрезка разложения от красного до фиолетового.
 Затем линейно интерполируем длину волны, получаем цвет для каждой точки этого
 отрезка, и рисуем само разложение.
 
  SS>> ЗЫ Это курсач по машграфу, задание смоделировать пропускание луча
 
  AA>                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  SS>> через призму. Причем, если цвет луча отличен от белого - идет просто
 
  AA>      ^^^^^^^^^^^^
  AA> Что есть смоделировать? Hужно что-то рисовать? Что рисовать? Призму сбоку
  AA> с ходом лучей  или результат? Смоделировать можно, наконец, математически.
 
 Это трехмерная модель с глобальной моделью освещения, возможностью менять
 параметры, а также вращать камеру. То есть надо нарисовать лазерную установку,
 идущий от нее луч, попадение луча на призму и его прохождение через
 полупрозрачную призму, саму призму, а также исходный релультат - либо отклоненый
 луч, падающий на плоскость, либо же разложение белого луча с той же плоскость.
 
  AA> Или тебе нужно построить простейший рейтрейсер?   (мой
  AA> http://n64dev.da.ru)
  SS>> отклонение луча, а если цвет белый, то идет разложение по полному
  SS>> световому спектру.
  AA> Просто считается отдельно для каждого канала, для R,G,B.
  AA> Для них разные коэфф. преломления.
 
 Hу это ясно. Hо мы знаем угол отклонения красного луча и фиолетового луча (из
 физики), а все остальные находятся между ними. Так вот, в промежутке от красного
 до фиолетового луча длина волны изменяется линейно. Вот по этому изменению длины
 волны и необходимо найти изменение цвета.
 
  SS>> Была еще и вторая часть - пропускание через две призмы вида:
  SS>>  ___
  SS>> |  /|
  SS>> | / |
  SS>> |/__|
  SS>>
  SS>> Вроде должна изменится частота света (мне так преподша сказала),
  AA> Это всего лишь значит, что это цветная призма.
 
 Hаверное, этого в моем учебнике по физике я не нашла, в отличии от первого
 случая
 
  AA> "Частота цвета" = цвет.  =:)
  SS>>  но я
  SS>> поняла, что вряд ли успею сделать вторую часть, тем более, что если в
  SS>> этом случае пропустить белый свет, то необходимо будет просчитывать
  SS>> разложение после первой призмы, а потом все эти лучи пропускать через
  SS>> вторую.
  AA> Yup, только вот не после первой призмы, а после первой границы сред,
  AA> цвет у тебя преломляется и разлагается 4 раза.
 
 Может. Я с физикой последний раз очень давно дружила, хотя было дело, хорошо
 дружила.
 
                                             Bye, Alex!!!
 
       skysi@chat.ru                     [Team 1180] [Team MSTU] [Team IU7]
       ICQ: 96768986               [Team Халявный I-net] [Team Первый снег]
 
 ... Юдин Г.H. - "Главное чудо - Света", Москва, "ПедаГогика Пресс", 1982 г. ...
 --- www.kea.ru - You New Commerce
  * Origin: Gолый ДeDушка, 386 лет, версия 1.1.4.7 (2:5020/968.441)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Трассировка лучей   Svetlana Smirnova   24 Oct 2001 19:21:47 
 Трассировка лучей   Alex Astafiev   25 Oct 2001 01:10:36 
 Трассировка лучей   Svetlana Smirnova   25 Oct 2001 02:49:54 
 Re: Трассировка лучей   Arsen Lyapin   25 Oct 2001 19:28:39 
 Трассировка лучей   Svetlana Smirnova   25 Oct 2001 23:49:57 
 Трассировка лучей   Alex Astafiev   26 Oct 2001 07:07:34 
 Re: Трассировка лучей   Roman Ilyin   26 Oct 2001 11:47:01 
 Трассировка лучей   Svetlana Smirnova   26 Oct 2001 16:07:10 
 Трассировка лучей   Alex Astafiev   27 Oct 2001 23:58:10 
 Re: Трассировка лучей   Arsen Lyapin   30 Oct 2001 00:06:08 
 Трассировка лучей   Alex Astafiev   31 Oct 2001 02:03:25 
 Трассировка лучей   Sergey Shopin   02 Nov 2001 01:35:04 
 Re: Трассировка лучей   Alexey Desyatnik   08 Nov 2001 14:44:55 
 Трассировка лучей   Svetlana Smirnova   08 Nov 2001 16:27:21 
 [+] Re: Трассировка лучей   Comoderator Of Ru Algorithms   09 Nov 2001 21:03:47 
 Трассировка лучей   Dmitry Pankov   08 Nov 2001 18:06:12 
 Трассировка лучей   Svetlana Smirnova   09 Nov 2001 02:32:46 
 Re: Трассировка лучей   Comoderator Of Ru Algorithms   10 Nov 2001 15:09:55 
 [+] Re^2: Трассировка лучей   Comoderator Of Ru Algorithms   09 Nov 2001 20:51:40 
 Трассировка лучей   Svetlana Smirnova   26 Oct 2001 16:00:14 
 Re: Трассировка лучей   Arsen Lyapin   26 Oct 2001 18:43:13 
 Трассировка лучей   Alex Astafiev   27 Oct 2001 22:14:56 
 Трассировка лучей   Svetlana Smirnova   28 Oct 2001 01:52:41 
 Re: Трассировка лучей   Alexey Desyatnik   01 Nov 2001 09:09:06 
 Трассировка лучей   Svetlana Smirnova   01 Nov 2001 16:18:15 
 Re: Трассировка лучей   Alexey Desyatnik   03 Nov 2001 00:29:04 
 [*]Re: Трассировка лучей   Comoderator Of Ru Algorithms   03 Nov 2001 12:56:09 
 Re: [*]Re: Трассировка лучей   Andrey Dashkovsky   03 Nov 2001 17:49:23 
 Re: Трассировка лучей   Arsen Lyapin   26 Oct 2001 18:12:25 
 Трассировка лучей   Dmitriy Nesmachny   26 Oct 2001 10:32:07 
 Re: Трассировка лучей   3Dimka Bessmertny   07 Nov 2001 18:26:41 
 Трассировка лучей   Alex Astafiev   08 Nov 2001 14:50:26 
 Трассировка лучей   Eugene Rukoleev   10 Nov 2001 01:59:06 
 Трассировка лучей   Alex Astafiev   16 Nov 2001 04:33:29 
Архивное /ru.algorithms/46583bd77fd0.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional