Понедельник, 22 Сентября 2025, 11:22

Приветствую Вас Гость

Меню сайта
Разделы новостей
Разработка игр [2257]
Связанное с разработкой тех или иных игр
Движки и Конструкторы игр [5173]
Обновление и информация о системах разработки игр
Разработчики [1700]
Информация об игровых компаниях
Игровые проекты [2132]
Релизы инди-игр, информация про AAA-тайтлы и пр.
Утилиты и софт [1242]
Программы в помощь создателю игр
Мероприятия [2168]
Информация о проходимых игровых мероприятиях
По сайту [212]
Обновления и пополнения сайта
Прочее [1012]
Всё, что не вошло в другие рубрики
Наш опрос
На какие из этих игровые системы вы разрабатываете игры?
Всего ответов: 1657
Главная » 2022 » ноября » 20 » Генератор SDF в реальном времени для Unity
Генератор SDF в реальном времени для Unity
Время создавать игры!17:27
Signed Distance Fields (SDF) всё чаще используется в разработке игр: от решения глобального освещения SDFGI в движке Godot до разрабатываемого средства моделирования MagicaCSG, а теперь и динамической поддержки в игровом движке Unity.


В Unity уже была поддержка SDF в графике VFX, однако вам приходилось предварительно запекать их либо в инструменте DCC, таком как Houdini, либо с помощью инструмента запекания SDF. Теперь появился новый проект Mesh to SDF, который позволяет создавать SDF во время выполнения.

Используйте сетку или динамически деформирующуюся сетку SkinnedMesh в качестве входных данных для создания 3D-текстуры SDF в каждом кадре. SDF может использоваться VFX Graph, системой Hair и другими эффектами, основанными на SDF.

Генератор работает в режиме реального времени — для достижения лучшей производительности он жертвует надежностью и способностью обрабатывать большие сетки. Типичным разрешением будет треугольная сетка 5-8k в объеме 16^3-64^3 вокселя. Если ваша сетка намного больше или беспорядочна (дыры, острые формы и т.д.), то лучше использовать более чистую прокси-сетку с низким разрешением. Обратите внимание, что генератор SDF, поставляемый с VFX Graph, имеет более надежную обработку больших или беспорядочных сеток, но работает медленнее.

Генератор работает, сначала разбивая расстояния на воксели в небольшой области вокруг каждого треугольника, а затем используя либо линейную заливку, либо скачкообразную заливку, чтобы заполнить остальную часть объёма.

Вы можете добавить поддержку SDF Mesh в Unity, используя поддержку GitHub диспетчера пакетов. Кроме того, доступно три примера, показывающих, как взаимодействовать с новой функциональностью SDF на графике VFX.

Вы можете узнать больше и скачать Mesh to SDF здесь.
Категория: Утилиты и софт Просмотров 781 ДобавилGC-Vic | Рейтинг: 5.0/1 |
Теги Signed Distance Fields, технология, sdf, В реальном времени, Signed Distance Field, SDFGI, DCC, MagicaCSG, решение, Открыты код, Динамические поля расстояний, VFX, Godot, инструмент, Генератор, Mesh to SDF
Дополнительные опции:
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:

Игровые объявления и предложения:
Если вас заинтересовал материал «Генератор SDF в реальном времени для Unity», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела. Предлагаются такие схожие материалы: Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.

Комментарии Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Календарь
«  ноября 2022  »
Пн Вт Ср Чт Пт Сб Вс
 123456
78910111213
14151617181920
21222324252627
282930
Поиск по сайту
10 случ. статей
  • MUGEN Mortal Kombat project
  • Скриптинг в Realm Crafter #1: Введение (часть вторая)
  • Создать генерацию ландшафта в GM8 + смена дня/ночи
  • О создании игр без участия человека
  • Сервисы для разработчиков игр
  • Книга "3D / Создай себе девушку из цилиндра…"
  • Unity3D PRO создание паузы и уничтожение курсора
  • Новая игра позволяет перемещать предметы усилием воли!
  • Платформер-экшен в Scirra Construct для начинающих (часть 8)
  • Unity3D Как сделать систему Score
  • 10 случ. движков
  • DragonRuby
  • HGamer3D
  • GameStart
  • Apocalyx
  • Core
  • PGD Community Engine
  • CryEngine V
  • Mario Worker
  • RPG Toolkit DS
  • URQ
  • Ссылка страницы

    HTML-код или BB-код
    Друзья сайта
    Игровой форум GFAQ.ru Перевод консольных игр
    Все права сохранены. GcUp.ru © 2008-2025 Рейтинг