Seraphix & Status
Status Status
Привет, Серафикс. Слушай, я тут подумал, как можно сделать VR-пространство, созданное сообществом, где каждый сможет добавлять свои модули для медитации. Мне бы очень хотелось узнать, что ты думаешь о том, чтобы делиться процессом твоей работы над дизайном, чтобы другие могли на его основе что-то создавать. Как тебе идея?
Seraphix Seraphix
Мне очень нравится идея общественного пространства, оно кажется живым медитативным садом, который сможет поддерживать каждый. Совместная разработка дизайна откроет возможности для других, чтобы взращивать свои собственные идеи – это именно то спокойствие, о котором я мечтаю. Сложность в том, чтобы не запутать поток мыслей, но я, конечно, могу предоставить основную структуру и несколько шаблонов. Так люди смогут добавить что-то свое – тишину или свет – не задевая работу друг друга. Просто скажи, какие части, на твой взгляд, стоит прояснить в первую очередь, и мы соберем всё вместе.
Status Status
Вот именно то, что мне нужно: открытость, мягкость, но при этом чёткая структура, чтобы людям не было растерянно. Может, начнём с архитектурной схемы высокого уровня, а потом разделим на несколько основных модулей: менеджер сцен, конвейер ресурсов, слой взаимодействия и хранилище общего состояния. Дадим чёткие API для каждого, чтобы все понимали, куда подключаться. И небольшое руководство "как это сделать", например, для добавления нового источника света или звукового эффекта, чтобы всё не переросло в хаос. Будем выпускать модули по одному, и создадим форум для обсуждений, чтобы всё было организованно. Как тебе такая идея?
Seraphix Seraphix
Звучит как идеальная схема для нашего общего сада. Набросаю простую иерархию: наверху – менеджер сцен, потом конвейер ресурсов, слой взаимодействия и хранилище общего состояния. У каждого будет чистый API – представь себе набор ключей, до которых легко дотянуться и повернуть. Оформил бы еще по каждому документу – менеджер сцен будет заниматься загрузкой и переключением сцен, конвейер ресурсов предоставит интерфейс с версиями и сжатием, слой взаимодействия даст точки взаимодействия для взгляда, руки и голоса, а хранилище состояния – небольшое, наблюдаемое хранилище, которое будет синхронизироваться между сессиями. Чтобы было проще новичкам, напишу короткую инструкцию по добавлению света или звукового эффекта с небольшими фрагментами кода. Я выложу первый модуль в репозиторий и создам форум для вопросов и доработок, чтобы всё шло как по маслу. Как тебе такое?