Почему BGE не популярен?
| |
DantorS | Дата: Четверг, 06 Марта 2014, 22:27 | Сообщение # 41 |
заслуженный участник
Сейчас нет на сайте
| Во-первых очень многим пользователь интерфейс blender многим не удобен (я вот до сих пор не разобрался что и как, хотя выучил 3ds max и с легкостью смог перейти на другие пакеты. А вот блендер - беда) Во-вторых графика в blendere сделана никак не для игроделов. Многого нет. В третьих весь скриптинг в блендере гораздо хуже unity. Он как бы есть но писать до хрена. Не думаю что какой-то полноценный проект сделанный в блендере выйдет в свет
|
|
| |
giperion | Дата: Пятница, 07 Марта 2014, 18:35 | Сообщение # 42 |
участник
Сейчас нет на сайте
| Цитата DantorS ( ) Во-первых очень многим пользователь интерфейс blender многим не удобен (я вот до сих пор не разобрался что и как, хотя выучил 3ds max и с легкостью смог перейти на другие пакеты. А вот блендер - беда) На какой версии смотрели? Пробовали 2.49 и 2.6.х? Я начинал с 3ds Max, но он для меня (как ни странно) неудобен.
Цитата DantorS ( ) Во-вторых графика в blendere сделана никак не для игроделов. Многого нет. Щито? Там вообще все есть. Пресетов нету, факт. Документация по некоторым моментам (в плане пост-эффектов) не очень хорошая - факт. Но там все есть. И для игроделов. Вот скажи: чего ИМЕННО там нету?
Цитата DantorS ( ) В третьих весь скриптинг в блендере гораздо хуже unity. Он как бы есть но писать до хрена. Щито?[1]. Согласен про плохую документацию Blender (уж больно быстро разрабатывается, не успевают толком написать), но "кирпичиковая" система очень мощная. Создаешь свои кирпичики, и цепляй их потом куда хош. Поэтому дофига кода писать не надо. Поверь, ты дольше провозишься с импортом моделей и текстур в свои движок, чем разработке игры прямо там, где ты их делаешь. Единственное что я могу сказать: C# удобнее чем Python. Многие питон не могут изучить. Поэтому в Blender ничего делать не могут.
Skype: sergej_1965
|
|
| |
DantorS | Дата: Пятница, 07 Марта 2014, 20:28 | Сообщение # 43 |
заслуженный участник
Сейчас нет на сайте
| Тоесть ты уверен в том, что blender всеми не любим только потому что он на python?
|
|
| |
OpenGOO | Дата: Пятница, 07 Марта 2014, 20:54 | Сообщение # 44 |
почти ветеран
Сейчас нет на сайте
| Цитата giperion ( ) Многие питон не могут изучить Крайне спорное предположение. Python проще чем С# по определению
Как пример простая программа на питоне: print("Hello World"), на сишарп так не написать
Мои проекты: - Свободный и открытый клон World Of Goo - TrueEngine2D (2D игровой фреймворк основанный на FreeBASIC)
[GameMaker: Studio v1.4.9999]
Сообщение отредактировал OpenGOO - Пятница, 07 Марта 2014, 21:42 |
|
| |
Izaron | Дата: Пятница, 07 Марта 2014, 21:00 | Сообщение # 45 |
Rammstein forever
Сейчас нет на сайте
| Цитата OpenGOO ( ) Как пример простоя программа на питоне: print("Hello World"), на сишарп так не написать ?? Console.WriteLine("Hello World"); Без довеска в виде классов и Main()
Думаю, что BGE непопулярен тем, что использует сомнительную идею совмещения игрового движка и моделирование Это все равно, что в Visual Studio включить редактор изображений
|
|
| |
Serenity | Дата: Пятница, 07 Марта 2014, 21:06 | Сообщение # 46 |
заслуженный участник
Сейчас нет на сайте
| Python очень мощный ЯП, единственным минусом является низкая скорость работы. Сам блендер изучал 5 лет, и до сих пор какие-то моменты новые узнаю, например, чтобы сделать так, проще не так, а так, и т. п. По мне дак очень удобный интерфейс, все редакторы "по полочкам", куча горячих клавиш, много аддонов, упрощающих разработку, движок бесплатен, постоянно обновляется.
|
|
| |
giperion | Дата: Пятница, 07 Марта 2014, 21:07 | Сообщение # 47 |
участник
Сейчас нет на сайте
| Цитата DantorS ( ) Тоесть ты уверен в том, что blender всеми не любим только потому что он на python?
Нет. Потому что он настолько отличается от других систем разработки, что многие просто боятся на нем что-то делать. Он просто не привычен для всех. Я это уже описал в недостатках, и про питон там ни слова.
Skype: sergej_1965
|
|
| |
OpenGOO | Дата: Пятница, 07 Марта 2014, 21:59 | Сообщение # 48 |
почти ветеран
Сейчас нет на сайте
| Цитата Izaron ( ) Console.WriteLine("Hello World"); Без довеска в виде классов и Main() В сишарп без классов нельзя обойтись, в отличии от питона. поскольку сишарп это чистый ООП язык. WriteLine это статический метод класса Console. К тому же уровень абстракции у питона выше. Дело в общем не в питоне.
Мои проекты: - Свободный и открытый клон World Of Goo - TrueEngine2D (2D игровой фреймворк основанный на FreeBASIC)
[GameMaker: Studio v1.4.9999]
|
|
| |
Xakep | Дата: Пятница, 07 Марта 2014, 22:04 | Сообщение # 49 |
めちゃくちゃちゃ
Сейчас нет на сайте
| Цитата giperion ( ) Как ни странно, Maya в некотором плане лучше макса по части управления (круговое меню - хорошая идея). Но майя в некоторых аспектах ну уж больно вычурная, туда имеет смысл идти только при созданий персонажей, но никак не статики (и то, очень сложного и частоиспользуемого персонажа, т.к. с помощью инструментов Майи можно автоматизировать многие сложные и рутиные моменты). не неси ахинею про майю, это проф редактор, и один из самых удобных, чем тебе статику плохо на нем моделировать? Сам я перешел с майи на блендер, и действительно очень хороший редактор, но для игр совсем не пригоден. Первое, питон медленный, второе картинку естественно можно хорошую получить, но рендер в блендере плохо заточен под реалтайм.
Сообщение отредактировал Xakep - Пятница, 07 Марта 2014, 22:04 |
|
| |
giperion | Дата: Суббота, 08 Марта 2014, 15:56 | Сообщение # 50 |
участник
Сейчас нет на сайте
| Цитата Xakep ( ) не неси ахинею про майю, это проф редактор Не понял, 3ds Max что? Не проф. редактор? Тоже профессиональный, просто с другим уклоном (в дизайн если не ошибаюсь, и для разработчиков игр). Майя больше в анимацию и персонажей. Цитата Xakep ( ) и один из самых удобных, чем тебе статику плохо на нем моделировать? В майе можно моделировать статику, но горячие клавиши там для этого не так пригодны как в Blender. ИМХО. Цитата Xakep ( ) Первое, питон медленный Знаешь что я хочу тебе сказать? Чем медленный? Что быстрее запускается: Blender или 3dsMax/Maya?
Ах, медленнее рендерит? Ставишь плагин который экспортирует сцену в standalone рендер (тот же всеми горячо любимый V-Ray или Lux), и он будет тебе рендерить абсолютно так же, как если бы он получил сцену от Maya/Max. При том, что я работал с рендером майи и макса и невижу серьезную разницу во времени по сравнению с Blender Internal/Cycle (а суслик вообще на С++ написан, лол).
Что касается интерфейса, то.... Где вы там лаги нашли? У меня лаги ТОЛЬКО при скульптинге, но это объяснимо. Цитата Xakep ( ) но рендер в блендере плохо заточен под реалтайм. O'rly?
Другие видео на канале глянь. И глянь как он их делает. Все еще считаешь, что не заточен под риалтайм рендер, да?
Skype: sergej_1965
Сообщение отредактировал giperion - Суббота, 08 Марта 2014, 15:57 |
|
| |
Xakep | Дата: Суббота, 08 Марта 2014, 16:08 | Сообщение # 51 |
めちゃくちゃちゃ
Сейчас нет на сайте
| Цитата giperion ( ) Знаешь что я хочу тебе сказать? Чем медленный? Что быстрее запускается: Blender или 3dsMax/Maya?
Ах, медленнее рендерит? Ставишь плагин который экспортирует сцену в standalone рендер (тот же всеми горячо любимый V-Ray или Lux), и он будет тебе рендерить абсолютно так же, как если бы он получил сцену от Maya/Max. При том, что я работал с рендером майи и макса и невижу серьезную разницу во времени по сравнению с Blender Internal/Cycle (а суслик вообще на С++ написан, лол).
Что касается интерфейса, то.... Где вы там лаги нашли? У меня лаги ТОЛЬКО при скульптинге, но это объяснимо. я ро это ничего и не говорил, но если писать игру, то она будет более чем в 2 раза медленнее чем нативный код.
Цитата giperion ( ) Все еще считаешь, что не заточен под риалтайм рендер, да? да
|
|
| |
giperion | Дата: Суббота, 08 Марта 2014, 16:31 | Сообщение # 52 |
участник
Сейчас нет на сайте
| Цитата Xakep ( ) я ро это ничего и не говорил, но если писать игру, то она будет более чем в 2 раза медленнее чем нативный код. Тут согласен, но опять таки, часть логики можно перенести на native, а потом просто вызывать методы Blender на отрисовку. Так Cycle сделан.
Цитата Xakep ( ) Цитата giperion () Все еще считаешь, что не заточен под риалтайм рендер, да?
да Но обосновать не хочешь. Дело твое. Я просто привел наглядный пример.
Skype: sergej_1965
|
|
| |
Xakep | Дата: Суббота, 08 Марта 2014, 16:58 | Сообщение # 53 |
めちゃくちゃちゃ
Сейчас нет на сайте
| Цитата giperion ( ) Но обосновать не хочешь. Дело твое. Я просто привел наглядный пример. этот пример мог на самом современном железе запускаться, тут нужно самому щупать. Обоснования здесь есть: http://blenderartists.org/forum/showthread.php?216916-unity-versus-Blender-Game-Engine
|
|
| |
giperion | Дата: Суббота, 08 Марта 2014, 17:25 | Сообщение # 54 |
участник
Сейчас нет на сайте
| Цитата Xakep ( ) этот пример мог на самом современном железе запускаться, тут нужно самому щупать. Обоснования здесь есть: http://blenderartists.org/forum/showthread.php?216916-unity-versus-Blender-Game-Engine 2011 год. Это не то же самое, что 2014 - Blender за это время чуть ли не другой стал. OpenGL. Любая современная видеокарта (да даже 7 летней давности) потянет OpenGL
Skype: sergej_1965
Сообщение отредактировал giperion - Суббота, 08 Марта 2014, 17:26 |
|
| |
morfeuskiev | Дата: Понедельник, 10 Марта 2014, 22:55 | Сообщение # 55 |
был не раз
Сейчас нет на сайте
| giperion
У той же юнити на МакОсь версия OpenGL всего 2.1(Аналог Directx9). Только ПК версия хвастается Directx11.
А вьюпорт тормозит потому что рендеринг вьюпорта осуществляется в 1 поток. Кажется на GSOC 2013 была ветка - внедрение мультиядерного рендеринга SceneGraph. Когда его включат в основную вертку - остается только гадать.
На самом деле есть 2 вида графики - OpenGL и Directx. Все остальное движек - движку рознь - лишь бы руки ровные были.
А Маю каждый упоминувший можете засунуть себе далеко... кхм... о чем это я. Прошу прощения. Проработав с ней год, после 3д макса, у меня даже от него нет таких негативных впечатлений, как от Маи. То что Автодеск сделала с Мая - это не передать словами.Добавлено (10.03.2014, 22:55) --------------------------------------------- https://www.youtube.com/watch?v=HfyxBEOuczc
Последняя демка) очень интересная. Как по мне на такое не везде выжмешь.
|
|
| |
set16 | Дата: Воскресенье, 18 Мая 2014, 09:14 | Сообщение # 56 |
постоянный участник
Сейчас нет на сайте
| >>На самом деле есть 2 вида графики - OpenGL и Directx. Это не графика это API к аппаратныс средствам видеокарт. И разницы между ними нет.
=>The darkness of distant lands [3D]<=
|
|
| |
|