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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Alex Astafiev                        2:5000/228.16  24 May 2003  15:26:00
 To : Konstantin Yegupov
 Subject : z buffer
 -------------------------------------------------------------------------------- 
 
  KY>  ;-) тут в трех письмах написали одно и тоже. Я в печали. Hеужели не
  KY> судьба была никому серьезно помозговать над этим
  KY> вопросом? Брезенгеймовскими линиями шинкуется ВЕСЬ экран. Т.е.
  KY> фактически строится одна линия (для полигона), и потом дублируется
  KY> параллельным переносом _строго_ по горизонтали или вертикали. В
  KY> теории, можно даже просчитать заранее всевозможные брез-линии, но тут
  KY> уже надо оценить рентабельность. Может проще одевать на полигон
  KY> прямоуголную область и резать только ее. Тогда дыр между ними не будет
  KY> по определению. Фактически, мы деформируем растр сдвигом, и рендерим
  KY> построчно, но уже в новых координатах. Они могут возникнуть только
  KY> если один из краев полигона почти параллелен линиям разбивки -
  KY> можем либо протерять пиксели, либо вылезти за границу. Это решается
  KY> избыточными линиями по краям + маской.
  KY> H-да. Думать им было явно лень :-(
 
 Hу, я смотрю ты считаешь себя почти гением.
 
 Требуется сдвигать линию не строго влево, и  нестрого вниз. а именно вдоль
 некой линии наклона, у которой k!=0  в этом случае z-slope = const... И в этом
 твоя ошибка.
 К тому же, существует другие проблемы, которые мы не рассматриваем.
 Хотя бы выборка из памяти. Доступ к памяти осуществляется не байтами,
 а словами по 128-256 бит, что диктует горизонтальные линии, а не какие попало.
 
  KY> да почему было... Сколько они smart anti-aliasing изобретали, да и то
  KY> он был каца только в одной левой карточке реализован. Герцы есть, ума
  KY> не надо.
 
 Это "торговые термины менеджеров". AA - четко математически/физически описаная
 операция, описывающая как пересекаются площади пикселей. Алгоритм edge
 antialiasing базирующийся на coverage пикселй запатентован(?) SGI  (не Nvidia),
 так как я встречал его реализацию только в консоли Nintendo 64, разработка
 которой была проведена в SGI.
 
 0 error(s), 0 warning(s)
 
 ---
  * Origin: Фидонет - сеть друзей. Будьте дружественнее! (2:5000/228.16)
 
 

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

 Тема:    Автор:    Дата:  
 z buffer   Raven   16 May 2003 01:56:49 
 Re: z buffer   Raven   16 May 2003 01:58:50 
 z buffer   Alex Astafiev   16 May 2003 23:56:53 
 z buffer   Andrew Aksyonoff   16 May 2003 12:54:28 
 z buffer   Alex Astafiev   16 May 2003 23:48:52 
 z buffer   Konstantin Yegupov   19 May 2003 21:12:48 
 z buffer   Alex Astafiev   20 May 2003 18:18:58 
 z buffer   Konstantin Yegupov   22 May 2003 00:15:26 
 Re: z buffer   Eugene Kilachkoff   22 May 2003 16:52:43 
 Re: z buffer   Nick Kovaliov   22 May 2003 17:00:56 
 z buffer   Andrew Aksyonoff   22 May 2003 18:26:57 
 Re: z buffer   Nick Kovaliov   23 May 2003 13:50:51 
 z buffer   Andrew Aksyonoff   23 May 2003 20:00:34 
 Re: z buffer   Nick Kovaliov   25 May 2003 14:31:24 
 z buffer   Andrew Aksyonoff   25 May 2003 17:10:31 
 z buffer   Alex Astafiev   22 May 2003 22:32:04 
 Re: z buffer   Nick Kovaliov   23 May 2003 14:17:28 
 Re: z buffer   Eugene Kilachkoff   23 May 2003 15:34:41 
 Re: z buffer   Nick Kovaliov   23 May 2003 16:03:47 
 z buffer   Andrew Aksyonoff   23 May 2003 20:02:09 
 z buffer   Alex Astafiev   23 May 2003 01:36:56 
 Re: z buffer   Nick Kovaliov   23 May 2003 14:33:15 
 Re: z buffer   Eugene Kilachkoff   23 May 2003 15:34:41 
 z buffer   Konstantin Yegupov   24 May 2003 01:04:38 
 z buffer   Andrew Aksyonoff   24 May 2003 11:04:33 
 z buffer   Konstantin Yegupov   25 May 2003 00:49:17 
 z buffer   Andrew Aksyonoff   25 May 2003 11:11:41 
 z buffer   Alex Astafiev   25 May 2003 16:47:40 
 z buffer   Konstantin Yegupov   27 May 2003 00:14:35 
 z buffer   Alex Astafiev   27 May 2003 13:01:24 
 z buffer   Alex Astafiev   24 May 2003 15:26:00 
 z buffer   Konstantin Yegupov   26 May 2003 21:46:18 
 z buffer   Alex Astafiev   27 May 2003 12:10:54 
 z buffer   Konstantin Yegupov   28 May 2003 21:32:58 
 z buffer   Alex Astafiev   29 May 2003 20:00:13 
 z buffer   Konstantin Yegupov   30 May 2003 21:14:04 
 z buffer   Alex Astafiev   31 May 2003 21:24:02 
 z buffer   Konstantin Yegupov   02 Jun 2003 23:46:46 
 Re: z buffer   Alexey Krasnov   02 Jun 2003 09:58:08 
 z buffer   Alex Astafiev   02 Jun 2003 16:11:42 
 Re: z buffer   Alexey Krasnov   02 Jun 2003 17:14:57 
 Re: z buffer   Eugene Kilachkoff   27 May 2003 11:23:00 
 z buffer   Andrew Aksyonoff   22 May 2003 15:26:13 
 z buffer   Alex Astafiev   22 May 2003 11:14:58 
 z buffer   Konstantin Yegupov   24 May 2003 01:03:36 
 Re: z buffer   Eugene Kilachkoff   25 May 2003 11:56:14 
 z buffer   Konstantin Yegupov   26 May 2003 21:43:18 
Архивное /ru.algorithms/174643ed0ee24.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional