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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Aleksey Malov                        2:5052/30.8    25 May 2001  02:01:00
 To : Yuri Burger
 Subject : текстурирование (сырэц)
 -------------------------------------------------------------------------------- 
 
 
 Tue 22 May 2001, at 21:04:01 Yuri Burger told Michael Komm about текстурирование
 (сырэц).
 
 YB>     И вообще, чё эт я распинаюсь? Hа вот сырец, пользуй:
 
   Вот в таком виде эхотаг текстурирования не видно совсем. Пользы от ТАКОГО
 исходника на C не больше, чем от исходника на асме (разве что C -
 межплатформенный язык).
 
 YB> // Guru + Texture Triangle + ZBuffer
 
   Гуро (Gouraud).
 
 Кстати. Учитывает ли народ то, что для корректной растеризации треугольника надо
 обсчитывать по несколько различающимся формулам смещения в экране и в текстуре
 по крутым и по пологим ребрам, а также учитывать то, какй треуголльник -
 левосторонний или правосторонний (с какой стороны находится средняя вершина).
 
 Пример:
 
     А***
      *  ****
       **    ****
         *       ****
          *          ***B
           **           *
             *         *
              *        *
               *      *
                **   *
                  *  *
                   **
                    C
 
 Заметно, что для ребра AB расчет смещения в экране по формуле
  AB.step_x = (B.x - A.x)/(B.y - A.y)
  не дает правильного результата (граница полигона не совпадает с контуром
 полигона). Приходится использовать модифицированные формулы расчета для
 "верхних" и "нижних" ребер.
 Bye, Yuri.
 WBR, Vivid^Brainwave of the X-Project association.
 --- Lara Croft за 4.50 $.
  * Origin: http://www.brainwave.dax.ru (2:5052/30.8)
 
 

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

 Тема:    Автор:    Дата:  
 2 Questions   Michael Komm   18 May 2001 02:11:45 
 2 Questions   Alexei Frounze   21 May 2001 23:39:18 
 текстурирование (сырэц)   Yuri Burger   22 May 2001 21:04:01 
 текстурирование (сырэц)   Aleksey Malov   25 May 2001 02:01:00 
 Re: текстурирование (сырэц)   Serge Kanilo   25 May 2001 07:19:38 
 текстурирование (сырэц)   Alexei Frounze   25 May 2001 09:37:00 
Архивное /ru.algorithms/27670373695c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional