Просмотр полной версии : Это 2D или 3D?
http://www.youtube.com/watch?v=3nlE1foX2VQ&feature=related
Выглядит как 3д, но предыдущая часть этой игры была 100% 2D, при этом некоторые объекты выглядели почти как 3д. Но здесь есть и зум камеры и, что самое интересное, при проезде под препятствиями они действительно ведут себя как 3д объекты. Хотя деревья, очевидно 2д.
Как можно реализовать такую графику? Может кто-то встречал какие-то нормальные статьи по поводу иллюзии 3д в играх с видом сверху?
п.с. На русском или на английском, значения не имеет
Хочу попробовать соорудить игру на бокс 2д с видом сверху, но при этом сделать ее как бы 3D.
Или же все-таки прийдется комбинировать box2d и, например away3d?
medvedya2
09.03.2011, 13:44
Смесь 3д и 2д делается несложно есть формула для определения фокусного расстояние на эту высоту ставиться камера и можно накладывать под и над 3д какую либо 2д графику.
ютьюб окончательно превратился во что-то мегатупящее.
Час уже не скачать :(
Смесь 3д и 2д делается несложно есть формула для определения фокусного расстояние на эту высоту ставиться камера и можно накладывать под и над 3д какую либо 2д графику.
Тут есть еще проблема в том, чтобы организовать столкновения 2д объектов с 3д
ютьюб окончательно превратился во что-то мегатупящее.
Час уже не скачать
Время от времени бывает. У меня без единого притормаживания скачалось днем. Сейчас тоже жестко тупит
Psycho Tiger
09.03.2011, 18:19
Это 2D. Камеру вертеть можно? Значит, это секвенция картинок.
Хз. В предыдущей части камеру вертеть было нельзя. Скорее всего и в этой тоже.
iNils, откуда такие выводы?
Характерные для реал-тайм-рендиринга стыки сторон объектов.
http://itunes.apple.com/us/app/lilracerz-pro-rally/id372283058?mt=8
Скажем на последний картинке, где трактор, хорошо видны зазубрены, которые остается при быстром рендеринге. А при секвенции готовых картинок, детали прорабатываются.
Это 3D: объекты(пирамида, арки над дорогой, камни, деревья) на карте под разными углами отображаются. Секвенции много было бы слишком, потому 3D сделать проще просто. К тому же мало полигонов в объектах, была бы секвенция, то на полигоны не поскупились бы.
Psycho Tiger
09.03.2011, 19:20
Да, действительно.
А что касается машинок?
А машинки точно 2д. Причем в предыдущей версии они были намного красивее
Вот оригинальная тема автора http://board.flashkit.com/board/showthread.php?t=787857
an_games
10.03.2011, 13:25
Машинки похожи на 3д спрайты.
(Столкновение в 3д, особенно в топ-даун игре оч просто посчитать тем же алгоритмом что и в 2д)
Есть вопрос - где обычно флешеры хранят файлы зд игр, когда заливают их на порталы ?
Я недавно пробовал с 3д работать, удивительно что с ЭС3 для 2д игр я даже по урокам пока толком не разобрался, а для 3д библиотек пошло аж за милую душу, правда остановил меня Гарб. коллектор и проблема с тем что файлы моделей нужно где-то хранить,)
medvedya2
10.03.2011, 15:35
Есть вопрос - где обычно флешеры хранят файлы зд игр, когда заливают их на порталы ?
Я файлы в архиве храню через Embed встраиваю в swf и через FZip выдераю, архив без сжатия всеравно swf-ка архивируется.
Машинки похожи на 3д спрайты.
(Столкновение в 3д, особенно в топ-даун игре оч просто посчитать тем же алгоритмом что и в 2д)
Машинки тут точно 2D.
http://www.blastone.com/games/lilracerz/images/celica.png
И движок тут бокс2д и используется
an_games
10.03.2011, 17:59
Ну, да - это и есть 3д спрайты.
Я файлы в архиве храню через Embed встраиваю в swf и через FZip выдераю, архив без сжатия всеравно swf-ка архивируется.
Надо попробовать. Я так понимаю что с 3д имеет смыл сейчас работать в Альтернативе, тк у них планы наполеоновские и много обещаюшие) ?
Еще по поводу коллектора-я так понял что AS3 не удаляет автоматически битмапы и переменные после удаления обьекта и нужно все это отслеживать... че-та читаю-читаю на эту тему, но ньюансы некоторые не вполне понятны.
Да какие 3д спрайты? Обычная битмапка, в которую копируются пиксели. Там 3Д и не пахло
2-х мерных объектов в 3-х мерном пространстве быть не может :)
Максимум одно из измерений будет равняться нулю.
an_games
10.03.2011, 22:59
насколько я знаю - 3д спрайт и есть набор битмапов, которыми управляет какой-нибудь готовый класс 3д библиотеки типа Sprite3d, и в данном случае разработчик вполне мог использовать его, ну или написать свой.
Не знаю о каких спрайтах3д идет речь, но в моем понимании - это просто контейнер для 3д объектов, такой как используется в away3d, papervision3d и т.д.
А в данном случае 3д объект отсутствует. С отображением такой машинки легко справится и обычный спрайт. И алгоритм выбора нужного участка можно написать от силы часа за 2, с нуля
an_games
11.03.2011, 12:07
вот, сегодня утром нашел пример из Альтернативы о 3д спрайтах. Я познакомился с этим термином когда в Санди ковырялся. Технически, goodguy, это и есть то о чем ты говоришь, просто я назвал это знакомым мне термином и все.
http://blog.alternativaplatform.com/ru/2007/10/05/sprites_demo
http://blog.alternativaplatform.com/ru/2007/10/11/golden-elephants/
А доводилось кому-нибудь самостоятельно делать такие изображения?
В каком ПО кто делал?
an_games
15.03.2011, 20:47
Я делал такие в 3д максе - для других, правда, целей, но с тем же смыслом. Нужно продумать настройку камеры, а остальное дело техники.
Да на счет камеры то понятно, я тоже рендерил картинки с разных ракурсов. А как сохранить все кадры так, чтобы они расположились на одной битмапке, именно так как здесь?
Я делал тулзу на AIR. кроме склейки можно ещё и обрезать.
http://www.flasher.ru/forum/blog.php?b=111
UPD. надо бы переписать под блудовский крипто..
а вообще можно использовать ImageMagic
montage input_dir\*.png -tile 8x -trim -background none toutput_dir\.png
Хорошая идея. Наверное так и поступлю
вот тулза для склейки и нарезки: http://www.texturepacker.com/
Спасибо, но я уже написал свою ;)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.