![]() |
Ответ: Пишем свой первый игровой движок (3D Game Engine)
Цитата:
Ну, как пример - я писал убер-класс вектора, который через кватернионные преобразования умел вращаться - не вижу-таки смысла в отдельном классе кватерниона... |
Ответ: Пишем свой первый игровой движок (3D Game Engine)
Цитата:
|
Ответ: Пишем свой первый игровой движок (3D Game Engine)
Цитата:
|
Ответ: Пишем свой первый игровой движок (3D Game Engine)
Код:
это туповато, по крайней мере лучше SSE2 математики из XNAmath/Sony vectormath вам не написать. |
Ответ: Пишем свой первый игровой движок (3D Game Engine)
Вот например я у себя в матбибле тригонометрические функции делал через ряды Маклорена, и в них можно задавать количество итераций, тем самым выбирая баланс между производительностью и точностью. А так как тригонометрия входит и в расчеты векторов, матриц и кватернионов, то и их можно также балансировать. Расчеты системы частиц например намного быстрей происходить будут, т к точность в них не особо нужна. Еще есть некоторые функции для частных случаев, например если известно что аргумент принадлежит определенно заданному диапазону, можно упростить алгоритмы вычислений.
SIMD можно и самому пилить ассемблерными вставками - там не сложно. |
Ответ: Пишем свой первый игровой движок (3D Game Engine)
Для комиссии, с немалой вероятностью, подобная разработка будет "на уровне калькулятора или даже выше". Конечно, может крупно повезти с преподами, но, увы, о многих относительно передовых темах люди буду судить по названию проекта.
|
Ответ: Пишем свой первый игровой движок (3D Game Engine)
Так тут просто надо тему взять звучащую типа: "Система визуализации костной анимации в реальном времени" или "Визуализация физического взаимодействия твердых и мягких тел в реальном времени".
|
Ответ: Пишем свой первый игровой движок (3D Game Engine)
Судя по топику, чувак надорвется и к концу года для него настанет конец света... Мой совет - к маю сделай тетрис с эротическими картинками на движке HGE ( хоть немного изучишь С++ ). Преподы будут рады. А к диплому доизучи еще BOX2D и BASS и сделай что-то типа Hammerfight (Hammerfall). Будет хоть какая -то польза и для тебя и для людей.
|
Ответ: Пишем свой первый игровой движок (3D Game Engine)
Планирование продолжение Подведу итоги за етих несколько дней... В ходе обсуждения етого проекта и все большым погружением в даную предметную область я заметил существенные риски: Проек в целом:
Вывод: Я могу не успеть и/или перетрудитса, а роботу не оценят должным образом. И потому я решыл сильно уменьшыть объем проекта для диплома обойдясь пока только Графическим движком. Для написания Графического движка сейчас у меня недостаток знаний, а именно использования OpenGL API. Потому я приступаю к разработке учебного проекта... Спасибо вам за помощь! Буду рад получить новые советы...;) |
Ответ: Пишем свой первый игровой движок (3D Game Engine)
я тебе уже посоветовал, но ты не унимаешся.
поговори с дипруком, придумайте фичу, запили фичу в уже существующий движок, профит. |
Ответ: Пишем свой первый игровой движок (3D Game Engine)
Изменения в Силе я чую....
|
Ответ: Пишем свой первый игровой движок (3D Game Engine)
Цитата:
http://ru.wikipedia.org/wiki/Реальное_время Лучше поиграть со словом "интерактивный" - этим ты покажешь возможность пользователя влиять на процесс "в реальном времени"(зд.), т.е. on-line В остальном - прекрасно |
Ответ: Пишем свой первый игровой движок (3D Game Engine)
Цитата:
|
Ответ: Пишем свой первый игровой движок (3D Game Engine)
импер всё правильно сказал про реальное время. тут дело не в придирках, а в том, что 3д рендер с гарантированным временем выдачи результата тяжело даже вообразить и непонятно где он может быть нужен.
интерактивный это легкое, ни к чему не обязывающее слово, которое можно лепить куда угодно. |
Ответ: Пишем свой первый игровой движок (3D Game Engine)
Похоже стартер плохо понимает, что такое графический движок.
|
Часовой пояс GMT +4, время: 04:58. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot