Как стать автором
Обновить

Основы рендеринга с wgpu на Rust

Время на прочтение 16 мин
Количество просмотров 6.5K
Блог компании OTUS Разработка игр *Rust *

В данной статье мы рассмотрим базовую теорию и практику рендеринга с помощью кроссплатформенного графического API wgpu. Данный API основан на стандарте WebGPU и предоставляет удобные, унифицированные и безопасные абстракции для взаимодействия с GPU. Используя wgpu мы инициализируем графическое устройство, создадим графический конвейер и нарисуем треугольник.

Читать далее
Всего голосов 26: ↑26 и ↓0 +26
Комментарии 2

Работа с графикой на языке Rust

Время на прочтение 19 мин
Количество просмотров 9.1K
Rust *
Из песочницы
Перевод

Всем привет! Меня зовут Саша и я backend разработчик. Нет, не на rust. Но раст мой любимый язык и недавно я задался целью портировать движок онлайн игры, написанный на C++. Первый месяц ушел на то, чтобы разобраться с бинарными ассетами, их чтением и управлением. Но статья будет не об этом, а о WGPU.

Читать далее
Всего голосов 28: ↑28 и ↓0 +28
Комментарии 5

Работа с графикой на языке Rust. Часть 2

Время на прочтение 19 мин
Количество просмотров 3.6K
Rust *
Туториал
Перевод

В этой статье я продолжу перевод и исследование WGPU, библиотеки языка Rust для работы с графикой.

Для тех, кто не читал первую статью небольшая вводная информация.

WGPU реализует современный стандарт работы с видео подсистемами — WebGPU и компилируется в разные backend-ы (OpenGL, DirectX12, Metal, Vulkan, WebGL). Он одновременно проще для освоения, чем Vulkan и имеет более продуманное апи, чем OpenGL.

Приступим!

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Комментарии 7