на главную страницуна главную страницуна главную страницу

Коротко | Процессоры | Системные платы | Видеосистема | Носители информации | Мультимедиа | Домашние кинотеатры | Портативные ПК | Периферия | Мобильная связь | Изображение в числах | Коммуникации | Колонка редактора | Конференция | Поиск по сайту | Komok.com | Computorg | Журнал iXBT.com | Драйверы

Автор: Сергей Маковкин (sergeym@comail.ru)

Описание: Grass Water

My Cg Shaders demonstrate grass and water rendering with waves and reflection. You can read detailed description of every shader in the beginning of .cg file.

WARNING: This program uses GLUT so it must be installed.

WARNING: It's highly recommended to turn on antialiasing (4x or better)! Otherwise the grass will look very bad.

I have tested this program on Radeon 9700 (driver version 6.14.1.6249) and NV30 emulator (driver version 40.71).

There is a bug in Cg and complex fragment shaders can't be loaded on Radeon 9700. I have written a special version of the fragment shader for this video card. So if you want to run this program on Radeon 9700, copy the shader from bin/radeon9700 folder to bin/. I hope this bug will be fixed very soon and you will be able to run my program without any modification.

On NV30 there is another problem. I didn't find a function to clip fragments in a pixel shader. I used OpenGL clip planes. They are supported on Radeon 9700 in hardware but they don't work on NV30 emulator. So you may notice some artifacts in the reflected scene (in water) on NV30...

This program works pretty slow because I didn't use vertex array range and vertex array object extensions. I suppose it's possible to get very nice FPS if these extensions are used.

Поддерживаемые GPU: GeForce4

Загрузить: grass_water.zip (1,11 MB)

на главную страницуна главную страницуна главную страницу

Коротко | Процессоры | Системные платы | Видеосистема | Носители информации | Мультимедиа | Домашние кинотеатры | Портативные ПК | Периферия | Мобильная связь | Изображение в числах | Коммуникации | Колонка редактора | Конференция | Поиск по сайту | Komok.com | Computorg | Журнал iXBT.com | Драйверы

Copyright © by iXBT.com, 1997—2003. Produced by iXBT.com