Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 30.12.2010, 23:53   #1
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Счастье Simple OpenGL Engine ( SOGLE )

Этот двиг результат моего изучения опен гл'а.
Реализовано:
Octree
Физика - просто обработка столкновений ( пока лагает - кубик проваливается на стыке двух треугольников ) + скольжение вдоль объекта
Загрузка 3ds( без анимации )
Свет
Материалы
Загрузка текстур - ( tga & bmp )
Отсечение по фрустуму
Рисование текста - пока обычный( через wglUseFontBitmaps ) - вскоре полигональный

Это результат 3-х недельной работы - в итоге - 132 кб кода .

Теперь о демке:

Небольшой уровень - ~30к полигонов
Есть возможность выбора как рисовать - с помощью octree + фрустум или обычный рендеринг. ( никакого VBO в двиге нету )

Накиданы кубики с типом столкновений сфера-полигон ( включаются клавишей [Z] )
Есть возможность придания им ускорения ( [Q] влево [E] вправо )

[b] - включает отрисовку самого октри( кубиков )

ну и как обычно управление камерой WSAD

отпишитесь о фпс в различных режимах

http://www.microsoft.com/downloads/e...3-37bf0912db84 - вот здесь редисты 10 студии
__________________


Последний раз редактировалось mr.DIMAS, 25.04.2015 в 21:29.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
HolyDel (31.12.2010), moka (31.12.2010)
Старый 31.12.2010, 02:28   #2
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Simple OpenGL Engine ( SOGLE )

Запустил, получил сперва "уведомление", затем демка продолжила работу.
[b] нужно немного зажать, чтобы кнопка срабатывала. Хотя вроди как wasd работает сразу а не по зажатию. То же самое с кнопкой [z].
Текста нигде никакого не вижу, поэтому fps не скажу. Но выглядит что шустро всё.

Молодцом, что учишься, и развиваешься, а не зацикливаешься на одном инструменте.
Миниатюры
Нажмите на изображение для увеличения
Название: pic1.jpg
Просмотров: 1001
Размер:	31.2 Кб
ID:	12264  Нажмите на изображение для увеличения
Название: pic2.jpg
Просмотров: 1044
Размер:	175.6 Кб
ID:	12265  
(Offline)
 
Ответить с цитированием
Старый 31.12.2010, 07:22   #3
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Simple OpenGL Engine ( SOGLE )

работает.
тормозов нет (стабильно 60 фпс).
Win7, Intel Centrino 2x2.26GHz, 3GB RAM, 9600M

даешь:
1. текстуры dds и их компрессию
2. мультитекстуры (лайтмапы)

в одном месте глючила какаято планка с текстурой Wall3.tga
(Offline)
 
Ответить с цитированием
Старый 31.12.2010, 11:47   #4
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Simple OpenGL Engine ( SOGLE )

Сообщение от MoKa Посмотреть сообщение
Текста нигде никакого не вижу, поэтому fps не скажу.
75 фпс.. В левом верхнем углу текст.
(Offline)
 
Ответить с цитированием
Старый 31.12.2010, 15:42   #5
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Simple OpenGL Engine ( SOGLE )

спасибо всем за тест. лайтмапы - буду делать автоматическую генерацию - имхо проще - не надо каждый раз в максе мудрить. в планах - прикрутить VBO, GLSL( или Cg ). вобщем много еще чего.
а еще надо конфиг прикрутить чтобы разрешение менять.
вообще писать двиг очень интересно - чес слово
__________________

(Offline)
 
Ответить с цитированием
Старый 31.12.2010, 15:53   #6
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Simple OpenGL Engine ( SOGLE )

кстате скачали 6 человек а отписались только трое - в чем дело )))))))
__________________

(Offline)
 
Ответить с цитированием
Старый 31.12.2010, 21:01   #7
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Simple OpenGL Engine ( SOGLE )

Сообщение от Nex Посмотреть сообщение
75 фпс.. В левом верхнем углу текст.
Ой, и вправду.
Кто такой маленький текст, и чёрным при этом пишет?
(Offline)
 
Ответить с цитированием
Старый 01.01.2011, 14:11   #8
falcon
Разработчик
 
Аватар для falcon
 
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений
(для 470 пользователей)
Ответ: Simple OpenGL Engine ( SOGLE )

90-150 fps
в среднем гдет 120
WinXP
ATI x1600
Pentium D 3.4 GHz
1gb ram
(Offline)
 
Ответить с цитированием
Старый 02.01.2011, 20:15   #9
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: Simple OpenGL Engine ( SOGLE )

60 fps стабильно.
AMD 2 x 3.2 GHz
nVidia 9600GT
Win 7

Внизу скай-сферы в зависимости от угла обзора иногда появляется текстура Wall4.tga
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 10:12.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com