Как мы делали калькулятор (3D-конструктор) лестниц в нише, и с какими трудностями столкнулись
Как сформировалась идея
В нашей нише отсутствовали какие-либо простые решения, позволяющие удобно визуализировать лестницу в 3D, определить максимально точно необходимое количество деталей лестницы и быстро рассчитать её стоимость. В основном были либо простые калькуляторы, либо очень технически замудренные решения с ограниченным количеством параметров, понятные только конструкторам. И требующих последующей доработки и актуализации полученных результатов.
Для этого клиентам необходимо было заранее точно замерять свой проём, ездить на встречи с подрядчиком и дополнительно тратить время на детальный просчёт и подготовку смет. В процессе вносилось множество корректировок.
Мы захотели внедрить инновационное решение с современным визуалом. Тем более, что желание и опыт работы позволяли нам пойти дальше в развитии нашей ниши в целом
Какие у нас были цели и задачи
значительно сэкономить время клиентов на просчет лестницы под их проем,
оптимизация бизнес-процессов: упростить работу менеджерам и нашим партнерам,
повысить авторитет и узнаваемость компании,
увеличить количество продаж за счет сокращения количества шагов пользователей до покупки,
привлечь новых клиентов в компанию и на сайт за счет наличия удобного функционала.
Поиск подрядчика
Интересно, что ключевого разработчика мы в итоге нашли на конференции по строительной тематике. Мы познакомились и решили пообщаться, в результате чего стало понятно, что мы уже знакомы с рядом известных нам разработок его команды. Было решено остановиться именно на этих специалистах.
Исходные данные
Что уже имелось у нас в арсенале:
Свои формулы расчета;
Ряд своих 3д-моделей;
Множество своих чертежей;
Многолетний опыт и полное понимание проектирования и строительства лестниц.
Составление ТЗ
У нас есть свой внутренний сметный расчет лестниц, исходя из ряда параметров (пример: длина и ширина проема, толщина перекрытий, высота потолка и прочих). В случае с разработкой нашего нового решения, возникла необходимость значительно углубить расчет, и систематизировать все наши критерии расчета и опыт. Одно дело, когда менеджер на лету со знанием дела определяет, например, что для лестницы по пожеланиям клиента и исходя из особенностей его помещения и проёма, требуются дополнительные балясины, или крепления для обеспечения надежности конструкции и удобства захода по лестнице. В случае с 3D-моделью это должно автоматизировано рассчитывать сама система.
Так как калькулятор позволяет вписать любые значения в поля характеристик, нам пришлось проработать более 300 различных комбинаций построения модели и определения количества необходимых деталей под них, чтобы исправить и в дальнейшем исключить возможные ошибки. После чего, на базе полученных и отлаженных формул расчетов, наш калькулятор стал максимально точно просчитывать набор необходимых ступеней, перил, балясин, крепежей и всех-всех элементов будущей конструкции.
Также на текущий момент он запрещает построение модели, если какие-то параметры противоречат безопасности или удобству подъема человека, в том числе исходя из его роста. Еще вариант, что конструкцию по заданным параметрам в принципе невозможно реализовать технически. Все это сразу же сообщает пользователю о том, что либо допущены ошибки во вводе данных, либо необходимо изменить параметры проема.
Технические особенности разработки
Далее мы приведем информацию от наших партнеров — компании разработчика решения:
Реализованный для фабрики конструктор модульных лестниц является флагманом в череде будущих конструкторов лестниц этой фабрики.
Графическая часть конструктора лестниц реализована с использованием технологии WebGL, предназначенной для рисования и отображения интерактивной графики в веб-браузерах. Для работы с данной технологией не требуются сторонние плагины. Вся работа веб-приложений с использованием WebGL основана на коде JavaScript, а некоторые элементы кода — шейдеры могут выполняться непосредственно на видеокартах, значительно увеличивая быстродействие.
Если создание настольных приложений работающих с 2D и 3D графикой нередко ограничивается целевой платформой, то наши конструкторы, доступны в любой точке земного шара при наличии сети интернет вне зависимости от используемой платформы.
Вы уже сейчас имеете потрясающую возможность спроектировать свою будущую лестницу, выбирая необходимые параметры и материалы, причём результат вы можете видеть сразу же, в своём браузере, в виде интерактивной 3D модели. Стоить подчеркнуть, что это не просто примерная модель, а точная копия будущей лестницы, которую можно передать в производство парой кликов мыши. Конструктор сгенерирует управляющие программы для станков с ЧПУ, чертежи и комплектации.
Мы всегда следим за развитием технологий и используем каждую новую возможность, для улучшения своих инструментов. В частности, мы планируем использовать возможности смешанной реальности, позволяющей «поместить» будущую лестницу в Ваше помещение ещё на этапе проектирования.
Ключевые преимущества нашего решения над конкурентами
Просто и красиво. Высококачественная 3D-модель в высоком разрешении, с возможностью кругового обзора и перемещения по ней. Максимальная детализация модели.
Точная цена и набор элементов на выходе. Не примерный, а точный просчет деталей за счет проработки большого множества вариаций. Нет необходимости дополнительных согласований и траты времени.
Нет необходимости дополнительно конвертировать форматы данных. Автоматизация выгрузки и отправки всех данных в удобных форматах (pdf, MRL, специальный формат для ЧПУ-станка и другие). Экономия времени на всех этапах взаимодействия с конструктором.
Сроки реализации
Разработка решения в его текущем виде заняла у нас примерно 1 год.
Результаты
На текущий момент получен быстро работающий калькулятор с построением 3d-модели желаемой лестницы, точным расчетом всех необходимых деталей, автоматизированной подготовкой и выгрузкой сметы, исходя из актуальных цен на детали.
Реализована автоматизированная отправка данных из калькулятора на ЧПУ-станки в подходящем для них формате. Т.е., по сути, на базе расчета пользователя можно автоматизировано произвести все детали для лестницы.
Пользоваться калькулятором могут как обычные пользователи, которые хотят рассчитать лестницу под свои нужды, так и наши менеджеры.
Таким образом, мы единственные на рынке предложили максимально точный просчет конструкции и ее цены. Это значительно экономит время и ресурсы конечного потребителя.
Также мы единственные, кто дает возможность визуально посмотреть в HD-качестве и 3D будущую лестницу, включая цвет всех элементов и текстуру дерева. Детализация элементов максимально проработана, можно в высоком приближении изучить каждый винт, заглушку, элемент лестницы.
Дальнейшие планы
Добавить в просчет другие типы лестниц, и более сложные конструкции.
Интеграция в решение функционала дополненной реальности.
На текущий момент планируется полноценно обкатать разработанное решение, учесть пожелания и потребности наших пользователей и клиентов.
Внедрить решение для наших партнеров и обучить их.