Добро пожаловать на форумы Боевого Народа (бывший форум Live.CNews.ru)!

ВАЖНЫЕ ТЕМЫ: FAQ по переезду и восстановлению учеток | Ошибки и глюки форума.
О проблемах с учетными записями писать СЮДА.
GEM 3, мечты или расследование ведет Midgebash - Форумы Боевого Народа
IPB

Здравствуйте, гость ( Вход | Регистрация )

> Информация

GEM 3, мечты или расследование ведет Midgebash
сообщение 19.2.2012, 13:56
Сообщение #1





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Здравствуйте, граждане форумчане!

Что-то давненько меня не было на этом форуме. Эх, ну ладно, приступим...

Сегодня речь пойдет о GEM 3 (я правда опоздал годика эдак на 2, но ничего biggrin.gifD)

ИзображениеВот он - великий и ужасный GEM.

В связи с просмотром мной презентации нового движка GEM 3, было проведено небольшое расследование, которым, собственно, я и хочу поделиться с вами.

Для тех, кто в танке: GEM - игровой движок от украинских разработчиков Best Way. Именно на нем и работают такие замечательные игры как "В тылу врага: диверсанты"(GEM) и "В тылу врага 2"(GEM 2). GEM 3 - новая платформа, представляющая собой доработанный движок GEM 2. На сегодняшний день, на движке GEM 3 работает RTS стратежка Majesty 2.

Впечатления от презентации
Честно говоря, презентация движка GEM 3 произвела на меня большое впечатление, хотя внешне он не очень то и отличается от своих предшественников. Вот несколько новых фишек которых мне удалось разглядеть:

Во-первых, сразу бросается в глаза новая система текстурирования(см текстурирование ленда). Цитирую: "Теперь, для раскраски земли используются не просто текстуры, а материалы. Каждый материал кроме диффузной текстуры может включать в себя карты: normal, specular, environment. Доступны настройки цвета, прозрачности, интенсивности свечения, скорости анимации, яркости, тайла и прочее. Типы территорий теперь прописываются автоматически. По умолчанию тип территории определяется согласно папке, в которой лежит диффузная текстура материала земли". И наконец, не будет рваной линии между множеством текстур. Stamp'ы (дороги, лужи, грязь и т.п.) теперь можно масштабировать (мелочь, а приятно). Очень порадовала новая система воды, хотя пока не ясно, как она будет работать.

ИзображениеТеперь все как в пэинте: кто последний поверх нарисован - тот и прав

Во-вторых, не может не радовать глаз и новая фича движка - FX Editor (то бишь редактор спецэффектов). Пока инфы о нем мало, но если все так, как я и предполагаю, то в нем можно будет без проблем настроить пламя, комаров, взрывы, вспышки, свет и...... да все что хочешь! Только и делай, что скорость, направление и размер поинтов/пивотов меняй, да нужные текстурки c альфа-каналом (на место поинтов) подставляй.

ИзображениеКрасиво, однако.

В-третьих, теперь деревья, камни, траву, кусты и т.п. можно спаунить автоматически, обычной кистью.

В-четвертых - графика. Теперь картинка стала чуть более сочная (как мне показалось). Но особо ничего нового в плане графики, кроме блюра, наблюдать не пришлось (и это даже чем-то хорошо).

Изображение Ляпота!

Расследование
А вот тут-то и самое интересное! Дамы и господа, объявляю конкурс "какая будет следующая втв или будет ли она вообще" открытым!

В тылу врага 3 быть! Почему я так думаю:

Ну, во-первых, количество папок
навело меня на мысль, что не просто так BW новый движок клепают.

Изображение

Я, честно говоря, не думаю что все это взято из втв2 или наклепано и случайно оставлено из Majesty 2.

Во-вторых, обратите внимание на дату производства вагона:
ИзображениеОтчетливо видна надпись - 29.01.85. День рождения Изабель Лукас кста (Намек на трансформеры?) biggrin.gif
Опять же сомневаюсь, что это для иной игры, кроме как втв3.

И не зря же они так шифровались:
Изображение

Если все так, как я и думаю, и втв 3 будет, причем действия будут происходить после 1985 г., то куда нас занесет на этот раз? Афганистан? Балканы? Чечня? Остается только гадать....

На этом у меня все. Надеюсь, что вам было интересно прочитать мою заметку и вам не показалось, что вы потратили свое время на прочтение моего поста впустую. Жду ваших комментариев внизу.

П.С. Если кому интересно: мой мод про Чечню встал! Даже норм анонс сделать не могу! Срочно нужен человек, умеющий нормально экспортировать пехоту в игру! Уже сделано: около 70% всей техники, 95% ручного оружия, почти доведен до ума основной движок мода.
Нужны все! От фотошоперов до 3d моделеров.
Если есть желающие присоединиться или хоть как-то помочь моему проекту, то буду безумно рад! Мой skype - midgebash
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
 
Начать новую тему
Ответов
сообщение 23.9.2015, 5:30
Сообщение #2





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Вот, человек ясно сказал на 25-й минуте и на 26-й, что сценарии им пишут 2 писателя фантаста под псевдонимами! newlaugh.gif

Ролик с тюбика:Youtube.com

Ведь это полный уход от реальности, видимо ребята решили сколотить не "Новый Союз" а "Новый Резидент Ивэл" спустя 20 лет. Но поздно, "поезд уже на другой станции" был 20 лет назад. В 1995 это был "респект и уважуха автору" а сейчас отстойник для ослов тока получится может.

Пометались говорит, некоторое время а решили за долгострой сесть который вроде как уже на помойку сами и выбросили. Писатели наверное опять УГ написали, ведь уже не 2013 заканчивается, а 2016 на носу, а в анонсах - "глубокая заморозка", потому что сами наверное поняли что это УГ только для даунов, да и то замороженных.

Зачем было стратегии бросать, в погоне за длинным рублём уже сколько офисов выкидывало белую тряпку. Немцы из их ВТВ ну хоть что-то похожее на реальность переклепали, в тюнгле по популярности от 3-его до 5-го места закатывают каждый день из всех игр в мире всех жанров. А они за отстой сели 1995-го года.

Такие вот писатели-фантасты им и ВТВ в УГ превратили с полным коллапсом.

Ужас, какой к чёрту сценарий, какие там фантасты, да хоть одно нормальное сражение сделайте в масштабе как минимум 50-70 танков и 500-700 пехотинцев, хоть кто нибудь, хватит может бреда про зомбаков и диверов.

Всё, больше ничего не надо, и вы первые войдёте в историю как люди которые потянули такой обычный сценарий. Тем более, что железо уже позволяет раскрыть не 10 танков и 50 пехотинцев на 300 метров обзора, а 300-500 танков и 3000-5000 пехоты на дальности обзора 600 метров, а то и 1000.
Только тут как в анекдоте про Чапаева и Петьку - есть нюанс!
Не "компиляшки" с C++ надо совать выдавая ему биллионы тупых команд , а общаться с Железом на его родном (почти) языке, но это не у всех выходит, проще на С++ для домохозяев и чайников сыпать гигобайты заместо мегабайт.

Кто не в курсе поясню просто, их грёбанный компилятор сыпет горы мусора на проц, да так что у него конвейера разъезжаются в уматень. Сотни никому ненужных команд, заместо десятков, а то и тысячи. Пень вообще в аут уходит со своими малочисленными конвейерами по сравнению с Атлошей, та даже Феникс в штопре от такой подачи мусора на поток вычислений.

Если в чистом виде на Ассемблере надо выполнить десятки команд, то в Борланде это уже сотни после отстойных их компиляций с языка очкариков Оксфордских на язык инженеров заводских. Ребята тупо не тянут Ассемблер. Ну не тянут и всё тут, что поделать, пусть процы за них дотягуют их уровень до "машиноприятного кода" опять же через долбленный компилятор.

Получается картина маслом, есть тупо команды процессора, почти как в калькуляторе, но расширенный по командам и регистрам в разы, это и есть машинный код, он является тем, что для нас допустим русский язык. Далее Асемблер, это язык низкого уровня, он низкий не потому что хреновый а потому, что само больше приближен к машинному коду, ну назовём его украинская мова. Далее тот кто пишет в Ассемблере увеличивает нагрузку на мозги в раза 2-3, так как переводит при компилировании с неудобного Ассемблера в машинный код. Ну это как допустим 2 человека общаются через переводчика, растёт время беседы и точность смысла теряется кое где. Но в принципе процентов 50 понимание даже без переводчика существует как при разговоре русскоязычного с украинскоязычным. Мы теряем процентов 50 минимум производительности при компиляции, это уже пол процессора в топку.

Далее, картина такая, ребята не хотят и зачастую не могут работать в таком масштабе софта с Ассемблером, они придумывают языки высокого уровня, такие как C++, Visual Basic, Java, Python, PHP, Ruby, Perl, Delphi (Pascal) и прочие.
Высокие они в адекватности к чайникам, но к машинному коду вообще абстрактны полностью. Ну назовём их китайским языком, для удобства сравнения.

Что имеем, прогеры так сказать с позволения, обладают марсианским языком (допустим) и никогда не слышали ни русского ни украинского и китайский они тока пару лет изучают но он очень им близок по наитию. Что получим, марсиан хромая на китайском пытаются через переводчика (компиляцию) давать команды на русский язык. Но как, если китайский переводчик не знает русского, то только через переводчика на украинский, а тот тока потом переведёт на русский, и ответ надо будет перевести обратно по такой же цепи. В прямой трансляции это даже с очень мощного железа получится тока тетрис максимум. Как и долгий разговор через все переводчики языков, да и то может оказаться бредом.

Так и в нашей ситуации только тут ещё хуже, чтобы процу объяснить что надо сделать, надо с С++ откомпилировать в машинный код, а это только через компилятор С++ который был написан в Ассемблере, а сам код Ассемблера надо перевести в машинный код. Интересно в нашем моменте то, что тут перевод не слово в слово выходит, а допустим где-то 10-12 команд процессора это где-то 5-6 команд Ассемблера, а в Борланде это 2-3. Казалось бы всё окей, всё пучком, компилируем и го!

Но нет, при компиляции по мимо того, что "вылезают вилы", да ещё какие, получается обратная реакция, то, что можно было объяснить процессору за 100-200 тактов растягивается при потоке команд на малопонятных языках друг другу в такие сопли, что это будет 1000-2000 тактов!!! yes.gif

Тормоза дикие, меня жуть брала в начале 90-х когда я это всё увидел собственными глазами. Вот Вам и потерянные флопсы, вот и баги с вилами, лаги на довесок, когда это вытягивается в поток на миллиарды операций в секунду. Самое главное что там 80-90% воды, в чистом виде, нет просто марсианина знающего русский язык всего лишь, в нашем примере выше. Есть марсиане которые изучают китайский чтобы говорить с русским процессором через китайского и украинского переводчика.

Так вот, серьёзные прогеры, в С++ не заканчивают свою деятельность, они в Ассемблере пишут важнейший код убирая китайский язык в цепи перевода.

Как результат - меньше порядком воды, а следовательно и больше флопсов свободных, и меньше багов с вилами, лаги исчезают тоже заметно. Если же ядро движка написать в чистом машинном коде, ( rolleyes.gif это очень сложно, но вполне реально) то у Вас, дамы и господа будет высший уровень общения на русском языке с русскоязычным процессором без цепи переводчиков, тут только Ваши личные вилы вылезут, а лагов будет ноль процентов.

Если брать по производе то где-то так выходит, (на мой взгляд):

Машинный код - 100% мощности процессора
Ассемблер - 50% мощности процессора
Борланд С++ - 10% мощности процессора

Вот и имеем игры не тянущие даже уровень примитива в 10% от реальной мощности процессоров. Если сюда добавим "шляпность" прогеров, то на выходе компилянт в 5-7% максимум от реальной мощности.

Загруженность памяти в разы , в разы излишние команды, корявые компиляторы, корявые прогеры, плюс корявые скрипты - как следствие падение производительности в десятки раз!

А если ещё и "шляпа всем этим рулит", то всё, проект можно закрывать и "жрать свою шляпу", потому что конкуренты не поленились ядро в Ассемблере хотя бы написать ещё в 90-х! newlaugh.gif

С того "Очкастого Борланда" максимум что выжмешь так это "тетрис в феничках" да и то с 15-ю кадрами в секунду и кучей крашей, вместо улёта и респекта на современой машине в 300 кадров и графоном с физикой в разы выше, я уже не говорю о искусственном интеллекте.

Тут два выхода, в оба конца, или прогеры должны к коду стремится машиному в чистом виде, или новые процы клепать таким горе прогерам, которые бы хавали этот чёртовый Борланд как ща машинный код жрёт 86-й с 86-го года.

Иначе удачи не видать, писать игры через 2 компилятора это отстойник для лохов в который окунули всех геймеров как свиней в корыто, взяв ещё при этом баксы как за железо так и за игру.

Почему только пару-тройку фирм на планете хоть как-то пытаются выныривать из этого дерьма, привлекая реальных прогеров и избегая двойной компиляции???

Деньги???

Нет, там хватит на спецов бабок у всех почти.

"Без лоха и жизнь плоха!" - говори так в тех же 90-х.

Плюс к этому слабоумие прогеров, золотая комбинация, не находите???

PS. Как говорил один мой косвенный наставник еврейкой национальности:
"Нашу продукцию критикуют жёстко, льют в нашу сторону рекламации, зарекаются брать, по телефону раздалбывая отдел по качеству, кроют матом, угрожают судами, но, потом приезжают и заказывают ещё, потому, что дёшево и конкурентов почти нет!" newlaugh.gif








Перейти в начало страницы
Вставить ник
+Цитировать сообщение

Сообщений в этой теме
- Midgebash   GEM 3, мечты или расследование ведет Midgebash   19.2.2012, 13:56
- - leonid95   Midgebash ха,ха. Конечно прикольно, но поживем у...   21.2.2012, 18:18
- - хомяк в тылу врага   Всё это хорошо... но у меня уже костью в горле ста...   23.2.2012, 11:46
- - moonskis   Самый главный вопрос: Когда!?17   11.3.2012, 12:52
- - МеталлисТ   Мда. Если она действительно будет на современную т...   19.3.2012, 12:19
|- - Midgebash   Цитата(МеталлисТ @ Понедельник, 19 Марта 2012...   19.3.2012, 13:41
|- - МеталлисТ   Цитата(Midgebash @ Понедельник, 19 Марта 2012...   19.3.2012, 14:36
- - moonskis   ЦитатаНе, друже, это уж вряд ли. Я там, во Второй ...   23.3.2012, 19:33
|- - Midgebash   Цитата(moonskis @ Пятница, 23 Марта 2012, 19...   24.3.2012, 11:03
- - moonskis   ЦитатаА в чем будет принципиальное отличие от, к п...   24.3.2012, 12:01
- - Stas_Tashlanov   Уже точно не когда не выйдет. Проект Новый Союз за...   12.8.2014, 19:27
|- - Frei   Цитата(Stas_Tashlanov @ Вторник, 12 Августа 2...   18.8.2014, 22:29
- - Джон Ду   Что это было? Найдено и болтается на официальной с...   18.9.2014, 5:33
- - viktor7   ЦитатаЧто это было? Найдено и болтается на официал...   19.9.2014, 9:34
|- - Джон Ду   Цитата(viktor7 @ Пятница, 19 Сентября 2014, 0...   19.9.2014, 10:59
- - Hemi   новостей вообще больше нет? уже столько времени пр...   12.6.2015, 19:18
- - Мастер_хора   ЦитатаНу, брат, покажи игру, которая бы хоть близк...   22.9.2015, 18:29
- - Мастер_хора   геймер от такой бадяги.   22.9.2015, 18:32
- - Мастер_хора   Так вот даже Донецкий GEM-2 выглядит как "чах...   22.9.2015, 19:05
- - Мастер_хора   Так вот даже Донецкий GEM-2 выглядит как "чах...   22.9.2015, 20:48
- - Мастер_хора   Вот что говорить, даже тут не могу 2 сообщения нор...   22.9.2015, 20:54
- - Мастер_хора   Вот что говорить, даже тут не могу 2 сообщения нор...   22.9.2015, 20:55
- - Мастер_хора   Вот, человек ясно сказал на 25-й минуте и на 26-й,...   23.9.2015, 5:30


Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19.4.2024, 20:36
Консультации адвоката по уголовным делам. Бесплатно. По всей России