Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.17;
Скачать: CL | DM;

Вниз

Перспектоглюк   Найти похожие ветки 

 
Elf ©   (2004-06-16 16:09) [0]

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


 
MrAngel   (2004-06-16 16:21) [1]

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


 
Darthman ©   (2004-06-16 18:18) [2]

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


 
Elf ©   (2004-06-16 20:16) [3]

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


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

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


 
Darthman ©   (2004-06-16 21:50) [5]

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


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

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


 
Darthman ©   (2004-06-17 10:56) [7]

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2004.10.17;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.023 c
9-1087359964
AndruhaO
2004-06-16 08:26
2004.10.17
Видеорежим


1-1096299900
Руслана
2004-09-27 19:45
2004.10.17
Подскажите пожалуйста как преобразовать массив байт


3-1095286910
Vasis
2004-09-16 02:21
2004.10.17
Вложенный запрос


3-1095328408
Bolat
2004-09-16 13:53
2004.10.17
Взять значение поля с другой таблицы


14-1096031715
Шишкин Илья
2004-09-24 17:15
2004.10.17
Чат для LAN без сервера





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский