1. Доступ к хостингу
Скачайте программу FileZilla для доступа к хостингу
Для доступа к хостингу обратитесь к https://t.me/Modnikova_Daria или https://t.me/sergey_makovkin
2. Создание превью
2.1. Превью квартиры
1. Скачайте Топ квартиры из раздела “Финал квартиры с мебелью” и скачайте соответствующий ему PNG из раздела “Работа по планировке”
2. В photoshop уменьшите оба изображения до размеров 256*256 px. Если изображения не квадратные, преобразуйте их в квадрат. Топ и png после уменьшения должны накладываться друг на друга без смещения.
3. Переименуйте оба изображения:
Топ - Название квартиры_top
Png -Название квартиры
Названия не должны содержать кириллицу или недопустимые символы (запятые, тире, восклицательные знаки и.т.д.)
2.2. Превью проекта
Если вы начинаете новый проект, для него в каталоге надо предусмотреть превью в виде рендера генплана с воздуха.
1. В cerebro в разделе вашего нового проекта найдите ветку РЕНДЕРЫ - Генплан для сайта и скачайте рендер генплана
2. Перейдите в photoshop обрежьте генплан до квадрата и уменьшите его до размеров 256*256 px. Сохраните получившееся изображение с названием: Название проекта_top
3. У получившегося изображения уменьшите насыщенность до -50 и сохраните получившиеся изображение с названием: Название проекта
3. Загрузка квартиры на хостинг
1. Структура проекта
Перед загрузкой на хостинг необходимо определится со структурой проекта. Так как все квартиры будут постепенно адаптированы под VR, необходимо заранее создать структуру, предполагающую дальнейшую загрузку всех квартир из всех корпусов этого проекта. Для этого откройте серебро и по поисковой строке определите структуру от большего к меньшему, от проекта до вашей конечной квартиры. Каждое деление, это отдельная папка на хостинге. К примеру, для проекта Ильинские Луга структура будет следующей:
Ильинские Луга - Корпус 2.10 - Секция 1 - 1 Этаж - квартира
Если вы добавляете квартиры, для проекта, который уже загружался на хостинг ранее, интегрируйте ваши новые квартиры в уже имеющуюся структуру этого проекта. К примеру, если вы загружаете новый корпус для проекта Ильинские Луга, в папке Ильинские Луга рядом с папкой Корпус 2.1 создайте новую папку для нового корпуса: Корпус 11
Чтобы определить этаж расположения квартиры, перейдите в Cerebro в раздел WEB - планировки для сайта жилье вашего корпуса и скачайте файл с планировками в нем будет отмечено количество уникальных этажей. Необходимо загрузить все квартиры для каждого представленного этажа, с повторами, если это необходимо.
2. Перенесите вашу структуру из папок на хостинг в папу data. Папки при этом переименуйте латиницей, избегайте недопустимых знаков. К примеру, для структуры Ильинских лугов это будет:
3. Переместите два подготовленных превью генплана на хостинг. Превью должны лежать рядом с папкой, к которой они относится. К примеру, превью генплана относится к папке IlinskieLuga, оно должно лежать рядом с этой папкой в папке data. Пункт пропускается, если квартиры загружаются в уже существующий проект, для которого уже есть превью.
4. Переместите преобразованные файлы квартиры в папку соответствующего этажа. Туда же переместите два превью этой квартиры.
5. Скачайте из папки data файл catalog.json и внесите в него вашу структуру папок созданную на хостинге в формате json.
Свойства объектов json:
"name" - Имя папки проекта/файла лежащего на хостинге
"displayName" - Имя отображаемое в каталоге VR
"image": - изображение, отображаемое при просмотре каталога VR
"hoverImage" - изображение , отображаемое при наведении на директорию/объект в каталоге VR
◉ Рассмотрим пример, где проект состоит из корпуса, секции этажа и одной квартиры.
Json будет выглядеть следующим образом:
{
"name": "IlinskieLuga",
"displayName": "Ильинские Луга",
"image": "IlinskieLuga.jpg",
"hoverImage": "IlinskieLuga_top.jpg",
"directories":
[
{
"name": "Korp2.10",
"displayName": "Корпус 2.10",
"directories":
[
{
"name": "Sek1",
"displayName": "Секция 1",
"directories": [
{
"name": "1floor",
"displayName": "Этажи: 1",
"files": [
{
"name": "2ES21_6_0-1_T_Z",
"displayName": "2ES21_6_0-1_T_Z",
"image": "2ES21_6_0-1_T_Z.png",
"hoverImage": "2ES21_6_0-1_T_Z_top.png"
}
]
}
]
}
]
}
]
},
◉ Чтобы добавить дополнительную квартиру в данный json, скопируйте строчки 21-26. Поставьте запятую после скобки на 26 строке и вставьте скопированное после 26ой строки.
{
"name": "IlinskieLuga",
"displayName": "Ильинские Луга",
"image": "IlinskieLuga.jpg",
"hoverImage": "IlinskieLuga_top.jpg",
"directories":
[
{
"name": "Korp2.10",
"displayName": "Корпус 2.10",
"directories":
[
{
"name": "Sek1",
"displayName": "Секция 1",
"directories": [
{
"name": "1floor",
"displayName": "Этажи: 1",
"files": [
{
"name": "2ES21_6_0-1_T_Z",
"displayName": "2ES21_6_0-1_T_Z",
"image": "2ES21_6_0-1_T_Z.png",
"hoverImage": "2ES21_6_0-1_T_Z_top.png"
},
{
"name": "1EM3_6.3-1_S_A",
"displayName": "1EM3_6.3-1_S_A",
"image": "1EM3_6.3-1_S_A.png",
"hoverImage": "1EM3_6.3-1_S_A_top.png"
}
]
}
]
}
]
}
]
},
◉ Чтобы добавить дополнительный этаж квартиру добавьте его строчками 35-47
{
"name": "IlinskieLuga",
"displayName": "Ильинские Луга",
"image": "IlinskieLuga.jpg",
"hoverImage": "IlinskieLuga_top.jpg",
"directories":
[
{
"name": "Korp2.10",
"displayName": "Корпус 2.10",
"directories":
[
{
"name": "Sek1",
"displayName": "Секция 1",
"directories": [
{
"name": "1floor",
"displayName": "Этажи: 1",
"files": [
{
"name": "2ES21_6_0-1_T_Z",
"displayName": "2ES21_6_0-1_T_Z",
"image": "2ES21_6_0-1_T_Z.png",
"hoverImage": "2ES21_6_0-1_T_Z_top.png"
},
{
"name": "1EM3_6.3-1_S_A",
"displayName": "1EM3_6.3-1_S_A",
"image": "1EM3_6.3-1_S_A.png",
"hoverImage": "1EM3_6.3-1_S_A_top.png"
}
]
},
{
"name": "2floor",
"displayName": "Этажи: 2",
"files":
[
{
"name": "1ES3_5.7-1_S_A",
"displayName": "1ES3_5.7-1_S_A",
"image": "1ES3_5.7-1_S_A.png",
"hoverImage": "1ES3_5.7-1_S_A_top.png"
}
]
}
]
}
]
}
]
},
◉ Чтобы добавить еще одну секцию, добавьте её строчками 52-71
{
"name": "IlinskieLuga",
"displayName": "Ильинские Луга",
"image": "IlinskieLuga.jpg",
"hoverImage": "IlinskieLuga_top.jpg",
"directories":
[
{
"name": "Korp2.10",
"displayName": "Корпус 2.10",
"directories":
[
{
"name": "Sek1",
"displayName": "Секция 1",
"directories":
[
{
"name": "1floor",
"displayName": "Этажи: 1",
"files":
[
{
"name": "2ES21_6_0-1_T_Z",
"displayName": "2ES21_6_0-1_T_Z",
"image": "2ES21_6_0-1_T_Z.png",
"hoverImage": "2ES21_6_0-1_T_Z_top.png"
},
{
"name": "1EM3_6.3-1_S_A",
"displayName": "1EM3_6.3-1_S_A",
"image": "1EM3_6.3-1_S_A.png",
"hoverImage": "1EM3_6.3-1_S_A_top.png"
}
]
},
{
"name": "2floor",
"displayName": "Этажи: 2",
"files":
[
{
"name": "1ES3_5.7-1_S_A",
"displayName": "1ES3_5.7-1_S_A",
"image": "1ES3_5.7-1_S_A.png",
"hoverImage": "1ES3_5.7-1_S_A_top.png"
}
]
}
]
},
{
"name": "Sek2",
"displayName": "Секция 2",
"directories":
[
{
"name": "1floor",
"displayName": "Этажи: 1",
"files":
[
{
"name": "1EL22_6.3-1_S_A",
"displayName": "1EL22_6.3-1_S_A",
"image": "1EL22_6.3-1_S_A.png",
"hoverImage": "1EL22_6.3-1_S_A_top.png"
}
]
}
]
}
]
}
]
},
◉ Чтобы добавить дополнительный корпус, пропишите его строчками 74-100
{
"name": "IlinskieLuga",
"displayName": "Ильинские Луга",
"image": "IlinskieLuga.jpg",
"hoverImage": "IlinskieLuga_top.jpg",
"directories":
[
{
"name": "Korp2.10",
"displayName": "Корпус 2.10",
"directories":
[
{
"name": "Sek1",
"displayName": "Секция 1",
"directories":
[
{
"name": "1floor",
"displayName": "Этажи: 1",
"files":
[
{
"name": "2ES21_6_0-1_T_Z",
"displayName": "2ES21_6_0-1_T_Z",
"image": "2ES21_6_0-1_T_Z.png",
"hoverImage": "2ES21_6_0-1_T_Z_top.png"
},
{
"name": "1EM3_6.3-1_S_A",
"displayName": "1EM3_6.3-1_S_A",
"image": "1EM3_6.3-1_S_A.png",
"hoverImage": "1EM3_6.3-1_S_A_top.png"
}
]
},
{
"name": "2floor",
"displayName": "Этажи: 2",
"files":
[
{
"name": "1ES3_5.7-1_S_A",
"displayName": "1ES3_5.7-1_S_A",
"image": "1ES3_5.7-1_S_A.png",
"hoverImage": "1ES3_5.7-1_S_A_top.png"
}
]
}
]
},
{
"name": "Sek2",
"displayName": "Секция 2",
"directories":
[
{
"name": "1floor",
"displayName": "Этажи: 1",
"files":
[
{
"name": "1EL22_6.3-1_S_A",
"displayName": "1EL22_6.3-1_S_A",
"image": "1EL22_6.3-1_S_A.png",
"hoverImage": "1EL22_6.3-1_S_A_top.png"
}
]
}
]
}
]
},
{
"name": "Korp13",
"displayName": "Корпус 13",
"directories":
[
{
"name": "Sek1",
"displayName": "Секция 1",
"directories":
[
{
"name": "1floor",
"displayName": "Этажи: 1",
"files":
[
{
"name": "1NS1_3.6-1_S_A",
"displayName": "1NS1_3.6-1_S_A",
"image": "1NS1_3.6-1_S_A.png",
"hoverImage": "1NS1_3.6-1_S_A_top.png"
}
]
}
]
}
]
}
]
},
6. Сохраните отредактированный catalog.json файл и замените на хостинге старый файл на новый, отредактированный.
4. Проверка
Откройте ApartVRServer_Win и запустите ApartVR.exe в появившемся окне проверьте, что созданные вами папки отображаются как отдельные вложенные друг в друга категории. Откройте свою квартиру и пройдитесь по ней, проверив на наличие ошибок.








