Войти
ПрограммированиеФорумГрафика

Почему Ogre плох (вопрос к тем, кто так считает)? (13 стр)

Страницы: 19 10 11 12 13 14 Следующая »
#180
14:31, 13 июля 2014

Osiris
> Касательно Ogre в данном случае, чтобы ссылаться на тормозность архитектуры
> движка, надо написать на нем что-то, прогнать профайлером и увидеть, что да,
> это именно его кривая архитектура тормозит мое приложение. А потом еще надо
> написать быстрее для такого же случая.
Сейчас решил вспомнить старое, запустил Venetica. И да, Ogre безбожно тормозит при довольно уже слабой графике (тогда я не обратил внимания, а сейчас, блин, да у меня даже каловдьюти так не тормозил, в который недавно я играл). Личный опыт у меня тоже имеется - голый ландшафт тоже нехило тормозил (я говнокодерством и то эффективней раз в десять напишу)


#181
14:33, 13 июля 2014

war_zes
> Этой демке если что, уже 4 года, и она морально устарела.
что значит она морально устарела?
судя по этой демке, можно в легкую запилить свой Legend of Greemrock и графон будет ну хуже. Можно или нельзя?

#182
14:38, 13 июля 2014

u960
> что значит она морально устарела?
Значит, что движок уже давно ушел намного дальше по графике.

u960
>>Можно или нельзя?
Конечно можно, все для этого есть. DX 11 (OGL 4), шейдеры, Deffered Shading из коробки, разбиение пространства (там несколько алгоритмов), физика, даже тесселяция

#183
15:03, 13 июля 2014

war_zes
> И да, Ogre безбожно тормозит при довольно уже слабой графике (тогда я не
> обратил внимания, а сейчас, блин, да у меня даже каловдьюти так не тормозил, в
> который недавно я играл).

Всё в мире относительно ... Относительно чего OGRE тормозит ? Call of Duty ? Так ведь и движки сильно разные, нет ?

#184
15:03, 13 июля 2014

war_zes
> Конечно можно, все для этого есть. DX 11 (OGL 4), шейдеры, Deffered Shading из
> коробки, разбиение пространства (там несколько алгоритмов), физика, даже
> тесселяция

хм.. а уровня Дарк Соулс 1 или Дед Спейс 1?
то есть я правильно понимаю, что можно на этом движке написать игру уровня приставки xbox 360?

и самое главное на сколько это просто и логично

#185
15:07, 13 июля 2014

u960
> то есть я правильно понимаю, что можно на этом движке написать игру уровня
> приставки xbox 360?
В теории - да, но игры на приставки не должны лагать:
war_zes
> Ogre безбожно тормозит при довольно уже слабой графике

#186
15:07, 13 июля 2014

innuendo
> Так ведь и движки сильно разные, нет ?
И это как-то оправдывает огра?

u960
> то есть я правильно понимаю, что можно на этом движке написать игру уровня
> приставки xbox 360?
> и самое главное на сколько это просто и логично
Попробуй, раскажешь:) Я же не писал

#187
15:14, 13 июля 2014

-Eugene-
> > то есть я правильно понимаю, что можно на этом движке написать игру уровня
> > приставки xbox 360?
> В теории - да, но игры на приставки не должны лагать:

сказав про иксбокс я обозначил требования по графике, уровень, а так конечно под PC

#188
15:14, 13 июля 2014

war_zes
> > Так ведь и движки сильно разные, нет ?
> И это как-то оправдывает огра?

Это вносит ясность что и как :)

#189
15:15, 13 июля 2014

war_zes
> Попробуй, раскажешь:) Я же не писал
это понятно, тут вообще ни кто ничего не пишет
хотя спор безусловно интересный

#190
10:50, 14 июля 2014

war_zes
> Сейчас решил вспомнить старое, запустил Venetica. И да, Ogre безбожно тормозит
> при довольно уже слабой графике (тогда я не обратил внимания, а сейчас, блин,
> да у меня даже каловдьюти так не тормозил, в который недавно я играл).

В Venetica огр сильно переделанный. Скорее всего криворукие разрабы наговнокодили в огре непонятно что, вот и тормозит теперь. Остальные игры на оригинальном огре отлично работают.

И да, вместо того, чтобы ссылаться на мифическую тормозную орхетектуру, надо брать профайлер и мерять, что именно тормозит - сам огр или клиентский код. А то тормоза можно и на УЕ4 запросто сделать.

u960
> то есть я правильно понимаю, что можно на этом движке написать игру уровня
> приставки xbox 360?

Судя по фичлисту можно, только сам движок сдох. Коммерческих проектов на нем нет, пруфов пригодности для реальных игр тоже нет. Продолжать писать движок желающих нет, баги править никто не будет, доков/туториалов никогда и не было, на форуме полторы ностальгирующих калеки. На этом фоне Огр с парой десятков выпущенных и продающихся игр куда как лучше выглядит. А юнити - еще лучше.

В опенсурсе самое важное - это активность участников и комьюнити. Лучше живой развивающийся движок, чем навороченный, но дохлый.

#191
13:17, 14 июля 2014

std::noob
> Судя по фичлисту можно, только сам движок сдох.
Что значит сдох? его же ведь можно скачать и пользоватся? он просто больше не будет обновлятся я так понял.

> нет, пруфов пригодности для реальных игр тоже нет. Продолжать писать движок
> желающих нет, баги править никто не будет, доков/туториалов никогда и не было,
> на форуме полторы ностальгирующих калеки. На этом фоне Огр с парой десятков
> выпущенных и продающихся игр куда как лучше выглядит. А юнити - еще лучше.

Согласен, команде из 100 человек и милионным бюджетом глупо брать непонятное двигло, их просто инвестор не поймет.
Но инди разрабу ведь ничего не мешает написать на "дохлом двигле" игру. Даже если через год выпустит игру, то она еще будет на уровне в плане графики.


>
> В опенсурсе самое важное - это активность участников и комьюнити. Лучше живой
> развивающийся движок, чем навороченный, но дохлый.
Не думаю что Кармаку,Ромеру и другим, требовалось какое то комьюните. Согласен, гениям ни кто не нужен.
Но полно команд из 3-4 человек которые запиливали классные игры.

У юнити большая движуха,а толку? где игры?

#192
15:10, 14 июля 2014

u960
> Что значит сдох? его же ведь можно скачать и пользоватся?

Да, можно. Но грустно. Весь объем работ по поддержке движка ляжет на тебя. Движок крашится - сиди дебажь, исправляй. Вышел новый гейфон - сиди дописывай для него поддержку. Нашел в коде недоделанный кусок с каментом TODO - сиди ковыряйся, дописывай. Учитывая что движок писался одним человеком и тестировался максимум десятком пользователей - багов и недоделок там может быть просто немеряно.

Ну и если уж руки чешутся что-то в чужом двигле дописывать, то лучше к Огру присоединиться и туда дописать все что нужно для счастья.


> Но инди разрабу ведь ничего не мешает написать на "дохлом двигле" игру.

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


> Не думаю что Кармаку,Ромеру и другим, требовалось какое то комьюните.

Кармак и Ко - проприетарщики, а не опенсорсники. Зачем им комьюнити? Им тока гамеры с баблом нужны.

А для опенсурсных проектов комьюнити крайне важно как минимум по двум причинам:
1. Тестирование. Чем больше пользователей движка, тем больше тестеров и тем больше багов будет исправлено. А если движок пользует полтора юзера, то и работать без вылетов он будет разве что на машинах у разработчиков.
2. Поддержка. Чем больше пользователей движка, тем больше шансов, что ты задашь на форуме вопрос и получишь подробный ответ, а не будешь на каждый чих ковыряться в кишках чужого двигла.


> У юнити большая движуха,а толку? где игры?

Игр - тонны. Юнити стал уже почти стандартом де-факто для мобил и инди. Куда не сунься - везде юнити. AAA конечно на нем нет, ну так если ты не Кармак, то ААА может быть у тебя разве что во влажных фантазиях.

#193
17:05, 14 июля 2014

std::noob
> объем работ по поддержке движка ляжет на тебя.
Угу, как будто с огром другое.

>>Движок крашится - сиди дебажь, исправляй.
Тоже самое с огром, никто за тебя ничего не исправит

#194
17:44, 14 июля 2014

war_zes
> Тоже самое с огром, никто за тебя ничего не исправит

Да ну? Вот я открываю багтрекер огра. Вижу статистику - открытых багов 28%, закрытых/исправленных 72%. Значит в среднем 4 бага из 5 огровцы за меня исправят. А вот в дохлом софтпиксельэнжине точно придется все самому делать.

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

Страницы: 19 10 11 12 13 14 Следующая »
ПрограммированиеФорумГрафика

Тема в архиве.

Тема закрыта.