Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DirectX или OpenGL? 
:(
    Опции темы
chuvaka4x
Дата 17.6.2009, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 17.6.2009

Репутация: нет
Всего: нет



Есть микропроц. система на предприятии, которая мониторит параметры технологич. процесса в реальном времени. Надо визуализировать процесс в 3D на экране ПК. Что лучше использовать DirectX или OpenGL? Есть у кого-нибудь опыт в этой области?  
PM MAIL   Вверх
Mazzi
Дата 17.6.2009, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Правильный
**


Профиль
Группа: Комодератор
Сообщений: 825
Регистрация: 3.4.2003

Репутация: нет
Всего: 21



Этот вопрос может спровоцировать "святую войну".

Но лично я использую OpenGL из-за удобства пользования и прозрачности структуры этой библиотеки.
Недостатки DirectX бОльшая сложность использования, постоянные изменения от версии к версии из-за которых у программистов возникает головная боль.


--------------------
Мне нужны помощники.
PM MAIL WWW   Вверх
Alexeis
Дата 17.6.2009, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 5
Всего: 459



  Если карточка NVidia/ATI, то традиционно используют OpenGL. Он проще, но требует установки драйверов от производителя. Не советую OpenGL для карточек S3/Intel и проч. , поскольку частенько идут кривые драйвера и изображение отличается от ожидаемого. 
  В остальном же при наличии правильных драйверов качество/производительность обеих технологий сравнимо и предпочтения скорее дело вкуса. Например SolidWorks работает на OpenGL, AutoCad на DirectX. Но вообще, в среде предприятий прижился OpenGL.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
BorisVorontsov
Дата 17.6.2009, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Thinker
**


Профиль
Группа: Комодератор
Сообщений: 714
Регистрация: 3.11.2005
Где: Молдавия, г. Киши нёв

Репутация: 1
Всего: 10



Цитата(Mazzi @  17.6.2009,  10:27 Найти цитируемый пост)
Недостатки DirectX бОльшая сложность использования


Не надо преувеличивать, DX ненамного сложнее в использовании

Цитата(Mazzi @  17.6.2009,  10:27 Найти цитируемый пост)
постоянные изменения от версии к версии из-за которых у программистов возникает головная боль


А вот это уже ерунда. Все новые версии DX совместимы со старым кодом

По поводу традиционного использования opengl на nvidia впервые слышу, это что-то из ряда фантастики. У них драйвера лучше оптимизированы под ogl, чем у ati/amd, вот и все.


--------------------
[code=cpp]
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;
[/code]
PM MAIL ICQ GTalk   Вверх
kemiisto
  Дата 17.6.2009, 11:25 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 1
Всего: 160



Цитата(chuvaka4x @  17.6.2009,  08:19 Найти цитируемый пост)
Надо визуализировать процесс в 3D на экране ПК. Что лучше использовать DirectX или OpenGL? Есть у кого-нибудь опыт в этой области?   

Какой то странный вопрос... Вы не находите, уважаемый. Самую последнюю часть я переадресую Вам. У Вас то какой опыт в этой области?

Ещё дополнительные вопросы, чтоб прояснить картину:
  • Каков Ваш опыт в программировании? Какой язык Вы знаете на приличном уровне?
  • Ваша программа должна работать только под Windows? Или ещё хотя бы Linux?
  • Как у Вас дела обстоят с пространственным мышлением вообще и со стереометрией в частности?
  • Вы любите изобретать свои велосипеды или использовать чужие?
  • Сколько у Вас хоть времени?
 


--------------------
PM MAIL WWW GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0657 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.