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

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

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

Ответ
 
Опции темы
Старый 08.10.2009, 17:47   #16
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

По оптимизации:
- Организовать нормальный граф сцены с контролем переключения стейтов, шедеров, техник и т.д.
- Использовать многопоточность где это возможно. По этой теме есть хороший доклад у Романа Лута из Deep Shadows - "Внедрение многопоточного рендеринга в игровой движок" с КРИ 2009, есть ли она в сети не знаю, мы связывались напрямую с Романом.
- Использовать SIMD для ускорения математики (следовательно использовать свою математическую библиотеку, ну или найти готовую)
Это если глобально. Ну и уже по ситуации смотреть, в какую сторону дальше рыть.
По форматам - есть много хороших и разных, выбирай какой хочешь. В идеале - свой.
(Offline)
 
Ответить с цитированием
Старый 08.10.2009, 18:39   #17
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: SimpleGraphicsEngine 0.1b

спасибо учту
__________________

(Offline)
 
Ответить с цитированием
Старый 09.10.2009, 15:46   #18
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

2 АВТОМАТ а че ты хотел за 6 дней?
Я понимаю
Я выразил недовольство только по поводу управления
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 09.10.2009, 16:07   #19
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: SimpleGraphicsEngine 0.1b

Блин щас по совету всезнающего ( Knightmare ) делаю оптимизацию, уже еб*нулся на отличненько.
__________________

(Offline)
 
Ответить с цитированием
Старый 09.10.2009, 16:10   #20
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

А ты как хотел? Было дело мне снились строчки деферред рендера, так что у тя все впереди.
(Offline)
 
Ответить с цитированием
Старый 01.12.2009, 14:08   #21
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: SimpleGraphicsEngine 0.1b

Вот прошел почти месяц, трудился по 2-3 часа в день. Сделал оптимизацию, загрузку 3ds моделей, обновил камеру( теперь не глючит ), сделал свободное управление( мышь + wsad), обновил почти каждый класс в движке, создал простую систему коллизий ( сфера - сфера ),
в аттаче простая сценка сделанная в максе + мой двиг ессесно + сяшные библы для запуска у кого нету c++ , кому надо исходники ( 100 кг кода ) пишите.

зы. шейдеры откомпилены во второй версии, так что на старых компах( у кого видяха старая) не запустится.


РАБОЧАЯ ВЕРСИЯ НА 3 СТРАНИЦЕ В 33 посте
__________________


Последний раз редактировалось mr.DIMAS, 25.04.2015 в 21:29.
(Offline)
 
Ответить с цитированием
Старый 01.12.2009, 16:34   #22
falcon
Разработчик
 
Аватар для falcon
 
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений
(для 470 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

1ое - неработает
2ое - если всё ещё делаешь с d3dx, то пока совсем не айс
(не подумай что призываю полностью от неё отказаться.. но от того же ID3DXMesh- точно стоит (тем более если двиг пишешь в образовательных целях).... а ещё лучше проектировать так, что б от минимально зависеть от апи (Как учил дядя Ламот).. что при необходимости перейти на другое GAPI не пришлось перелопчивать весь двиг сверху донизу )
(Offline)
 
Ответить с цитированием
Старый 01.12.2009, 16:57   #23
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

блин почему неработает (((( че пишет? я ж вроде все библы нужные запаковал
__________________

(Offline)
 
Ответить с цитированием
Старый 01.12.2009, 17:12   #24
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

че еще и d3dx9 и d3d9 запаковывать?
__________________

(Offline)
 
Ответить с цитированием
Старый 01.12.2009, 17:50   #25
falcon
Разработчик
 
Аватар для falcon
 
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений
(для 470 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

не, там хз че за хрень вылазит (типа дебага Visual Studio)
а прога висит...
Миниатюры
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 730
Размер:	54.4 Кб
ID:	8428  
(Offline)
 
Ответить с цитированием
Старый 01.12.2009, 18:05   #26
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

ппц, блиин, у кого еще такая лажа? ояебу если такая жосская несовместимость из-за D3DX то седня же выкину его нах
__________________

(Offline)
 
Ответить с цитированием
Старый 01.12.2009, 18:09   #27
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

Есть мнение что твой код рассадник ошибок. Я правда успел полюбоваться на сцену целый 1 кадр. Потом приложение выпилило себя.
(Offline)
 
Ответить с цитированием
Старый 01.12.2009, 18:13   #28
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

блин почему у меня все работает а у других нет? это реально не айс ((((

кажись въехал в чем проблема. у меня стоит на загрузке шрифт Consolas . а так как у других его нет то при попытке нарисовать текст приложение вылетает с ошибкой.

в архиве ехе исправленный
Вложения
Тип файла: rar SimpleGameEngine.rar (15.4 Кб, 365 просмотров)
__________________

(Offline)
 
Ответить с цитированием
Старый 01.12.2009, 18:28   #29
falcon
Разработчик
 
Аватар для falcon
 
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений
(для 470 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

кажись въехал
неа
едь дальше ^_^
(Offline)
 
Ответить с цитированием
Старый 01.12.2009, 18:31   #30
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

все я ушел до выяснения обстоятельств с движком.
__________________

(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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