Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перспектоглюк


Elf ©   (2004-06-16 16:09:00) 

Здравствуйте все!
Тут такая трабла пишу OpenGL прогу делаю gluPerspective(90.0,(float)w/h,0,1000); и тут прикол: z-buffer наполовину заполняется рандомными значениям и каждый кард 40% треугольников не рисуется. Каждый кадр разные. С otho таких проблем не заметил. Могу выслать скриншот.


Drinkins   (2004-06-17 20:46:00) [1]

Да, странно :)


Darthman   (2004-06-17 10:56:00) [2]

Странно, но тем неменее ;)


Elf   (2004-06-17 00:14:00) [3]

Ешть. Лишь при одинице уходит.


Darthman   (2004-06-16 21:50:00) [4]

Прикол в том, что zbuffer нельзя задать от нуля до 1000. ГЛ просто не может вычислить число градаций, потому что минимум бесконечно мал, а разрядность у него 16, 24 бита... неважно, но чем меньше бит на буфер, тем сильнее глюк. Даже если задать 0.001 на минимум, глюка уже может не быть.


MrAngel   (2004-06-16 20:26:00) [5]

Хмм странно ничего раньше подобного не видел. Было такое что задняя поверхность фигуры прорисовывалась с переди, так я Z буфферизацию включил и норма. А тут...


Elf   (2004-06-16 20:16:00) [6]

Спасибо работает. А в чём прикол-то?


Darthman   (2004-06-16 18:18:00) [7]

все просто. Плоскость отсечения первую в ноль ставить не надо. 0.1, 1000 куда ни шло. А с нулем глюки так и будут.


MrAngel   (2004-06-16 16:21:00) [8]

Да - давай скриншот, хочется посмотреть на это чудо.


Наверх

Титульная страница Поиск, карта сайта Написать письмо