передать и отрисовать модель в webgl

 
  • Приветствую.
    Есть ли у кого-нибудь опыт экспорта модели с атрибутами, например через rvm,  с последущей конвертацией и отображением в браузере через webgl? В идеале весь процес должен происходить без участия пользователя.

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

    Кстати, если вдруг кто хочет поучаствовать в разработке-пишите. Проект независимый, возможно в будущем будет частично или полностью открытым.
  • А какая цель вашего проекта ?
    У Авевы есть Net Portal для просмотра модели и другой документации через Web.

    Кстати, Unity3D может собирать Webgl  проекты - может через нее попробовать (она умеет читать FBX)...
  • Суть проекта в двух словах - попытка решения проблем слабой связанности между КБ и заводами в судостроении.
    Если конкретнее, то автоматизация и унификация процесса обмена проектной информацией в условиях зоопарка разнообразных CAD/ERP систем.
    Не знаю есть ли подобные проблемы в нефтехимии и строительстве, как-то не приходилось в этой области работать.

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

    Пока техническое решение вижу такое - по запросу извне в rvm выгружается необходимая модель, далее происходит транскодинг и публикация, например, в заранее и единожды подготовленный проект blend4web.

    Плюсы - никакого участия пользователя, при желании VR уже в наличии.

    Я в курсе, что на платформе E3D уже есть подобные штуковины, но в наши края они придут еще не скоро, в лучшем случае первый релиз будет года через 2, а с учетом того, что кое-где еще и Трайбон есть, то внедряться начнет лет через 10.
  • Вот кусок одного проекта в Юнити 3Д, для понятия
    http://me_hungry.droppages.com/
  • [QUOTE=me_hungry;104490]Вот кусок одного проекта в Юнити 3Д, для понятия
    http://mehungry.kissr.com/
    По лестнице не ходит )
    Я такие штуки уже видел в продакшене (корабли или куски кораблей).
    Вопрос такой - что нужно сделать для подготовки этой сцены/модели? Те варианты, что я видел предполагали ручную выгрузку из авивы, доработку напильником (снижение детальности проработки для облегчения модели), загрузку в юнити. На все про все уходят часы (когда все отлажено).
    У меня цель иметь модель в онлайн или около того (лаг в пределах секунд или пары минут максимум без участия человека).

    По поводу юнити - у них экспорт в webgl появился относительно недавно и (по опыту полугодовой давности) работал далеко не лучшим образом (большой объем, не высокая скорость).
  • Вот еще интересный проект http://bim6d.ru с визуализацией модели.
  • [COLOR=#333333]По лестнице не ходит ) [/COLOR]

    Там колайдеры я не наложил на тела модели.
    Все шаги можно автоматизировать с помощью c#, было бы только желание.
    Скорость получения модели не за 20 секунд, все зависит от выгрузки RVM (проект Семпл можно получить за 5 минут ).

    Не занимался этой интеграцией - у нас хватает выгрузки в nwd
    [COLOR=#333333]Вот еще интересный проект [/COLOR]http://bim6d.ru[COLOR=#333333] с визуализацией модели.[/COLOR]

    Да, мне сбрасывали его, он тоже нуждается в доработке..
  • Как автор того сайта заявляю, что я на него потратил пару часов(на движок) и само собой требуется доработка, но пока занят другим.
    Вот изыскания по поводу просмотра rvm через браузер почти на новом движке. Время выгрузки и загрузки 20 сек. Без декорации и прочего.
    https://yadi.sk/d/TztvA_8r3HwWq4
  • Интересно.
    Можешь в двух словах описать пайплайн выгрузки/загрузки и на чем все это отображается?
  • [QUOTE=Lash;104489]Суть проекта в двух словах - попытка решения проблем слабой связанности между КБ и заводами в судостроении.
    Если конкретнее, то автоматизация и унификация процесса обмена проектной информацией в условиях зоопарка разнообразных CAD/ERP систем.
    Не знаю есть ли подобные проблемы в нефтехимии и строительстве, как-то не приходилось в этой области работать.

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

    Пока техническое решение вижу такое - по запросу извне в rvm выгружается необходимая модель, далее происходит транскодинг и публикация, например, в заранее и единожды подготовленный проект blend4web.

    Плюсы - никакого участия пользователя, при желании VR уже в наличии.

    Я в курсе, что на платформе E3D уже есть подобные штуковины, но в наши края они придут еще не скоро, в лучшем случае первый релиз будет года через 2, а с учетом того, что кое-где еще и Трайбон есть, то внедряться начнет лет через 10.

    в нефтехимии и строительстве задачи/проблемы те же.