PMG

Форумы по созданию игр
Текущее время: 13 сен 2026 17:55

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Шейдеры
СообщениеДобавлено: 05 май 2008 14:46 
Не в сети
Постоянный

Зарегистрирован: 19 янв 2007 12:29
Сообщения: 82
Привет всем

Я хотел бы у вас спросить: что такое шейдеры?
Знаю - в разделе DirectX этот вопрос задавался =)!
Но все же: есть ли у кого-нибудь более обширная информация о шейдерах? На чем лучше писать программы: на DirectX или OpenGL? При работе с OpenGL, мне росоветовали GLSL(http://www.opengl.org/documentation/glsl/). GLSL - это продолжение OpenGL? А есть что-нибудь подобное на русском языке?

_________________
С уважением, Дмитрий


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Шейдеры
СообщениеДобавлено: 05 май 2008 16:36 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Шейдеры бывают двух типов - вершинные и фрагментные. Шейдеры - это программы, которые исполняются на процессором видеокарты. Вершинные шейдеры меняют геометрию вершин, а фрагментые меняют окраску модели.
По OGL есть книга - Питер - OpenGL. Трехмерная графика и язык программирования шейдеров. Для профессионалов.2005.djvu. Там достаточно подробно все рассказано. По шейдерам D3D смотри http://netlib.narod.ru/library/book0053/index.htm

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Шейдеры
СообщениеДобавлено: 05 май 2008 18:02 
Не в сети
Постоянный

Зарегистрирован: 19 янв 2007 12:29
Сообщения: 82
Спасибо, MagicWolf.
Но все же, что лучше использовать DirectX или OpenGL? (хоть и вопрос уж слишком абстрактный!)

_________________
С уважением, Дмитрий


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Шейдеры
СообщениеДобавлено: 06 май 2008 00:23 
Не в сети
Опытный
Аватара пользователя

Зарегистрирован: 28 янв 2008 19:24
Сообщения: 230
Откуда: Санкт Петербург
Цитата:
Но все же, что лучше использовать DirectX или OpenGL? (хоть и вопрос уж слишком абстрактный!)

Лучше использовать прямые руки. :D

_________________
С уважением, Андрей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Шейдеры
СообщениеДобавлено: 06 май 2008 09:21 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Если для игр на платформе Win, то лучше DX, если учесть переносимость, то OpenGL. А так делают и то и другое. В принципе желательно знать и то и другое.

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Шейдеры
СообщениеДобавлено: 06 май 2008 12:00 
Не в сети
Постоянный

Зарегистрирован: 19 янв 2007 12:29
Сообщения: 82
Привет всем
Это обнадеживает, что используют и ТО и ДРУГОЕ...

А еще лучше, использовать чистые руки :D

_________________
С уважением, Дмитрий


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB