Время науки - The Times of Science

Время науки The Times of science 60 №2-3 персонал – квалифицированные кадры, работающие в сфере дизайна и программирования, веб-сайт требует постоянной модернизации, т.к. клиентская база и ее потребности динамичны. Ключевые виды деятельности: платформы / сети – т.к. наш проект функционирует в интернет-пространстве, он непосредственно связан своей деятельностью с глобальной сетью. Ключевые партнеры: стратегическое сотрудничество с мебельными фирмами, фабриками производства и агентствами продажи, заинтересованными в продвижении своих продуктов. Мотивом создания партнерских отношений является поставка ресурсов клиентам «Интерьера нового времени» и совместная деятельность. Приложение по разработке интерьера будет создано на JavaScript. Выбор пал именно на этот язык программирования, т.к. в работе нет технически сложных вычислений и построение моделей мебели планируется реализовывать с помощью процедурной генерации. Для создания и отрисовки 3D пространства будет использоваться Three.js. Отказ от WebGL обусловлен тем, что данный продукт затрачивает куда больше ресурсов, ведь его изначальная идея — это полномасштабный рендер интерактивной трёхмерной графики с использованием низкоуровневых средств поддержки OpenGL. Такой ресурс в нашем случае будет чрезмерным. Работа Three.js основана на современном синтаксисе, что позволяет вынести каждую модель в отдельный модуль определённого класса (при помощи TypeScript), после чего процедурно расставить модели на основе входных данных. На данном этапе мы получим просто 3D модель без красок, и чтобы решить такие проблемы мы обратимся к технологиям машинного обучения. Покупателю будет предложено пройти тест, суть которого заключается в выборе готовых дизайнов, заранее загруженных в базу. Полученные результаты будут отправлены в Vibrant.js, библиотеку распознания цветов. Она в свою очередь передаст данные в synaptic.js (нейронная сеть, за счёт которой и будет происходить расстановка цветов). Палитра оттенков собираются в виде пакета данных, и каждый из цветов, находя подходящий класс, просто окрашивает необходимые объекты. Данный подход поможет обойти проблему абсолютной рандомности при выборе оттенков, используемых в интерьере, т.к. нейросеть будет постоянно обучаться. Обучение происходит не только на уже готовых, заранее загруженных вариантах, но и на заказах, созданных самой нейросетью. Для удобства весь функционал будет визуализирован с помощью ReactJS, который поддерживает все вышеперечисленные технологии. После генерации интерьера, за счёт использования ReactJS, пользователь может динамически вносить изменения в готовую модель. Объем финансового обеспечения: 1 000 000 рублей

RkJQdWJsaXNoZXIy ODQ5NTQ=