Процедурная генерация карт в Unity. Алгоритм diamond-square

Поделиться
HTML-код
  • Опубликовано: 21 сен 2024
  • Расскажу как сгенерировать карту высот и отрисовать её в 2D и 3D используя Unity.
    Приложение:
    play.google.co...
    Github:
    github.com/mpu...
    Статья на хабре:
    habr.com/ru/po...
    Применение текстур к terrain в зависимости от высоты:
    • Procedural Terrain Pai...
    Загрузить карту высот реального мира:
    terrain.party/
    Возможно вас также заинтересует генерация с использованием шума Перлина (лучше подходит для бесконечных карт) ru.wikipedia.o...
    Навигация:
    00:00 Введение и примеры карт
    01:11 Что такое карта высот?
    01:50 Алгоритм diamond-square
    02:42 Ленивая динамика для diamond-square
    03:27 Интерфейс приложения
    04:00 Имплементация алгоритма на C#
    06:35 Сглаживание карты
    07:28 Отображение 2D карты в Unity
    07:52 Применение карты к terrain в Unity (3D)
    09:19 Заключение

Комментарии • 18

  • @dima6peyc154
    @dima6peyc154 2 года назад +7

    Очень крутой и интересный урок. Я уверен он много кому поможет!

  • @Андрей-р5л5ш
    @Андрей-р5л5ш 2 года назад +4

    Очень крутое видео
    Было бы интересно увидеть генерацию каких-то объектов поверх(растительность, здания) и тропинок

  • @expanse9580
    @expanse9580 Год назад

    Скачал. Потрясающе, очень перспективно выглядит

  • @ArtDen1000
    @ArtDen1000 2 года назад +2

    Однозначно подписочка. Пойду свою выживалку делать))

  • @menshs5620
    @menshs5620 Год назад

    Мне как раз что-то подобное надо для своей игры)

  • @JustaFrogger
    @JustaFrogger 2 года назад

    Очень круто!

  • @MrVictorVibes
    @MrVictorVibes 5 дней назад

    HeightMapProvider отсуствует на гитхабе, таким образом ошибки появляются(

  • @AizarkLizard
    @AizarkLizard 9 месяцев назад

    Очень крутой пример, жаль я не вижу что бы получаемые карты были цыкличны

    • @Badyaga29
      @Badyaga29 9 месяцев назад

      Цикличны

  • @1mpulse696
    @1mpulse696 2 года назад

    круто, но хотелось бы увидеть весь проект

    • @cmaxep
      @cmaxep 2 года назад

      Уже есть) посмотри в плэй маркете и вбей в поисковике "генератор миров" и третье приложение с низу это и есть тот проект.

    • @vayre1969
      @vayre1969 Год назад

      @@cmaxep имеется ввиду код

  • @vayre1969
    @vayre1969 Год назад +1

    Здравствуйте! Могли бы вы залить весь код на гитхаб?

  • @user-id3pu3pr2e
    @user-id3pu3pr2e Год назад

    Какой размер карты в Unity для слабых компов?

  • @Marcos-bo4wm
    @Marcos-bo4wm 2 года назад

    Subbed&Liked!! You really need to look into Promo-SM!!