# Основные возможности

Продвинутый редактор, в отличие от простого, является более прогрессивным инструментом для создания сцен. Сам редактор позволяет создавать сцены гораздо более высокой сложности.

## Детальная настройка материалов

В продвинутом редакторе можно добавлять, удалять и изменять материалы как отдельных элементов, так и всего 3D-объекта.&#x20;

Чтобы работать с материалами, необходимо выделить объект. Затем перейдите на вкладку Материалы в левой части редактора, чтобы настроить материалы.

![](https://16483826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQlfxB1bBQeYgEsEfSMqq%2Fuploads%2FtTocvHXThmdlQwoClgHS%2FFeatures_1.jpg?alt=media\&token=e4632eb0-33df-4b0a-8df8-bab611b6ba59)

Список доступных параметров можно изменить, выбрав другой тип материала, щелкнув по его названию.

О существующих типах материалов написано здесь:  [<mark style="color:blue;">**https://threejs.org/docs/#api/en/materials/Material**</mark>](https://threejs.org/docs/#api/en/materials/Material).

![](https://16483826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQlfxB1bBQeYgEsEfSMqq%2Fuploads%2FvNsrxVBBHyyicpwHfgub%2FFeatures_2.jpg?alt=media\&token=396c12aa-fe40-473e-b426-2d25dc400c3f)

Чтобы изменить текстуру, нажмите на предварительный просмотр используемого материала.

![](https://16483826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQlfxB1bBQeYgEsEfSMqq%2Fuploads%2FUKQkQaOA80xoO0HINidF%2FFeatures_3.jpg?alt=media\&token=b1706c49-ad8b-49fd-b0ff-9accd08ffb65)

С помощью чекбоксов, находящихся левее, можно включать и выключать текстуры.

Помимо изменения текстур, вы можете настроить и другие параметры. Об этих параметрах вы можете прочитать здесь: [<mark style="color:blue;">**https://threejs.org/docs/#api/en/materials/Material**</mark>](https://threejs.org/docs/#api/en/materials/Material).

## Точное управление геометрией

Почти любой 3D-объект, добавленный в **редактор**, будет состоять из нескольких частей. Чтобы развернуть список всех элементов объекта, нажмите **+** в дереве объектов с правой стороны.

![](https://16483826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQlfxB1bBQeYgEsEfSMqq%2Fuploads%2FGA6Qi7ECmxhAPJ7nIwtN%2FFeatures_5.jpg?alt=media\&token=e74f796a-94c7-4a39-a1aa-d78a6b9055c0)

Объект раскроется и можно увидеть составные части, которые, в свою очередь, разделены на группы.&#x20;

![](https://16483826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQlfxB1bBQeYgEsEfSMqq%2Fuploads%2Fbbea1WsO8e3ktClC9FVw%2FFeatures_6.jpg?alt=media\&token=d3c01199-f959-44e5-bf41-bad8d2a9a62c)

Таким образом, выделяя отдельные элементы в дереве объектов, можно управлять отдельными частями 3D-модели.

## Создание сценариев для сцены

Продвинутый редактор поддерживает систему скриптов. Это означает, что вы можете писать сценарии для сцены.&#x20;

Это позволяет создавать сцены практически любой сложности, например, игры.&#x20;

Чтобы создать такую сцену, необходимо выбрать объект сценария. Это может быть как сама сцена, так и объект.

![](https://16483826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQlfxB1bBQeYgEsEfSMqq%2Fuploads%2FB2zPxceCVfAKBtcWgfAK%2FFeatures_7.jpg?alt=media\&token=5db9b471-5825-40bb-9a9a-67da4b2805f9)

Для создания нового сценария, в поле **SCRIPT**, которое находится в правой части, нужно нажать на кнопку **NEW**.

![](https://16483826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQlfxB1bBQeYgEsEfSMqq%2Fuploads%2FsPXR7HXqGrt4MK68f31I%2FFeatures_8.jpg?alt=media\&token=4ee0952b-f163-47be-97ae-e834946762f1)

После этого появится дополнительное поле и две кнопки. В поле можно ввести название скрипта (необязательно).

![](https://16483826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQlfxB1bBQeYgEsEfSMqq%2Fuploads%2F5SQFGjhnJM369hixiyhh%2FFeatures_9.jpg?alt=media\&token=8fc52f6d-2709-42fa-a4d2-b5ee88a2bf14)

По нажатию на кнопку **EDIT**, откроется встроенный редактор кода с подсветкой синтаксиса, где можно изменять содержание сценария.

![](https://16483826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQlfxB1bBQeYgEsEfSMqq%2Fuploads%2FgCnNePpKMIs0olHqlzWm%2FFeatures_10.jpg?alt=media\&token=be7f928f-cc26-4816-84b9-8026a5bdffd9)

Чтобы запустить сценарий, нажмите кнопку **Play** на верхней панели.

![](https://16483826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQlfxB1bBQeYgEsEfSMqq%2Fuploads%2F0DWFCMgzFrElwoei43FH%2FFeatures_11.jpg?alt=media\&token=008ede7c-cc8f-4eb9-b26d-cc9795f3d1f0)

Таким образом можно создавать сцены практически любой сложности.
