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

Поиск:

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


Опытный
**


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

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



Добрый день!

Как я не расказывал, что OpenGL — это быстро, качественно и всегда в наличии (на данный
момент работаю под MacOS), и о том что велосипеды ни к чему хорошему не приведут — всё-равно
мне его использовать не дают и причин не обьясняют.

А потому подскажите какой-то маленький аналог OpenGL с открытым кодом книжки о том как
сделать что-то подобное на OpenGL или DirectX?
(Я находил и ищу, но пока это отдельные статьи, а времени всё вязать с нуля немного нехватает —
потому хотелось бы иметь какой-то ман или маленький пример, чтобы ускорить этот процес
разработки и(или) проектировки)


--------------------
 Имеющий язык - да не убоится спросить! 
user posted image
PM MAIL ICQ   Вверх
s_r
Дата 28.5.2009, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Ну из открытого можно посоветовать http://ru.wikipedia.org/wiki/Mesa.
А вот писать самому что-то подобное  smile , этого я Вам, батенька, не советую...)
PM MAIL   Вверх
SenkraD
Дата 28.5.2009, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



s_r, я и не горю его писать (оно то интерестно, но глупо)

P.S. openGL can be hardware depended, do we won't it here - что за детскии
       аргументы против openGL


--------------------
 Имеющий язык - да не убоится спросить! 
user posted image
PM MAIL ICQ   Вверх
xvr
Дата 29.5.2009, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

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



Цитата(SenkraD @ 28.5.2009,  19:10)
P.S. openGL can be hardware depended, do we won't it here - что за детскии
       аргументы против openGL

Гы! Советую поставить наглядный опыт (оно правда с DX, но и с OpenGL будет аналогично)
  •  Устанавливаем DX SDK
  •  Запускаем любой пример по D3D (желательно со сценой побольше)
  •  На демо окошке нажимаем кнопку Ref - она отключает аппаратный рендеринг и включает чисто софтверный
  •  Наблюдаем падение скорости рендеринга (оно ее пишет, да и визуально заметно) на пару ПОРЯДКОВ

PM MAIL   Вверх
SenkraD
Дата 29.5.2009, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(xvr @  29.5.2009,  09:29 Найти цитируемый пост)
 На демо окошке нажимаем кнопку Ref - она отключает аппаратный рендеринг и включает чисто софтверный Наблюдаем падение скорости рендеринга (оно ее пишет, да и визуально заметно) на пару ПОРЯДКОВ


xvr,  это я знаю, но всё-равно заставляют писать велосипед, заявляя что для таска хватит
голой математики - это и лось понято, что нужна математика, если запретить использовать
OpenGL или DX.

Итого: никто не может посоветовать современную (или не очень) литературу где с нуля начинают
           начинают делать рендер


--------------------
 Имеющий язык - да не убоится спросить! 
user posted image
PM MAIL ICQ   Вверх
NightmareZ
Дата 30.5.2009, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


[хакер]
**


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

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



А что тебе реализовать то в конце концов нужно?


--------------------
NightmareZ.net - мой блог и сайт, мои проекты и прочий трэш
Ely-Art.ru - наша маленькая домашняя арт-студия
mugcraft.ru - кружки на любой вкус
PM WWW ICQ Skype GTalk AOL YIM   Вверх
chekist
Дата 31.5.2009, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А. Ламот. Программирование трехмерных игра под Windows.  Он там как раз на 1,5 кСтраниц пишет  свой рендер.
PM MAIL   Вверх
Riddik
Дата 5.6.2009, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



chekist,  на DirectX он его пишет.
PM MAIL   Вверх
chekist
Дата 5.6.2009, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(Riddik @  5.6.2009,  00:03 Найти цитируемый пост)
chekist,  на DirectX он его пишет.


DirectX, а именно DirectDraw, он использует исключительно для вывода заполненного пикселями прямоугольника на экран. С таким же успехом, можно заменить в рендере DirecX на любую другую библиотеку, вплоть до WinAPI функций.

PM MAIL   Вверх
Riddik
Дата 5.6.2009, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



chekist, DirectDraw, земля ему пухом, Ламот использует в книге "Программирования игр для Windows". 

А в книге "Программирование трехмерных игр под Windows" всё на DirectX.

Почивший DirectDraw - для 2D.
PM MAIL   Вверх
ILyAHA
Дата 6.6.2009, 21:08 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гламурный хакер
*


Профиль
Группа: Участник
Сообщений: 193
Регистрация: 30.3.2007
Где: Ярославская обл. г.Рыбинск

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



Цитата(Riddik @  5.6.2009,  11:12 Найти цитируемый пост)
А в книге "Программирование трехмерных игр под Windows" всё на DirectX.

Riddik, а ты хочеть читал эту книжку? 2 года назад я эту книжку перечитал полностью, и многие моменты по нескольку раз. Дак вот. DirectX там нигде не используется. там только DirectDraw, DirectSound, DirectInput. Для вывода графики там используется вывод на битмапку. А дальше через DirectDraw на экран. А всё остальное - ПОЛНОСТЬЮ самописное.

P.s.: прочитай сначала книгу полностью

Это сообщение отредактировал(а) ILyAHA - 6.6.2009, 21:09
--------------------
<sсriрt>alert('xss')</sсriрt>
PM MAIL   Вверх
NightmareZ
Дата 7.6.2009, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


[хакер]
**


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

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



Цитата(ILyAHA @  6.6.2009,  21:08 Найти цитируемый пост)
Дак вот. DirectX там нигде не используется. там только DirectDraw, DirectSound, DirectInput.


Я тебе, наверное, открою страшную тайну, если скажу, что DirectDraw, DirectSound и DirectInput - это компоненты DirectX  smile 


--------------------
NightmareZ.net - мой блог и сайт, мои проекты и прочий трэш
Ely-Art.ru - наша маленькая домашняя арт-студия
mugcraft.ru - кружки на любой вкус
PM WWW ICQ Skype GTalk AOL YIM   Вверх
Riddik
Дата 7.6.2009, 01:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



ILyAHA, мдя. 

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

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

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


 




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


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

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