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

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

Вернуться   forum.boolean.name > Проекты > Проекты C++

Ответ
 
Опции темы
Старый 16.02.2012, 18:26   #16
shybovycha
ПроЭктировщик
 
Аватар для shybovycha
 
Регистрация: 27.05.2007
Сообщений: 110
Написано 40 полезных сообщений
(для 33 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Сообщение от ІГРОГРАЙКО Посмотреть сообщение
Как на счет GLM - для матриц, векторов и проче математики...?
Настоящие мужики сами пишут математику! =3

Ну, как пример - я писал убер-класс вектора, который через кватернионные преобразования умел вращаться - не вижу-таки смысла в отдельном классе кватерниона...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (16.02.2012)
Старый 16.02.2012, 19:32   #17
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Настоящие мужики сами пишут математику! =3
это туповато, по крайней мере лучше SSE2 математики из XNAmath/Sony vectormath вам не написать.
(Offline)
 
Ответить с цитированием
Старый 16.02.2012, 19:51   #18
shybovycha
ПроЭктировщик
 
Аватар для shybovycha
 
Регистрация: 27.05.2007
Сообщений: 110
Написано 40 полезных сообщений
(для 33 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Сообщение от Mr_F_ Посмотреть сообщение
это туповато, по крайней мере лучше SSE2 математики из XNAmath/Sony vectormath вам не написать.
Вопрос не в том, лучше или нет, а в том, нужно ли мне подключать библиотеку (библиотеки) Х для моего проектиика Y
(Offline)
 
Ответить с цитированием
Старый 16.02.2012, 20:03   #19
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

это туповато, по крайней мере лучше SSE2 математики из XNAmath/Sony vectormath вам не написать.
ну блин. в библиотеке же не только перемножение матриц и матрицы на вектор должно быть...
(Offline)
 
Ответить с цитированием
Старый 17.02.2012, 00:48   #20
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 981
Написано 390 полезных сообщений
(для 634 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Вот например я у себя в матбибле тригонометрические функции делал через ряды Маклорена, и в них можно задавать количество итераций, тем самым выбирая баланс между производительностью и точностью. А так как тригонометрия входит и в расчеты векторов, матриц и кватернионов, то и их можно также балансировать. Расчеты системы частиц например намного быстрей происходить будут, т к точность в них не особо нужна. Еще есть некоторые функции для частных случаев, например если известно что аргумент принадлежит определенно заданному диапазону, можно упростить алгоритмы вычислений.

SIMD можно и самому пилить ассемблерными вставками - там не сложно.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ІГРОГРАЙКО (17.02.2012)
Старый 19.02.2012, 02:05   #21
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Для комиссии, с немалой вероятностью, подобная разработка будет "на уровне калькулятора или даже выше". Конечно, может крупно повезти с преподами, но, увы, о многих относительно передовых темах люди буду судить по названию проекта.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Samodelkin (19.02.2012), St_AnGer (20.02.2012), ІГРОГРАЙКО (19.02.2012)
Старый 19.02.2012, 11:47   #22
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Так тут просто надо тему взять звучащую типа: "Система визуализации костной анимации в реальном времени" или "Визуализация физического взаимодействия твердых и мягких тел в реальном времени".
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
den (19.02.2012), impersonalis (20.02.2012), Samodelkin (19.02.2012), ІГРОГРАЙКО (19.02.2012)
Старый 19.02.2012, 22:58   #23
Morganolla
Бывалый
 
Аватар для Morganolla
 
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений
(для 245 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Судя по топику, чувак надорвется и к концу года для него настанет конец света... Мой совет - к маю сделай тетрис с эротическими картинками на движке HGE ( хоть немного изучишь С++ ). Преподы будут рады. А к диплому доизучи еще BOX2D и BASS и сделай что-то типа Hammerfight (Hammerfall). Будет хоть какая -то польза и для тебя и для людей.
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ІГРОГРАЙКО (19.02.2012)
Старый 20.02.2012, 08:12   #24
ІГРОГРАЙКО
ПроЭктировщик
 
Аватар для ІГРОГРАЙКО
 
Регистрация: 20.06.2009
Адрес: Україна
Сообщений: 152
Написано 10 полезных сообщений
(для 24 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Планирование
продолжение

Подведу итоги за етих несколько дней...
В ходе обсуждения етого проекта и все большым погружением в даную предметную область я заметил существенные риски:

Проек в целом:
  • Низкая оценка проекта преподавателями, из за непрегодность для научного использования.
  • Трудоёмкость и сложность реализации Графического движка потребует больше времини.
  • Неизвесно какой объем времини и усилий нужно затратить на реализацыю или адаптацыю Физического, Звукового, АІ и Сетевого движка.

Вывод:
Я могу не успеть и/или перетрудитса, а роботу не оценят должным образом. И потому я решыл сильно уменьшыть объем проекта для диплома обойдясь пока только Графическим движком.
Для написания Графического движка сейчас у меня недостаток знаний, а именно использования OpenGL API. Потому я приступаю к разработке учебного проекта...

Спасибо вам за помощь! Буду рад получить новые советы...
__________________
Blitz3D, XNA, WebGL, OpenGL, Unity3D
PC: ASUS A55VM Core i3 (2.4Ghz), 6 Gb RAM, Nvidia GF 630M GT 2Gb
(Offline)
 
Ответить с цитированием
Старый 20.02.2012, 15:11   #25
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

я тебе уже посоветовал, но ты не унимаешся.
поговори с дипруком, придумайте фичу, запили фичу в уже существующий движок, профит.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ffinder за это полезное сообщение:
Taugeshtu (20.02.2012), ІГРОГРАЙКО (20.02.2012)
Старый 20.02.2012, 19:37   #26
shybovycha
ПроЭктировщик
 
Аватар для shybovycha
 
Регистрация: 27.05.2007
Сообщений: 110
Написано 40 полезных сообщений
(для 33 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Изменения в Силе я чую....
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо shybovycha за это полезное сообщение:
HolyDel (20.02.2012), Nikich (21.02.2012)
Старый 20.02.2012, 21:39   #27
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Сообщение от pax Посмотреть сообщение
Так тут просто надо тему взять звучащую типа: "Система визуализации костной анимации в реальном времени" или "Визуализация физического взаимодействия твердых и мягких тел в реальном времени".
Термин "реальное время", особенно в соответствующей среде, надо произносить с большой осторожностью: вероятнее всего он будет воспринят как - реализация операционной системы реального времени или создание аналогичного патча на систему с вытесняющей многозадачностью.
http://ru.wikipedia.org/wiki/Реальное_время
Лучше поиграть со словом "интерактивный" - этим ты покажешь возможность пользователя влиять на процесс "в реальном времени"(зд.), т.е. on-line

В остальном - прекрасно
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
moka (25.02.2012), pax (21.02.2012), ІГРОГРАЙКО (20.02.2012)
Старый 21.02.2012, 00:05   #28
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Сообщение от impersonalis Посмотреть сообщение
Термин "реальное время" надо произносить с большой осторожностью
Если препод захочет, он придерется к чему угодно) А вообще да, с ОС реального времени лучше вообще не связываться)
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (21.02.2012)
Старый 21.02.2012, 00:27   #29
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

импер всё правильно сказал про реальное время. тут дело не в придирках, а в том, что 3д рендер с гарантированным временем выдачи результата тяжело даже вообразить и непонятно где он может быть нужен.
интерактивный это легкое, ни к чему не обязывающее слово, которое можно лепить куда угодно.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ffinder за это полезное сообщение:
impersonalis (21.02.2012), pax (21.02.2012), ІГРОГРАЙКО (21.02.2012)
Старый 25.02.2012, 15:39   #30
Morganolla
Бывалый
 
Аватар для Morganolla
 
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений
(для 245 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Похоже стартер плохо понимает, что такое графический движок.
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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