Render to Texture
The Render to Texture set of samples demonstrates how to capture the camera view and render it for various use cases:Набор примеров Render to Texture демонстрирует, как захватить вид с камеры и отобразить его для различных вариантов использования:
- Пример Camera to Texture показывает, как захватить вид с камеры и отобразить его в текстуре альбедо материала.
- Пример Node to Texture показывает, как захватить ноду и ее дочерние элементы, видимые камерой, и отобразить их в текстуре альбедо материала.
- Пример Split Screen Texture показывает, как захватывать виды с двух разных камер и реализовывать режим разделения экрана, а также рендеринг этих текстур в текстурах альбедо материала.
- Пример Weapon Clipping показывает, как решить часто возникающую проблему отсечения оружия: в этом примере используются две камеры с одинаковым преобразованием с разными Viewport-масками , установленными с помощью редактора UNIGINE — одна камера видит все, кроме оружия, а другая камера видит только оружие. Вид с камеры, которая видит только оружие, отображается поверх вида с камеры, которая видит все остальное.
Доступ к исходному коду демо-проекта#
Вы можете изучать и модифицировать исходный код демо-проекта, и создавать свои собственные проекты на его основе. Чтобы получить доступ к исходному коду, сделайте следующее:
- Найдите демо-проект C++ Samples в разделе Demos и щелкните Install (если вы не установили его ранее).
- После успешной установки демо появится в разделе Installed, и вы сможете скопировать ее как проект, щелкнув Copy as Project.
- В открывшемся окне Create New Project введите имя нового проекта в соответствующее поле и нажмите Create New Project.
- Теперь вы можете щелкнуть Open Code IDE, чтобы проверить и изменить исходный код в IDE по умолчанию, или Open Editor, чтобы открыть проект для работы с контентом в UnigineEditor.
Последнее обновление:
16.08.2024
Помогите сделать статью лучше
Была ли эта статья полезной?
(или выберите слово/фразу и нажмите Ctrl+Enter