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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> OpenGL 
:(
    Опции темы
susanin
Дата 5.12.2006, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



решил тут занятся графикой на уровне с++, но не знаю как ее программировать на этом языке...в чем программируется вообще графика, и где можно взять эту среду, в которой программировать можно? толко больно не бейте за то что возможно офтоп написал...
PM MAIL   Вверх
Sergio
Дата 6.12.2006, 00:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 843
Регистрация: 28.7.2006
Где: Solar System-> Earth

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



http://opengl.com/

Вот здесь поищи или Google.com
PM MAIL ICQ   Вверх
HellanD
Дата 8.12.2006, 10:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



У меня например такие вопросы: 
Я так понял OpenGL не ООП? Есть ли в OpenGL что то вроде дополнителя кода (например ты вводишь обект (ну точка например), а он тебе может подсказать что за свойства у этого обьекта...)
И еще: чем написание графики на OpenGL вообще может выиграть у 3d MAX - пакета для визуального проектирования такой графики!! Ведь реально рисунки рисуют а не програмируют....


--------------------
Мой сайт на django
Japanese Innovations
PM ICQ   Вверх
Alexeis
Дата 8.12.2006, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


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

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



Цитата(HellanD @  8.12.2006,  10:20 Найти цитируемый пост)
Я так понял OpenGL не ООП?

Нет это набор процедур. 

Цитата(HellanD @  8.12.2006,  10:20 Найти цитируемый пост)
И еще: чем написание графики на OpenGL вообще может выиграть у 3d MAX - пакета для визуального проектирования такой графики!!

3d MAX - проектирует объекты, а OpenGL не умеет их проектировать вообще, но можно использовать модели созданые в 3d MAX - в OpenGl (не напрямую но можно). 3d MAX - же не позволяет писать программы! OpenGl - это библиотека для программирования. Они разные по сути и назаначению.



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

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

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


Опытный
**


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

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



По ходу я так понял что OpenGL больше для управления обьектами нарисоваными дето в другом месте??

Цитата

3d MAX - проектирует объекты, а OpenGL не умеет их проектировать вообще,


Но ведь примитивы в нем рисовать можна!!! И это факт


--------------------
Мой сайт на django
Japanese Innovations
PM ICQ   Вверх
Arks
Дата 8.12.2006, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



А ты не задумывался что тот же 3d max использует opengl (либо dx), что отображать, всё то что ты в нём делаешь.

Да, в opengl можно примитивы рисовать, потому что выдео-карточка так и русует - треугольниками. В opengl, конечно, можно и ручками задать рисование любого объекта, когда это выгодно, когда нет - загрузить его из файла.
PM MAIL ICQ Skype MSN   Вверх
HellanD
Дата 8.12.2006, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

 ты не задумывался что тот же 3d max использует opengl (либо dx)

Почему не задумывался!!!!  Так и есть! Просто я себе слабо представляю как можно кодом ручками сделать то что можно в МАКСЕ сделать играючи...
Просто я чем больше думаю тем больше понимаю что МАКС это по сути своей просто ИДЕ для графики
(Ну как VS для С, то есть можно окошки и руками рисовать но гораздо проще кода все АПИ уже вшиты в визуальную среду разработки...)

Добавлено @ 13:15 

Т.е. разработку графических приложений например игр можно свести например к такому:
Создание моделей гденить....
Загрузка моделей откудовата из вне 
Управление под руководством того же например opengl... или я не прав?

Вопрос как управлять этими моделями? Они по идее должны бы тогда предоставлять какойнить АПИ для управления собой, иначе все потеряет смысл... Поясните мне пожалуйста! smile 


--------------------
Мой сайт на django
Japanese Innovations
PM ICQ   Вверх
koljan
Дата 8.12.2006, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


VIP
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 18.12.2005
Где: г.Архангельск

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



Цитата(HellanD @  8.12.2006,  13:10 Найти цитируемый пост)
Т.е. разработку графических приложений например игр можно свести например к такому:Создание моделей гденить....Загрузка моделей откудовата из вне Управление под руководством того же например opengl... или я не прав?

правильно


--------------------
PM MAIL ICQ   Вверх
Alexeis
Дата 8.12.2006, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


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

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



Цитата(HellanD @  8.12.2006,  13:10 Найти цитируемый пост)
Вопрос как управлять этими моделями?

Писать программу, она и будет управлять!


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

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

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


Опытный
**


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

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



Ну например я задаю систему костей (bone в МАКСЕ) Как же ими управлять, ведь кости сами связаны динамически? Я был бы весма рад простенькому и наглядному примеру импорта модели посложнее и управления ей... 


--------------------
Мой сайт на django
Japanese Innovations
PM ICQ   Вверх
DENNN
Дата 9.12.2006, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



HellanD, "управлять" должен ты, твоя программа. Ни OGL, ни DX за тебя это делать не будут. Их задача - финанлный рендеринг той  сцены, которую ты задашь
PM ICQ   Вверх
Arks
Дата 12.12.2006, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Управление организуется через сдвиги и вращение модели + изменение её (но это уже по сложнее). В ogl например есть функции glRotate, glTranslate.
Ну а взаимодействовать с клавиатурой и прочими девайсами ogl в чистом виде не умеет - она только графическая библиотека.

Цитата
Ну например я задаю систему костей (bone в МАКСЕ) Как же ими управлять, ведь кости сами связаны динамически? Я был бы весма рад простенькому и наглядному примеру импорта модели посложнее и управления ей... 

Я загрузку модели/анимации сейчас пишу, могу эту часть кинуть в онлайн, когда доделаю. А вообще, погугли подольше - найдёшь.
PM MAIL ICQ Skype MSN   Вверх
AssassinFX
Дата 3.1.2007, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



HellanD,OpenGL умеет только рисовать он даже текстуры грузить неумеет.Если совсем новичёк бери лучше ДХ9 там для тебя более удобный "матрас".
PM MAIL   Вверх
Fla
Дата 4.1.2007, 01:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



pmg.org.ru
Прямая дорога в раздел OpenGL. Думаю, что там все популярно написано.

3D Studio Max - пакет для разработки 3D графики, а OpenGL - графический API.
Это все равно что сравнивать веселое и теплое! smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

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

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


 




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


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

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