Революция в 1С. - Почему бы и нет? Я лично не видел полноценной реализации 3D на базе 1С. И главное, Вам для этого ничего не нужно, ни дополнительных библиотек, ни сложных разработок и алгоритмов. Всё работает внутри 1С используя стандартные объекты "ПолеHTMLДокумента".
Что позволяет выводить графику даже на внешних обработках. Тестировалось на релизе: 8.3.12.1685
В любом случае, представляю тут некоторые свои разработки 3D в 1С:
1. 3D Карты
Данная разработка демонстрирует возможность работы с картой в 3d виде. Т.е. можно вращать ее, приближать удалять и т.п.
Основная цель заключается в выборе КПП через который будет осуществляться проезд. После выбора КПП, информация прилетает в 1С, и 1С заполняет реквизиты нужными данными об выбранном КПП.
Данная реализация демонстрирует взаимодействие между 3D объектами и 1С:Предприятие. Была выполнена в 1С:Документооборот 8.3.
Подробнее можно ознакомиться тут:
2.Детали из Компас 3D в 1С
Данная реализация показывает возможность просмотра в 1С, 3d деталей из компас 3D. Соотв-но просмотр детали предложен в справочнике "номенклатура". Каждый элемент справочника может иметь возможность просмотра 3D модели. Модель вращается по всем осям, что дает возможность лучшее ее рассмотреть. Все модели представленные в данной разработке были выгружены из компас 3D, но в целом, настроить выгрузку можно и из других программ.
3. 3D Склад
Реализация 3D склада прямо в 1С? - Это возможно. Данная разработка представляет собой демонстрацию сразу 2х складских помещений предприятия. Речь идет об ячеечных складах. Данные из 1С передаются на сервер, который хранит их в БД. Из БД данные считываются и отрисовывается 3D картинка реального положения дел на складе. Другими словами, кладовщик может сидя, например, дома, прогуливаться по своему складу и заглянуть в любую ячейку для просмотра того что в ней находится.
Сам 3d склад представляет собой стойки с товаром, разделенные по аллеям, рядам, и ячейкам. Товар представляет собой, в данной реализации обычные ящики. Их толщина визуальная на полке обозначает заполненность самой ячейки товаром. Т.е. если ящик занимает всё пространство ячейки, то значит она заполнена на 100%.
Также в данной реализации можно легко переключиться на доп. склад. у которого есть своя топология, отличающаяся от основного склада.
Все эти примеры показывают, что 3D в 1С возможно и может быть применимо к реальным выполняемым задачам.
Ложка дёгтя:
К сожалению, не все платформы 1С будут работать в полной мере с WebGL. А именно, до недавнего времени 1С использовала движок на базе IE. Там всё работает без вопросов. После перехода на WebKit, (а это произошло с версии 8.3.14.1565.) данный функционал перестал поддерживаться.
Автор статьи потратил много времени на то, чтобы изменить ситуацию, но на данный момент WebKit из 1С, не позволяет работать с WebGl. Будем надеяться, что в будущем 1С исправит эти баги, или намеренно созданные ограничения.
Итоги:
По сути, 1С дала возможность общаться с вэб страничкой и понимала WebGL. Что это дает? То, что в 1С можно воспроизвести люблю 3d графику. На любые нужды бизнеса. Возможности огромны, но еще раз повторюсь, новые версии 1С, на текущий момент перестали поддерживать данную возможность, но со старыми все работает.