Привет, gamedev.ru!
Хочу распросить знающих людей, если они тут есть, как происходит рендеринг в, например, думчике. Меня смущает вот что:
Я вот пока делал рендерер ландшафта по карте выстот. Там принцип таков, что для некоторой линии на экране (в простейшем случае - вертикальной) пускается луч, проецируется на карту высот, и по высоте ландшафта на линии проекции восстанавливаются экранные координаты. Это вроде как называется ray casting.
Так вот при этом способе нет какой-то дополнительной нужды отсекать невидимые области. Куда луч не спроецируется - там и не видно. С заслонением объектами друг-друга тоже можно справиться, если запоминать, насколько далеко линия на экране уже зарисована.
С обнаружением столкновений тоже всё должно быть просто, ведь в думе уровень поделен на сектора-прямоугольники, ЕМНИП. Зная, в каком секторе мы находимся, мы должны сделать всего 4 операции сравнения (2 для x и 2 для y), чтобы определить, можно ли находиться в данной точке.
Так что объясните пожалуйста, если уровень не имеет никаких разрывов, сектора - все прямоугольники, то нафиг нужны какие-то BSP деревья, если отсечение невидимых секторов и cd можно сделать и без них?
В DukeNukem 3d используются порталы. Но тут без них никак, так как там есть многоэтажные здания и прочие хитрости.
Хочу запилить думоподобную игру, но не знаю что выбрать из кучи этих технологий.
Вот вам самодельная картиночка с медленного самодельного рейтрейсера:
http://img834.imageshack.us/img834/341/testout.png
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Zorn
Ответ на:
комментарий
от schizoid
Ответ на:
комментарий
от schizoid
Ответ на:
комментарий
от static_lab
Ответ на:
комментарий
от Zorn
Ответ на:
комментарий
от buddhist
Ответ на:
комментарий
от buddhist
Ответ на:
комментарий
от Zorn
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от TheKnight
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Zorn
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Zorn
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Zorn
Ответ на:
комментарий
от Zorn
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Zorn
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Zorn
Ответ на:
комментарий
от Zorn
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Zorn
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от schizoid
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Порталы (2010)
- Форум Реклама на портале (2012)
- Форум [SSL] Крупные порталы (2011)
- Форум свободные корпоративные порталы (2010)
- Форум деревья (2006)
- Форум Дерево (2004)
- Форум дерево (2006)
- Форум ЛОР сродни игровому порталу (2019)
- Форум Анонимус с ПОРТАЛОМ!!1 (2014)
- Форум Капча на школьном портале (2008)