
VisualJS
Активный0.0
Установок
Последнее обновление
VisualJS
VisualJS — это модификация для Minecraft, которая открывает возможности добавления визуальных эффектов в игру через шейдеры. Для полноценной работы рекомендуется ознакомиться с основами GLSL, поскольку мод использует эту технологию для создания динамических эффектов.
Мод интегрируется с системой пост-эффектов ванильной игры, что обеспечивает совместимость с другими популярными модификациями, включая Embeddium. Вы можете начать с простого применения существующих эффектов, доступных в Minecraft, но важно помнить: все скрипты должны выполняться на стороне клиента.
Рассмотрим пример: эффект creeper
, расположенный в minecraft/shaders/post/creeper.json
. Параметр true
указывает, что VisualJS предотвратит изменение или удаление эффекта стандартным кодом игры. Вы также можете создавать собственные эффекты и шейдерные программы, при условии соблюдения структуры файлов, аналогичной ванильным шейдерам — Minecraft загружает эффекты только из определённых папок.
Одной из ключевых особенностей является возможность программного изменения uniform-переменных. Это позволяет вашим эффектам получать значения из JavaScript-скриптов и демонстрировать динамическое поведение. Например, после изменения uniform-переменной стандартный зелёный эффект крипера может стать жёлтым:
Мод поддерживает создание разнообразных визуальных улучшений. В качестве демонстрации реализован CRT-эффект (эмуляция старого монитора), который изменяется в зависимости от расстояния до источника света: