Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Ogre3D

Ответ
 
Опции темы
Старый 17.02.2012, 14:45   #1
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 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
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Миф о том что Ogre3D движок неочень

Сообщение от pozitiffcat Посмотреть сообщение
Многие считают этот движок не очень хорошим, а то и вообще херней. А все это потому,
что архитектура у него внутри полная херня. overengineered в полный рост.

Сообщение от pozitiffcat Посмотреть сообщение
NeoAxis Engine, - это простой и удобный полноценный игровой движок, построенный на основе движка OGRE но получивший с по сравнению с ним ряд преимуществ
осталось только назвать эти самые преимущества, не?
(Offline)
 
Ответить с цитированием
Старый 17.02.2012, 16:00   #3
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Миф о том что Ogre3D движок неочень

надеюсь я развеял миф о том что это отстойный двиг.
зря надеешься

поделки Эвила даже на блице (не говоря уже о Хорсе) или Аренши выглядят ничуть не хуже, а то и лучше. Это я к тому, что графику делают в первую очередь художники.
У огра основные плюсы это бесплатность, большое комьюнити (что вытекает из предыдущего пункта), стабильность (что вытекает из предыдущего пункта), законченные проекты (что вытекает из предыдущего пункта). Насчет технологичности рендера говорить не приходится. Те рендеры что есть для 11дх-а, не работают даже со всеми стандартными примерами. Да и даже если-бы работали, все равно огр остается на архитектуре ффп, которая царило во времена архитектурного проектирования огра. Но ни смотря на то, что огр отстойный двиг, все равно приходится использовать его, ибо все остальные еще отстойнее
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
ABTOMAT (17.02.2012), Dzirt (17.02.2012), FireOwl (17.02.2012), pax (19.02.2012), Randomize (18.02.2012)
Старый 17.02.2012, 16:08   #4
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Миф о том что Ogre3D движок неочень

Сообщение от ffinder Посмотреть сообщение
что архитектура у него внутри полная херня. overengineered в полный рост.


архитектура норм, у кого то ее вообще нет, а у кого то глючное ГЭ (Irrlicht)

осталось только назвать эти самые преимущества, не?
кому надо сами читайте описание
(Offline)
 
Ответить с цитированием
Старый 17.02.2012, 16:11   #5
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Миф о том что Ogre3D движок неочень

Сообщение от HolyDel Посмотреть сообщение
зря надеешься

поделки Эвила даже на блице (не говоря уже о Хорсе) или Аренши выглядят ничуть не хуже, а то и лучше. Это я к тому, что графику делают в первую очередь художники.
У огра основные плюсы это бесплатность, большое комьюнити (что вытекает из предыдущего пункта), стабильность (что вытекает из предыдущего пункта), законченные проекты (что вытекает из предыдущего пункта). Насчет технологичности рендера говорить не приходится. Те рендеры что есть для 11дх-а, не работают даже со всеми стандартными примерами. Да и даже если-бы работали, все равно огр остается на архитектуре ффп, которая царило во времена архитектурного проектирования огра. Но ни смотря на то, что огр отстойный двиг, все равно приходится использовать его, ибо все остальные еще отстойнее
Вот именно! Просмотрев кучу двигов этот лучший, из бесплатных. По возможностям объодит некоторые платные ИМХО. Игры сделаные на нем работают быстрее игр с аналогичной графикой, на других двигах. Заметил на своем рабочем GMA X4500. Рендер DX 11 официально не вышел, может в 1.8 огре будет.

ЗЫ. и у него есть свой формат, который может хранить в себе тангенсы и грани (их не нужно вычислять самому в коде программы или шейдера). Кстати тут очень продвинутая система материалов. Переведу 7 главу книги выложу, почитаете. Интересно реализовано.

И вообще эта статья не холи вар, это для тех кто не знал что это за двиг, и что за его спиной стоят нехилые проекты. И вообще нужно как то оживлять ветку форума. Почему считаные единицы из этого форума пользуются этим двигом? Потому что не хватает мозгов выучить базовые основы C++ ???
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
mihailkirillov (19.02.2012)
Старый 17.02.2012, 16:47   #6
HolyDel
 
Регистрация: 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
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Миф о том что Ogre3D движок неочень

Мля... а кто мешает создать Utils и часто используемые фц-ии туда прописать в сокращенном виде. using namespace Ogre тоже никто не отменял, чтоб короче писать. Сейчас двиг держит перегруженные функции например node->setPosition(0,0,0);
Есть тэмплэйт для студии. Ставится отдельно, после этого можно Файл->Создать->Проект Ogre3D

ЗЫ. HolyDel тебе все равно респект, такую работу проделал уже. Дай Бог тебе сделать что то успешное. У меня терпения не хватило юзать чистый директ или огл.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо pozitiffcat за это полезное сообщение:
HolyDel (17.02.2012), impersonalis (18.02.2012)
Старый 17.02.2012, 17:32   #8
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Миф о том что Ogre3D движок неочень

Сообщение от pozitiffcat Посмотреть сообщение
кому надо сами читайте описание
а кому надо?
твои недомолвки вообще похожи на неумелую вирусную рекламу.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Taugeshtu (17.02.2012)
Старый 17.02.2012, 17:34   #9
HolyDel
 
Регистрация: 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
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Миф о том что Ogre3D движок неочень

Сообщение от ffinder Посмотреть сообщение
а кому надо?
твои недомолвки вообще похожи на неумелую вирусную рекламу.
Че зашел в этот пост раз ненадо? Потроллить?
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо pozitiffcat за это полезное сообщение:
impersonalis (18.02.2012), mingw (15.10.2016)
Старый 17.02.2012, 21:57   #11
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Миф о том что Ogre3D движок неочень

Сообщение от HolyDel Посмотреть сообщение
ок. к получасу настройки проекта и прописывания путей плюсуем еще пару дней на написание Utils
Насчет этого... Дело в том, что если ты уже напрогился на блице, и ему подбных движках, ты уже что то понимаешь в программировании, ты решаешься написать что-то интересное, то твой Utils будет частью твоего проекта, который ты будешь потом везде использовать. Это копилка полезных именно тебе, не комуто другому, а только тебе функций.
(Offline)
 
Ответить с цитированием
Старый 18.02.2012, 13:57   #12
Coks
Знающий
 
Регистрация: 29.05.2007
Сообщений: 227
Написано 126 полезных сообщений
(для 312 пользователей)
Ответ: Миф о том что Ogre3D движок неочень

Вот тоже достаточно успешные на мой взгляд проекты на огре:
http://www.thegreatjitters.com/
http://zero-gear.com/

На счет ФФП в огре, может его архитектура и заточена под это, но шейдеры подключаются элементарно. А че еще надо!?

p.s. А обосрать можно любой двиг!
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Coks за это полезное сообщение:
mihailkirillov (19.02.2012), mingw (15.10.2016), pozitiffcat (18.02.2012)
Старый 18.02.2012, 14:09   #13
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 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
HolyDel
 
Регистрация: 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 за это полезное сообщение:
ffinder (18.02.2012), moka (18.02.2012), pax (19.02.2012)
Старый 18.02.2012, 16:03   #15
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Миф о том что Ogre3D движок неочень

не... огр плохо, а знаете почему?
Он тупит шопипец!
Zombie Driver - ЛАГАЕТ.
Torchlight - ЛАГАЕТ.
Его стандартные демки долго разсираются, но работают ещё нормально. Но всё более-менее играбельное требует топ железо или стальную выдержку. Нет, спасибо.
Да, лагает вне зависимости от выбора гапи (dx, ogl).
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 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)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:27.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com