Набор шейдеров от Zorochase

Добавлен , опубликован
Программа
Предназначение:
Шейдеры
Ты любитель ретро-игр и используешь Godot Engine? Смотри: идеальная коллекция шейдеров для тебя!

📋 Обзор

Ultimate Retro Shader Collection (URSC) - это объединение и усовершенствование различных шейдеров "ретро-3D", взятых из сообщества Godot. Эти шейдеры необходимы для создания аутентичной графики, напоминающей PlayStation (PSX) или *Nintendo 64* (N64).
Этот репозиторий является домом для самой коллекции и демонстрационного проекта, который показывает, как их использовать. Вы можете загрузить коллекцию отдельно или получить исполняемый файл демонстрации, перейдя по ссылке Releases. Вы также можете найти их на itch.io.

Особенности шейдеров:

  • Привязка вершин (т.н. *вершинная дрожь*)
  • Аффинное отображение текстур (т.н. *искажение текстуры*)
  • Трехточечная фильтрация текстуры (как на N64)
  • Специальные эффекты "металлического/отражающего" и "блестящего/глянцевитого"
  • Базовая настройка через широкий спектр uniform-переменных
  • Детальная настройка с помощью макросов
  • Дополнительные шейдеры для canvas_item:
    • PSX-подобное добавочное/вычитающее затемнение
    • Уменьшение цветов с муаром

Демонстрация:

  • Различные примеры
  • Свободная камера
  • Управление параметрами шейдера через меню

Управление в демках:

  • Движение: WASD; пробел или E - подняться; Shift или Q - опуститься
  • Увеличить/уменьшить скорость движения: колесо мыши вверх/вниз
  • Показать/скрыть меню: Escape
  • Полноэкранный режим: F11 или Alt + Ввод (Option + Ввод на macOS)

📖 Документация

Прежде чем начать работу с URSC, ознакомьтесь с этими статьями из документации Godot. Также, читая, не стесняйтесь экспериментировать с исходным кодом демонстрации, клонируя этот репозиторий!
Когда вы почувствуете себя уверенно работая со шейдерами в Godot, вы можете ознакомиться с URSC здесь:

😎 Благодарности

Конечно, эта коллекция не могла появиться без потрясающей работы, сделанной:
  • MenacingMecha
    • Эта коллекция происходит от его шейдеров PSX и N64. Если вам нужна вдохновление для создания собственной ретро-3D игры, обязательно посмотрите на его работу!
  • Zacksly
    • Эффект "блестящий" взят из их шейдера PSX Pickup Shader для Godot 3.