|
17.02.2012, 14:45
|
#1
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Миф о том что Ogre3D движок неочень
Многие считают этот движок не очень хорошим, а то и вообще херней. А все это потому, что не все пишут на C++, а предпочитают языки попроще. И им неохота разбираться в самом языке, а не в движке. Развею миф, и приведу несколько успешных коммерческих проектов. Первое что скажу - это Огр есть на множестве языках C++, C#, Java, Python, где то даже для блица видел. С книгой понимаешь насколько он легок.
Venetica
Компьютерная игра в жанре CRPG, созданная компанией Deck13 Interactive и выпущенная dtp entertainment 4 сентября 2009.
Подобно Fable и The Witcher, игровой мир поделен на коридорные локации. Безопасные днем кварталы в ночное время наполняют бандиты и монстры. Героине приходится часто спускаться в городские катакомбы, а также совершать путешествия в потусторонний мир.
Совершенствовать свои навыки Скарлетт приходится у учителей, которых можно встретить в городе. Некоторые умения можно получить только после вступления в соответствующую гильдию. В игре также активно используется магия.
Боевая система сочетает серии ударов и особые приемы, игроку доступны подкаты и блоки. Сражения проходят в режиме реального времени.
Zombie Driver
Вы в качестве выжившего тоже разыскиваете уцелевших горожан, но с прямо противоположной целью – не для того, чтобы утолить голод, а для спасения. Все задания начинаются примерно одинаково: вы получаете ориентировку на местоположение очередной группы нормальных людей и немедленно отправляетесь к ним на выручку. Промедление в данном случае подобно смерти – если помощь опоздает, выживших схарчат. Миссия, правда, сразу не провалится, ведь чтобы результат засчитали – достаточно спасти хоть кого-нибудь.
Torchlight
Action RPG - супер игрушка.
На выбор игрока предлагается три вида протагонистов:
Destroyer — (Разрушитель). Протагонист, наиболее соответствующий классическому Варвару. Предназначен для силовых, контактных методов прохода игры, использует наиболее прочную броню и оружие ближнего боя. Большинство навыков Destroyer направлено на усиление повреждений при атаке, на усиление собственной защиты и на массовое поражение врагов. При развитии основной упор делается на параметры «сила» и «защита».
Alchemist — (Алхимик). Протагонист, наиболее соответствующий классическому Магу. Для данного класса предпочтителен проход миссий с помощью дальних магических атак. Alchemist имеет в наличии множество заклинаний дальнего боя, защитных заклинаний, а также заклинаний призыва. Призванные существа: механические големы и магические бесы выполняют функцию живой преграды между сильными противниками и слабым в ближнем бою Alchemist, который успешно уничтожает врага на расстоянии. При развитии основной упор делается на параметры «магия» и «защита».
Vanquisher — (Победительница). Протагонист, наиболее соответствующий классическим Амазонке и Убийце. Для данного класса предпочтителен подход, основанный на дальних стрелковых атаках и применении ловушек, ядов, разнообразных тактических хитростей для затруднения приближения врага к протагонисту. При развитии основной упор делается на параметры «ловкость» и «защита».
Игрок контролирует героя, который исследует подземелья Torchlight. В игре есть только один город, который используется как перевалочная база между рейдами на разные ярусы подземелий, место сбыта полученной добычи и закупки нужной экипировки, место принятия побочных миссий. Чем дальше протагонист спускается в подземелья, тем больше выполняет квестов, одерживая победы над особыми монстрами с усиленными характеристиками (чемпионы) и несколькими уникальными монстрами, подводящими итог путешествию по очередной особой местности (боссы). За победы над чемпионами и боссами игрок получает не только очки опыта, но и очки славы. В отличие от первых очки славы тратятся только на улучшение или приобретения новых умений, а не характеристик.
NeoAxis Engine
NeoAxis Engine, - это простой и удобный полноценный игровой движок, построенный на основе движка OGRE но получивший с по сравнению с ним ряд преимуществ
Спасибо за внимание, надеюсь я развеял миф о том что это отстойный двиг.
Последний раз редактировалось pozitiffcat, 20.02.2012 в 09:25.
|
(Offline)
|
|
Эти 11 пользователя(ей) сказали Спасибо pozitiffcat за это полезное сообщение:
|
Coks (20.02.2012), Dzirt (17.02.2012), FireOwl (17.02.2012), HolyDel (17.02.2012), impersonalis (18.02.2012), Lestar (18.02.2012), mingw (15.10.2016), SBJoker (17.02.2012), Skaner (22.12.2012), St_AnGer (20.02.2012), Жека (24.02.2012)
|
17.02.2012, 15:47
|
#2
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
Сообщение от pozitiffcat
Многие считают этот движок не очень хорошим, а то и вообще херней. А все это потому,
|
что архитектура у него внутри полная херня. overengineered в полный рост.
Сообщение от pozitiffcat
NeoAxis Engine, - это простой и удобный полноценный игровой движок, построенный на основе движка OGRE но получивший с по сравнению с ним ряд преимуществ
|
осталось только назвать эти самые преимущества, не?
|
(Offline)
|
|
17.02.2012, 16:00
|
#3
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
надеюсь я развеял миф о том что это отстойный двиг.
|
зря надеешься
поделки Эвила даже на блице (не говоря уже о Хорсе) или Аренши выглядят ничуть не хуже, а то и лучше. Это я к тому, что графику делают в первую очередь художники.
У огра основные плюсы это бесплатность, большое комьюнити (что вытекает из предыдущего пункта), стабильность (что вытекает из предыдущего пункта), законченные проекты (что вытекает из предыдущего пункта). Насчет технологичности рендера говорить не приходится. Те рендеры что есть для 11дх-а, не работают даже со всеми стандартными примерами. Да и даже если-бы работали, все равно огр остается на архитектуре ффп, которая царило во времена архитектурного проектирования огра. Но ни смотря на то, что огр отстойный двиг, все равно приходится использовать его, ибо все остальные еще отстойнее
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
|
|
17.02.2012, 16:08
|
#4
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
Сообщение от ffinder
что архитектура у него внутри полная херня. overengineered в полный рост.
архитектура норм, у кого то ее вообще нет, а у кого то глючное ГЭ (Irrlicht)
осталось только назвать эти самые преимущества, не?
|
кому надо сами читайте описание
|
(Offline)
|
|
17.02.2012, 16:11
|
#5
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
Сообщение от HolyDel
зря надеешься
поделки Эвила даже на блице (не говоря уже о Хорсе) или Аренши выглядят ничуть не хуже, а то и лучше. Это я к тому, что графику делают в первую очередь художники.
У огра основные плюсы это бесплатность, большое комьюнити (что вытекает из предыдущего пункта), стабильность (что вытекает из предыдущего пункта), законченные проекты (что вытекает из предыдущего пункта). Насчет технологичности рендера говорить не приходится. Те рендеры что есть для 11дх-а, не работают даже со всеми стандартными примерами. Да и даже если-бы работали, все равно огр остается на архитектуре ффп, которая царило во времена архитектурного проектирования огра. Но ни смотря на то, что огр отстойный двиг, все равно приходится использовать его, ибо все остальные еще отстойнее
|
Вот именно! Просмотрев кучу двигов этот лучший, из бесплатных. По возможностям объодит некоторые платные ИМХО. Игры сделаные на нем работают быстрее игр с аналогичной графикой, на других двигах. Заметил на своем рабочем GMA X4500. Рендер DX 11 официально не вышел, может в 1.8 огре будет.
ЗЫ. и у него есть свой формат, который может хранить в себе тангенсы и грани (их не нужно вычислять самому в коде программы или шейдера). Кстати тут очень продвинутая система материалов. Переведу 7 главу книги выложу, почитаете. Интересно реализовано.
И вообще эта статья не холи вар, это для тех кто не знал что это за двиг, и что за его спиной стоят нехилые проекты. И вообще нужно как то оживлять ветку форума. Почему считаные единицы из этого форума пользуются этим двигом? Потому что не хватает мозгов выучить базовые основы C++ ???
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
17.02.2012, 16:47
|
#6
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
Почему считаные единицы из этого форума пользуются этим двигом?
|
его даже проинсталить непосвященным трудно. вот мой двиг ставится установочником и сразу создает мастера для кодеблоксов и студии. Это удобно.А когда нужно полчаса тока прописывать пути и настраивать проет.. да ну его ))
+ еще эта сранная многословность вроде:
scenenode->setOrientation(Ogre::Quaternion(Ogre::Radian(90.0 / 180.0 * Ogre::HALF_PI),Ogre::Vector3(0.0,1.0,0.0));
супротив
EntityRotate(cube,0,90,0)
Потому что не хватает мозгов выучить базовые основы C++ ???
|
ну тут врятли.
|
(Offline)
|
|
17.02.2012, 16:56
|
#7
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
Мля... а кто мешает создать Utils и часто используемые фц-ии туда прописать в сокращенном виде. using namespace Ogre тоже никто не отменял, чтоб короче писать. Сейчас двиг держит перегруженные функции например node->setPosition(0,0,0);
Есть тэмплэйт для студии. Ставится отдельно, после этого можно Файл->Создать->Проект Ogre3D
ЗЫ. HolyDel тебе все равно респект, такую работу проделал уже. Дай Бог тебе сделать что то успешное. У меня терпения не хватило юзать чистый директ или огл.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо pozitiffcat за это полезное сообщение:
|
|
17.02.2012, 17:32
|
#8
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
Сообщение от pozitiffcat
кому надо сами читайте описание
|
а кому надо?
твои недомолвки вообще похожи на неумелую вирусную рекламу.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
17.02.2012, 17:34
|
#9
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
Мля... а кто мешает создать Utils и часто используемые фц-ии туда прописать в сокращенном виде.
|
ок. к получасу настройки проекта и прописывания путей плюсуем еще пару дней на написание Utils
Есть тэмплэйт для студии. Ставится отдельно, после этого можно Файл->Создать->Проект Ogre3D
|
про вот это не знал, спасибо. хотя все равно тулсы должны идти вместе с движком, имхо.
ЗЫ. HolyDel тебе все равно респект, такую работу проделал уже. Дай Бог тебе сделать что то успешное. У меня терпения не хватило юзать чистый директ или огл.
|
спасибо буду стараться. я буду бороться за программистов, которым лень ставить огр, но уже мало блица
Сейчас двиг держит перегруженные функции например node->setPosition(0,0,0);
|
я в курсе поэтому и писал про ориентацию.
|
(Offline)
|
|
17.02.2012, 21:53
|
#10
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
Сообщение от ffinder
а кому надо?
твои недомолвки вообще похожи на неумелую вирусную рекламу.
|
Че зашел в этот пост раз ненадо? Потроллить?
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо pozitiffcat за это полезное сообщение:
|
|
17.02.2012, 21:57
|
#11
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
Сообщение от HolyDel
ок. к получасу настройки проекта и прописывания путей плюсуем еще пару дней на написание Utils
|
Насчет этого... Дело в том, что если ты уже напрогился на блице, и ему подбных движках, ты уже что то понимаешь в программировании, ты решаешься написать что-то интересное, то твой Utils будет частью твоего проекта, который ты будешь потом везде использовать. Это копилка полезных именно тебе, не комуто другому, а только тебе функций.
|
(Offline)
|
|
18.02.2012, 13:57
|
#12
|
Знающий
Регистрация: 29.05.2007
Сообщений: 227
Написано 126 полезных сообщений (для 312 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
Вот тоже достаточно успешные на мой взгляд проекты на огре:
http://www.thegreatjitters.com/
http://zero-gear.com/
На счет ФФП в огре, может его архитектура и заточена под это, но шейдеры подключаются элементарно. А че еще надо!?
p.s. А обосрать можно любой двиг!
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Coks за это полезное сообщение:
|
|
18.02.2012, 14:09
|
#13
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
Сообщение от Coks
Вот тоже достаточно успешные на мой взгляд проекты на огре:
http://www.thegreatjitters.com/
http://zero-gear.com/
На счет ФФП в огре, может его архитектура и заточена под это, но шейдеры подключаются элементарно. А че еще надо!?
p.s. А обосрать можно любой двиг!
|
+100500
ЗЫ. В огре давно уже легким движением руки можно прикрутить шейдерную анимацию, и вообще заточить проект под шейдеры (как в XNA), причем система сама будет выбирать, что использовать FFP или шейдеры, GLSL или HLSL. Все зависит от прямости рук.
|
(Offline)
|
|
18.02.2012, 15:23
|
#14
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
ребят блин...
какой нож лучше?
1:
2:
вот первый - это огр. да, есть блэкджэки и шлюхи. но толку? как нож - он говно.
но шейдеры подключаются элементарно.
|
FFP, блин, должно подключаться, а не шейдеры... видеокарточки стали простыми вычислительными устройствами, а всякие там туманы, SelfIlluminationColor и прочее-прочее это лишь наследие ффп. Делать проект на 9-м директе это ппц. Делать надо на 11-м. А его либо в огре нет, либо он эмулируется, либо это уже не огр.
Последний раз редактировалось HolyDel, 18.02.2012 в 16:52.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
|
|
18.02.2012, 16:03
|
#15
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,362
Написано 2,474 полезных сообщений (для 6,861 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
не... огр плохо, а знаете почему?
Он тупит шопипец!
Zombie Driver - ЛАГАЕТ.
Torchlight - ЛАГАЕТ.
Его стандартные демки долго разсираются, но работают ещё нормально. Но всё более-менее играбельное требует топ железо или стальную выдержку. Нет, спасибо.
Да, лагает вне зависимости от выбора гапи (dx, ogl).
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:46.
|