| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программирование игр, графики и искусственного интеллекта > Какие библиотеки низкого уровня? |
| Автор: Zepy 4.11.2005, 02:15 |
| Интересно современные игры комерческие пользующиеся громадным успехом какие низкоуровневые математические геометрические библиотеки используют OpenGL,DirectX,что то другое ИЛИ разработчики пишут СВОИ??? |
| Автор: Emantuohtiw 4.11.2005, 06:03 |
| Doom 3, Quake4: OpenGL(для звука - OpenAL). Half - Life 2: DX 9 |
| Автор: Exekutor 4.11.2005, 07:24 |
| Вообще, когда как. Бывает что переделывают опенглевские, бывает что пользуются тем что есть. Недостаток разработки своих библиотек, это необходимость сопровождать свой продукт разработанными библиотеками. Но явный плюс - быстродействие (если, конечно с умом). Добавлено @ 07:30 Вообще, когда как. Бывает что переделывают опенглевские, бывает что пользуются тем что есть. Недостаток разработки своих библиотек, это необходимость сопровождать свой продукт разработанными библиотеками. Но явный плюс - быстродействие (если, конечно с умом). |
| Автор: Maniac 15.5.2006, 00:18 |
судя по исходникам - это вообще гибрид какой-то (DX8 + DX9 + OpenGL + математич./физич.движок собственного изготовления - имеется в виду низкоуровневые функции [assembler]) для крупных производителей игр (уважающих игроков, а не крутое железо) - главное не на чем конкретно написано, а чтобы было, работало и работало быстро (чтоб все поигрались и деньги вложили))) |
| Автор: $tatic 29.5.2006, 11:58 |
| Обычно сейчас профессионалы для игр используют DirectX (под PC / XBox). Для некоторых игр и очень многих программ (чертежных, проектировочных, математических) - OpenGL. Вообще у каждой библиотеки свои плюсы и минусы. Кстати, под OpenGL программирование освоить проще (оно процедурное), под DirectX - сложнее (объектно-ориентированное, причем в С++ довольно заумное из-за модели COM, а в .NET программировать довольно легко) |
| Автор: $tatic 30.5.2006, 10:28 |
| Goliath, возможно, что используется и OpenGL, но практическое большинство игр все-таки используют DX (не обязательно графические компоненты), в т.ч. и как компонент в гибриде |
| Автор: Ch0bits 31.5.2006, 21:44 |
Где же ты их видел? Это не их движок - это http://havok.com/. |