Формула
по меньшей мере один процессор; и
запоминающее устройство, хранящее инструкции, которые, при выполнении посредством по меньшей мере одного процессора, инструктируют системе выполнять набор операций, причем набор операций содержит:
- извлечение файла данных окружения, при этом файл данных окружения содержит множество моделей для трехмерного окружения;
- формирование, в трехмерном окружении, первого трехмерного представления первой модели из множества моделей, при этом первая модель ассоциирована с выходной привязочной точкой;
- определение того, что файл данных окружения указывает, что вторая модель из множества моделей является смежной с первой моделью, при этом вторая модель ассоциирована с входной привязочной точкой; и
- на основе определения того, что вторая модель является смежной с первой моделью, формирование второго трехмерного представления второй модели, при этом представление второй модели позиционируется в трехмерном окружении таким образом, что входная привязочная точка, ассоциированная со второй моделью, позиционируется рядом с входной точкой первой модели.
2. Система по п. 1, в которой формирование первого трехмерного представления первой модели содержит:
- определение того, что файл данных окружения указывает элемент контента, ассоциированный с точкой контента первой модели; и
- формирование представления элемента контента в точке контента первой модели в первом трехмерном представлении.
3. Система по п. 1, в которой набор операций дополнительно содержит:
- представление трехмерного представления на дисплее пользовательского устройства.
4. Реализуемый компьютером способ для формирования файла данных окружения, представляющего трехмерное окружение, содержащий этапы, на которых:
- принимают пользовательский выбор шаблона окружения для трехмерного окружения;
- принимают пользовательский выбор первой модели, при этом первая модель ассоциирована с выбранным шаблоном окружения;
- представляют двумерное отображение первой модели, при этом двумерное отображение содержит отображение одной или более точек контента первой модели;
- принимают пользовательский выбор выбора точки контента из одной или более точек контента, указывающих контент для отображения в выбранной точке контента; и
- формируют файл данных окружения, при этом файл данных окружения содержит информацию относительно выбранного шаблона окружения, первой модели и выбранной точки контента, при этом выбранная точка контента ассоциирована с указываемым контентом.
5. Реализуемый компьютером способ по п. 4, дополнительно содержащий этап, на котором:
- представляют отображение одной или более моделей, ассоциированных с выбранным шаблоном окружения, при этом одна или более моделей отображаются с использованием двумерных представлений.
6. Реализуемый компьютером способ по п. 4, дополнительно содержащий этап, на котором:
- принимают выбор второй модели, при этом выбор содержит указание того, что вторая модель позиционируется рядом с первой моделью.
7. Реализуемый компьютером способ для формирования трехмерного окружения с использованием файла данных окружения, содержащий этапы, на которых:
- извлекают файл данных окружения, при этом файл данных окружения содержит множество моделей для трехмерного окружения;
- формируют, в трехмерном окружении, первом трехмерное представление первой модели из множества моделей, при этом первая модель ассоциирована с выходной привязочной точкой;
- определяют то, что файл данных окружения указывает, что вторая модель из множества моделей является смежной с первой моделью, при этом вторая модель ассоциирована с входной привязочной точкой; и
- на основе определения того, что вторая модель является смежной с первой моделью, формируют второе трехмерное представление второй модели, при этом представление второй модели позиционируется в трехмерном окружении таким образом, что входная привязочная точка, ассоциированная со второй моделью, позиционируется рядом с входной точкой первой модели.
8. Способ по п. 7, дополнительно содержащий этап, на котором:
- представляют трехмерное представление на дисплее пользовательского устройства.
9. Способ по п. 8, в котором первая модель указывает начальную позицию для перспективы пользователя, при этом представление трехмерного представления содержит представление трехмерного представления из начальной позиции для перспективы пользователя.
10. Способ по п. 7, в котором извлечение файла данных окружения содержит этап, на котором запрашивают по меньшей мере часть файла данных окружения из удаленного хранилища данных.
11. Система по п. 3, в которой первая модель указывает начальную позицию для перспективы пользователя, при этом представление трехмерного представления содержит представление трехмерного представления из начальной позиции для перспективы пользователя.
12. Система по п. 1, в которой первая модель и вторая модель содержат набор моделей, имеющих аналогичную тему.
13. Реализуемый компьютером способ по п. 4, дополнительно содержащий этапы, на которых:
- принимают выбор начальной позиции для перспективы пользователя, при этом выбор расположен в первой модели; и
- сохраняют принимаемый выбор в качестве части файла данных окружения.
14. Реализуемый компьютером способ по п. 6, в котором файл данных окружения содержит идентификатор, ассоциированный с первой моделью, и идентификатор, ассоциированный со второй моделью.
15. Способ по п. 7, в котором формирование первого трехмерного представления первой модели содержит этапы, на которых:
- определяют то, что файл данных окружения указывает элемент контента, ассоциированный с точкой контента первой модели; и
- формируют представление элемента контента в точке контента первой модели в первом трехмерном представлении.