|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Konstantin Yegupov 2:5022/74.16 02 Jun 2003 23:46:46 To : Alex Astafiev Subject : z buffer -------------------------------------------------------------------------------- Суб 31 Май 2003 21:24, Alex Astafiev --> Konstantin Yegupov. KY>> Йа фигею, дорогая редакция. Ты заметил в моем постинге слово KY>> "целочисленная"? Ты знаешь, что алгоритм Брезенхэма АБОСЛЮТHО [skip] AA> 1) Совершенно понятно что ты пытаешься сделать. Ты не один такой, до AA> тебя были сотни, если не тысячи людей на платформах PC, Sinclair, AA> Amiga. (Это кого угодно навело бы на мысль, только не тебя, AA> гениального... ) Это меня навело на мысль. Вот я и хочу найти - где у меня дыра в рассуждениях? Пока я только один серъезный довод услышал - об отклонениях по z вдоль брезенхамовской линии. А мифическими дырами меня пугать уже достали. AA> 4) Для перспективно-корректного текстурирования, (линии, окружности, AA> эллипсы, точки) развертки: AA> А) отстоят не на пиксель(!), если предполагается AA> перспективно-корректное проектирование текстуры наивным методом с AA> постоянным шагом по плоскости в пространстве, aka "по du, dv". Разумеется нет. Я исхожу из того предположения, что идем-таки по экрану, а не по текстуре. Ибо по текстуре можно топать до бесконечности. AA> Б) координата z вдоль любой произвольной линии проекции меняется AA> линейно, (в любом направлении), но изменение текстурной координаты AA> нелинейно(!). Bullshit. экран полигон ^y ...../^v | ....... / ^Y ..|... / Камера......|............/\a... >Z | / Y=v*sin(a)+Y0 Z=v*cos(a)+Z0 y=Y/Z dy=(dY*Z+dZ*Y)/Z^2 != const (лень раскрывать, но не равно факт) Линейности нет и в помине. AA> некоторой перспективой так, что как бы "уходит вдаль". Теперь AA> проследи AA> как идут полосы перспективной текстуры. Сведи задачу к точке, посмотри AA> как произвольно скользит точка по поверхности плоскости? Как скользит AA> ее перспективная проекция? В каких случаях равномерное линейное AA> скольжение по плоскости приводит к равномерному линейному скольжению AA> перспективной проекции точки? Единственно - при скольжении ее по линиям, параллельным экрану. О них-то я и говорю. AA> Все. Больше обьяснить я тебе не в силах. Hет желания и нет времени. Аналогично. AA> Если ы все-таки считаешь что я не прав, а прав единственно ты, AA> у тебя есть замечательный выход - докажи теорию практическим AA> экспериментом. Как появится время. KY>> Hе понял, что за етц етц. AA> etc. - от латинского "Et cetera", что значит "и так далее". Это я знаю ;-) я не понял в чем там етц. И щас не понимаю. --YK ... /np: Titan TTC-D5TB - "ууууууууу"/ --- GoldED+/W32 1.1.4.3 * Origin: YK (2:5022/74.16) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/33393edbaed1.html, оценка из 5, голосов 10
|