ОБНОВЛЕНИЕ

Мультиоконный рендеринг

Демонстрация отделяемых окон / Мультиоконного рендеринга (Multi Window Rendering)

Здесь показан ранний прогресс в мультиоконном рендеринге: можно увидеть, что "открепление" меню настроек происходит бесшовно. Когда окно настроек перетаскивается за пределы основного окна, создается новое отдельное окно приложения. Это имеет огромную практическую ценность во многих ситуациях, особенно при рендеринге разных камер — например, во время межпланетных перелётов. Надеюсь, это видео хорошо демонстрирует пользователям мощь данной функциональности.

Можно увидеть, что шкала с SDF-шрифтом работает отлично, и почти нет сглаживания (алиасинга) — независимо от размера шрифта.
Может это и не заметно, но при отрисовке этих шрифтов не используется ни меш (полигональная сетка), ни текстура*. (Технически, для SDF-шрифта используется текстура, но не в традиционном смысле). Это дает множество преимуществ, о которых говорилось ранее. В этой демонстрации также видны анимированные механические роликовые индикаторы для отображения чисел. Эти индикаторы генерируются полностью из "данных мода" (mod data) во время выполнения, это означает, что мы создаем их так же, как и моддеры. Сам шейдер имеет доступ к глобальной шейдерной привязке (global shader binding), которая очень эффективна для передачи данных. Отдельным шейдерам/индикаторам не нужны специальные запросы для получения данных — у них есть доступ ко всем данным. Это позволяет создавать индикаторы невероятной сложности, ценой лишь выполнения шейдера на каждый пиксель.

Так же появилась возможность выводить индикаторы в любое окно или на любой экран!

43 просмотра 12 июня 2025

Комментарии (0)

Оставить комментарий

Меню