• Как загрузить объект JSON в Blend4Web без его плеера?

    @VictKor
    Игровая индустрия, 3d моделирование
    Для загрузки JSON используется команда load. Для поиска нужного объекта команда get_object_by_name.

    Например так:
    function load() {
    //загружаем сцену целиком
    m_data.load(APP_ASSETS_PATH + "models.json", load_cb);
    }

    //загрузка завершена
    function load_cb(data_id, success) {
    //ищем нужный объект
    var obj = m_scenes.get_object_by_name("MyObject");
    }

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

    По второму вопросу читайте эту статью. Там все разжеванно, как сделать.

    Насчет нагрузки. Я видел сценки, где на одной странице ютятся штук 5 канвас. Но у них хитрый механизм, который активирует канву, когда она в поле "зрения". Например, работы студии animigraffs (как-то так). Вот такая демка.

    Ах, да, забыл совсем. Насчет вращения уже посложнее. Можно посмотреть здесь.
    Ответ написан
    3 комментария
  • Какой есть легковесный движок для игр?

    @VictKor
    Игровая индустрия, 3d моделирование
    К предложенному списку добавлю Blend4Web. Для ваших целей функционал полностью бесплатный, в дистре масса готовых примеров, заточен исключительно под web, но самое главное - полный симбиоз с Blender. Помимо программирования, племяш сможет научиться моделить в профессиональной программе.
    Ответ написан
    Комментировать
  • Какую js библиотеку можно использовать для "логистической" игры?

    @VictKor
    Игровая индустрия, 3d моделирование
    Вот потрясающий пример работы молочного завода сделанный на blend4web. Там же в дистре есть иходники этого чуда.

    А по хорошему, вы вряд-ли найдете готовое решение под такую задачу. Скорее всего придется делать визуальную сцену и оплетывать все js/html/css.

    Если все же решите использовать b4w, то вот еще пара полезных ссылок:
    1. Визуальный редактор логики (такая задача вполне решаема и без писания кода)
    2. Встроенный поиск пути, если задумаете что-то более сложное.

    Вобщем, документация на русском, исходники большинства примеров есть в SDK. Вот только для построения сцены нужно знать Blender. Некоторые 3D модели можно бесплатно скачать здесь.
    Ответ написан
    1 комментарий
  • Из какой области программист по созданию сайта для онлайн проетирования комнаты?

    @VictKor
    Игровая индустрия, 3d моделирование
    Вот примерное решение задачи, как это сделали в Blend4Web. Все примеры имеются в SDK. Если сами не сдюжите, то кликните клич на форуме разрабов. Задача несложная, кто-нибудь возьмется.
    Ответ написан
    Комментировать
  • Реально ли создать такую игру на чистом JS без использование движка?

    @VictKor
    Игровая индустрия, 3d моделирование
    Можно, но к чему гемор? Движки тем и хороши, что дают свободу творчеству, а не изобретение велосипедов. К тому же, если игровые уровни предполагаются насыщенными объектами, то нужно их где-то расставлять, т.е. без редактора уровня не обойтись.

    Тут, конечно, зависит от задачи. Для 2D я бы выбрал Pixi.js, для серьезного проекта с 3D - Blend4Web. Если поковырятся, то и еще найдутся на любой вкус.
    Ответ написан
    Комментировать
  • Какие сервисы для разработчиков веб браузерных игр существуют?

    @VictKor
    Игровая индустрия, 3d моделирование
    ищите в поиске по game baas. Их много. Можно еще глянуть на gamesparks
    Ответ написан
    Комментировать
  • Отмена подписки Unity 3d?

    @VictKor
    Игровая индустрия, 3d моделирование
    Вы покупаете подписку на год, пусть даже оплачиваете частями ежемесячно
    Ответ написан
  • Почему вакансий разработчиков игр так мало?

    @VictKor
    Игровая индустрия, 3d моделирование
    Много, очень много. Особенно в горячие сезоны :). Но есть одна тема - в игрострой ищут людей, которые уже могут что-нибудь показать. И тут уже есть сложности для простого студента. Мало того, работодатели готовы платит бешенные бабки за хорошего специалиста.

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

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

    К чему мораль. Либо ищите возможность пройти реальную практику в игровой компании по своей специализации, либо плюньте на них и работайте на портфолио. Удачи!
    Ответ написан
    Комментировать
  • Выбор технологии для разработки игры новичку?

    @VictKor
    Игровая индустрия, 3d моделирование
    Да ладно вам! Берите любой инструмент и главное - делайте! Нет проблем при необходимости подобрать иной движок. Важно помнить, что движок - это только инструмент, который выбирается для конкретной задачи. Вам советовали Unity. Это хороший вариант для PC и мобилок. С 2D у него в последнее время весьма круто, но он гораздо навороченее и сложнее Love2D. Зато у unity есть полноценная визуальная среда для создания сцены.

    И опять-таки, не зацикливайтесь на движке. Вы же не ААА проект замыслили :)
    Ответ написан
    Комментировать
  • Какой язык программирования выбрать для создания 2d игры?

    @VictKor
    Игровая индустрия, 3d моделирование
    ПК и телефоны - unity. Обширная база уроков, мощное коммьюнитти, низкий порог вхождения
    Ответ написан
    Комментировать
  • Где найти хорошие уроки по three js?

    @VictKor
    Игровая индустрия, 3d моделирование
    Использовать отечественный движок Blend4Web, где есть куча материалов на русском и не парится с этой библиотекой.
    Ответ написан
    Комментировать
  • Можно ли создать сайт с просчетом 3D деталей?

    @VictKor
    Игровая индустрия, 3d моделирование
    Гляньте это интервью.
    Ответ написан
    Комментировать
  • Какие 3D программы лучше использовать для моделирования электронных устройств?

    @VictKor
    Игровая индустрия, 3d моделирование
    О! Любимая тема попалась :) Я присоединюсь к первому комментатору, но от себя добавлю кокретики именно по вашей задаче.

    1. Моделирование таких объектов - дело простое. Берете Blender, простые примитивы, масштабируете как нужно и компонуете. Анимация используется самая простая - объектная. Уроков в ютубе полно.
    2. Для качественного создания материалов, а я смотрю тут у вас используются хромированные материалы с кубомапами и т.д. - лучше воспользоваться заготовками. Скачиваете дистрибутив Blend4Web, там есть бесплатная библиотека материалов (живой пример материалов). Выбираете нужный и присоединяете к объекту.
    3. Экспортируете в html и показываете заказчику.
    4. Рендерите анимацию, скриншоты в Blender или создаете веб-плеер с Blend4Web - тут уже решать вам.

    P.S. Ели я правильно понял про назначение этих моделей.
    Ответ написан
    Комментировать
  • Этапы создания приложения (для не программиста)?

    @VictKor
    Игровая индустрия, 3d моделирование
    В мире бродит великое количество идей. Не стоит боятся, что вашу уникальную идею украдут или присвоят.
    Ищите людей, заинтересуйте их и работайте!
    Ответ написан
    Комментировать
  • Минимум знаний для web разработчика, чтобы фрилансить?

    @VictKor
    Игровая индустрия, 3d моделирование
    Вопрос действительно очень популярный :) Но, думаю, народ накидает ворох своих предложений, а вам останется что-либо выбрать для себя. Я так смотрю, ваши знания достаточно обширны, но и привычны.

    Попробуйте сыграть на чем-то эксклюзивном, которое особо не занято, но требуется. Со своей стороны я посоветую вот это направление (там интервью с немцами, которые делают потрясающие вещи).
    Ответ написан
    4 комментария
  • Как на основе 3D модели сделать интерактивную анимацию для вебсайта?

    @VictKor
    Игровая индустрия, 3d моделирование
    Просмотрел модель по указанной ссылке - тяжеловатая. Если хотите использовать на сайте для демонстрации, то ее нужно облегчить. Плюс почему бы не использовать текстуры оригинального брига, а не просто цвета материала?

    Что-же касается самой реализации на сайте, то можно было бы вставить в веб-страницу чистое 3D с выводом информации по ключевым местам.

    Например, как сделано здесь или здесь. Это сделано на достаточно простом движке Blend4Web.

    Сделайте полноценную 3D презентацию с детализацией по кораблю и сметой. Тем более моделька у вас уже есть. Немного доработаете ее, добавите интерактивности. Я думаю, можно будет обойтись простым бесплатным плеером от b4w. Показуха очень нравится буржуям :)
    Ответ написан
    Комментировать
  • Стоит ли продолжать изучать Android develop?

    @VictKor
    Игровая индустрия, 3d моделирование
    Это как про неминуемую смерть флеша, о которой вопили все кому не лень уже лет пять назад :) Хотя игр вышло на нем с той поры - мама не горюй

    Используйте те инструменты/возможности, что сейчас имеются. Не ждите новых, а то рискуете потерять время.
    Ответ написан
    2 комментария
  • Какой фреймворк использовать для отображения бизнес информации (WebGL)?

    @VictKor
    Игровая индустрия, 3d моделирование
    Интересно, что вы уже перечислили основные системы для работы с webgl. В этом списке я не вижу unity, но это и к лучшему.

    Итак, вам нужно выбрать из двух движков threejs и blend4web (pixi - это 2d). Оба отвечают требованиям кроссплатформенности и масштабируемости. В первом случае - это программная библиотека, во-втором - фреймворк.

    Сравните и выберите.

    • threejs имеет большую аудиторию (англоязычную) и множество примеров, но крайне скудную офиц. документацию. Blend4Web предлагает хорошую документацию на русском и английском, но сообщество его меньше.

    • Я смотрю у вас стоит тэг Blender. Значит вы предполагаете использовать Blender, как редактор моделей или сцен. Здесь лидирует Blend4Web. Blender+Blend4Web - это органичная и специально созданная связка. Для threejs конечно имеется экспортер из Blender (или иного редактора), но готовьтесь ко всевозможным проблемам.

    • Оба движка Open Source, а значит его исходники открыты и вы вправе их дорабатывать для себя (при необходимости). В случае с b4w его sdk содержит массу примеров. Но читайте внимательно лицензию. Blend4Web имеет ограничения для коммерческого использования. Впрочем, стоимость лицензии движка вы можете включить в свой контракт. У разрабов даже есть специальная скидка для этого, чуть ли не в три четверти от суммы. Threejs не имеет ограничений по использованию (mit лицензия).

    • Последний пункт, чистое имхо. b4w более динамично развивается, чем threejs. По крайне мере, если какой-то важной функции не хватает, то достаточно написать в форуме и разрабы уже внедрят ее в ближайшем релизе (релизы у них стабильно раз в месяц)


    Вобщем, я подытожу. Опять-таки - это чисто мое мнение. Blend4Web больше пригоден для коммерческого использования, чем threejs. Хотя может это только моя тяга к удобству работы...
    Ответ написан
    3 комментария
  • Какой выборать язык и фреймворк для проекта по работе с 3D моделями?

    @VictKor
    Игровая индустрия, 3d моделирование
    Вам правильно посоветовали. Только уточню. Проще и быстрее будет использовать движки: Unity (для десктопа) и Blend4Web (для веба). А также использовать Blender для создания моделей.

    Хотя, если честно, то вопрос мне не совсем понятен...
    Ответ написан
    Комментировать
  • С помощью чего можно реализовать 3D модель для сайта?

    @VictKor
    Игровая индустрия, 3d моделирование
    Не совсем понял. Вам нужно создать подобную модель или разместить ее на сайте? Если первый пункт, то ответа краткого нет. Нужно выбирать 3D редактор и учить его (в инете уроков много по всем). Если второй пункт, то threejs не советую. На threejs придется делать все "ручками" - это библиотека больше для программеров. Хороший, бесплатный плеер 3D моделей есть у Blend4Web. Там все на русском, читайте.

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