Для своего нового проекта мною с нуля был написан новый 3д движок - Simple3D, заточенный в первую очередь под слабые мобильные устройства. Выкладываю видео с целью похвастаться и показать всем скептикам на что способен флеш.
Всем спасибо за комментарии! :) Судя по ним, мне есть смысл продолжать :)
Многие создатели 3д движков часто делают демки с фичами, неприменимыми в реальной игре. Часто ли вы видите в играх зеркальные чайники? Или полигон с бампмепингом, крутящийся в вакууме? :)
Как бы там ни было, я тоже решил попробовать. Расставил на карте домики и включил для них динамическое освещение. Источник света вращается вокруг домиков, демонстрируя свою динамичность :)
В настоящей игре конечно же лучше зафиксировать свет, и для статичных объектов типа зданий запечь свет в текстуру. Это даст серьезный прирост в скорости отрисовки. А если еще и не перерисовывать домики лишний раз, например когда камера не шевелится, то мы получим почти бесплатные статические объекты.
В данной демке все не так :) Здания честно рисуются каждый кадр, свет вращается и честно считается для всех зданий... и даже для одинокого пеона. Зато выглядит эффектно... почти как зеркальный чайник ;)
Всем привет! :) Ну вот и свершилось! Мой первый пост :)
Кто из нас в детстве не любил игры? Кто из нас не мечтал делать игры? Кто не хотел сделать свою, ту самую идеальную, в любимом жанре? Время идет и мы взрослеем. Детские мечты навсегда остаются в прошлом, на смену им приходит суровая реальность...
Но вот однажды, сидя на работе, стачивая напильником очередные зазубрины флекса, ты понимаешь, что Время пришло! Время пришло достать пыльную детскую тетрадку с наработками по софтверной растеризации. С рисунками основных зданий и деревом развития...
Меня зовут Дмитрий Половайкин, и это блог о новом 3д движке на флеше, заточенном под ртс. Я назвал его Трава3D :)
Пафосное вступление вроде удалось :) На последнем флешгаме меня сильно напугали пиратством, так что swf-ки выкладывать пока не буду. А буду выкладывать сринкасты и описывать фичи :) Пожалуйста оставляйте свои комментарии. Как вам получающаяся картинка? Есть ли смысл мне продолжать? Нужна ли миру браузерная 3д ртс на флеше?
Итак первое видео на котором присутствуют:
36 маринов из starcraft2 (анимация "stand" + вращение)
в каждом марине по 1072 полигона
один источник света типа "Солнышко"
тени типа "Пятнышко"
блестящий материал из которого сделаны марины
сильно тормозящая и пока совсем не оптимизированная земля
Тест проводится на стареньком ноуте core 2 duo 1.7 GHz
Жадная программа видеозахвата с экрана жрет процессор и снижает драгоценный фпс на 20%. Прошу это учесть.