Настройка запекания света в Unity и устранение артефактов lightmap / Как создать игру [Урок 93]

Поделиться
HTML-код
  • Опубликовано: 10 ноя 2024

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

  • @LuarvikLLuarvik
    @LuarvikLLuarvik 2 года назад +6

    Это самый! Самый детальный и понятный разбор по запеканию света. Очень качественный подход к донесению информации. Огромное Вам спасибо за такие видео!

  • @otecvladislav8312
    @otecvladislav8312 6 месяцев назад +1

    Легенда!

  • @westparezal
    @westparezal 11 месяцев назад

    Владимир СВЕТОГРАДИЛЬСКИЙ слышится! )) урок гуд!

  • @ЕвгенийХазиров
    @ЕвгенийХазиров 2 года назад +1

    Господи, за пять минут решил все мои проблемы! Красавчик!

    • @Muzeric
      @Muzeric 2 года назад +1

      За пять??!?

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

    Гигансткое спасибо! Помню изучать Vray 15 лет назад так тяжко было из-за слабого ПК. А тут у меня NVidia 1060 и простой интереьер запеч сразу не получается, один тест по 20 мин длится. А у тебя GTX 1660 пошустрее будет. Я как получил заказ на запекания сразу стал на 3080 12 гиг. копить. Спасибо еще раз за тесты и за опыт!

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

    Спасибо вам огромное! Творческих успехов!

  • @МарияСалтан-д8н
    @МарияСалтан-д8н 3 года назад +1

    Огромное спасибо! Очень помогают ваши уроки.

  • @pkosyakov
    @pkosyakov 3 года назад

    Автор очень крут. Наконец-то стало понятно. Большое спасибо.

  • @TheFenix717
    @TheFenix717 3 года назад +2

    Спасибо тебе огромное за урок!!!
    P.S. Обрезай загрузку bake

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

    большое спасибо !

  • @olexkov4643
    @olexkov4643 3 года назад

    Cпасибо.Полезная информация.

  • @Gjlebabc
    @Gjlebabc 3 года назад

    Очень полезно! Спасибо!

  • @mariaondra1224
    @mariaondra1224 3 года назад

    спасибо, очень помог разобраться!

  • @NightTrainCode
    @NightTrainCode 3 года назад

    Отличный урок)

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

    Лучший!) Можно поинтересоваться? Возможно ли как-то отключить пропечку АО для определённых объектов? При этом свет должен запекаться на этот объект

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

      Нет, АО индивидуально не настраивается.

  • @pro100voron_CG
    @pro100voron_CG 3 года назад

    Огонь!

  • @FONORX
    @FONORX 2 года назад +1

    Владимир, если я, допустим, запек Лайтмап в стороннем пакете (Блендер, 3Д Макс и т.д) и там же для модели создал UV2 канал (с разверткой какой я хочу, а не той что генерит атоматом Юнити). Вот я импортировал в Юни эту модель, а как к ней подключить Лайтмапу .PNG запеченую в стороннем пакете?

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

      Без понятия. Так не заморачивался. Юня тоже может запечь карту освещения на твою развёртку, если не ставить галку на генерацию UV.

    • @FONORX
      @FONORX 2 года назад +1

      @@igrodelsky Слышал люди пекут в 3D пакетах рендерами VRay или Corona, и выходит меньше времени/артефактов.
      Но как они это прикручивают в юнити непонятно. Юнити лайтмапы как будто вешает на сам меш, а не на его шейдер.

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

      @@FONORX Мне хватает встроенного в Юнити решения.

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

    Спасибо

  • @Sv9zlsT
    @Sv9zlsT 3 года назад +1

    Доброго времени суток!
    Спасибо за полезную инфу,
    Есть такой вопрос а можно как то сделать фейковую тень динамическим объектам, чтобы не грузила мобильный телефон?

    • @igrodelsky
      @igrodelsky  3 года назад +1

      Доброго. Можно. Есть разные костыли для этого. Проще всего, если пол везде плоский. Тогда просто можно использовать тень в виде текстуры с прозрачностью на плоскости.

    • @Sv9zlsT
      @Sv9zlsT 3 года назад

      @@igrodelsky спасибо!

  • @xanaramus
    @xanaramus 3 года назад

    Спасибо, очень интересно. А будут ли швы, если вы те плитки пола в том же блендере соедините в один меш?

    • @igrodelsky
      @igrodelsky  3 года назад +2

      Если изначально делать цельный пол, то не будет.

  • @DIoN-rg8vi
    @DIoN-rg8vi 3 года назад

    спасибо моему старшему брату помог

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

    Здравствуйте, у меня такая проблема, я только начал знакомиться с юнити и решил сразу взять как по мне сложный проект - 3d хорор. Всё было просто супер, мне очень нравился результат, но в один момент после сохранения, я решил вновь зайти на проект и тут такое....
    Всё на карте обрело какой то беловатый оттенок, деревья, трава, все было таким, белым. Кроме области освещаемой фонариком, она была как всегда, обычной. Что это??? И как это исправить? Я надеюсь что вы сможете мне помочь

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

    Отличный разбор. К сожалению, по Realtime Lighting вот ничего не сказано было - его нужно вообще когда активировать?

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

      На эту тему есть отдельный урок на канале.

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

      @@igrodelsky спасибо большое! Обязательно изучу)

  • @region34cg
    @region34cg 3 года назад

    Доброго времени суток, недавно узнал, что игра "Subnautica" была сделана на движке Unity. Не мог бы ты рассказать как была реализована механика игры.

    • @igrodelsky
      @igrodelsky  3 года назад

      Здравствуй. Я ничего про эту игру не знаю, кроме того, что это подводная выживалка какая-то.

  • @rdragon587
    @rdragon587 3 года назад

    Thanks)

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

    А как плагин называется который в Scene переключался на UV Charts

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

      Не понял, о чем речь.

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

      @@igrodelsky в 6:33 там под словом «Scene» находится «Shaded» и там поменяли в место него на UV и поменялся вид

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

      @@igrodelsky хотел узнать что это за плагин

    • @igrodelsky
      @igrodelsky  2 года назад +1

      @@abraxastron7806 А что, в твоём редакторе нет этого пункта в списке ?

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

      @@igrodelsky нет к сожалению :

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

    Здравствуйте, я делаю игру и в ней очень много источников света (Point light - ов). Я пометил все, что нужно статиком, запек, а как итог получил полу запёкшуюся кашу из черных пятен и артефактов по всей карте. В общем какую от дичь. Это из-за того что у меня много источников света? Или в чем проблема? Увеличить кол-во сеймплов я тоже пробовал, не помогло.

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

      Здравия. Настройки импорта модели тоже имеют значение. Если развёртка не подходит для запекания света, то нужно поставить галку на генерации UV

  • @bobrtv9805
    @bobrtv9805 2 года назад +1

    Помогите пожалуйста после запикания света вся сцена становится тёмная...

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

      Объекты запекания статиком помечены ?

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

    Делал все как по видео но основная проблема не решилась, в некоторых местах, вместо тени, просто квадратики как светлые так и темные, пробовал разные вариант и не помогло.

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

      Возможно, дело в том, что "некоторые места" - это модели с кривой сеткой, на которую невозможно нормально запечь свет. Может не поставил в настройках импорта таких моделей галочку для генерации UV. Ну и т.д. вариантов масса и гадать можно долго, тем более не имея ни видео, н и скринов с примерами проблемы.

  • @tttrrrrt1229
    @tttrrrrt1229 3 года назад

    Здравстуйте! Не могу понять, смотрю разные уроки и не врубился. Может проясните? Можно ли делать несколько карт освещения для одной сцены? Пример: У меня изометрия, вид сверху, открытые здания. Я хочу запечь свет в зданииях на отдельные карты. т.е. когда здание появиться на сцене оно будет освещено внутри своей картой. и так для каждого здания. Однако, я не могу врубиться как печь вторую карту, когда делаю первая исчезает. Скажите, в Юньке можно иметь только одну карту на сцене? Или же печь надо не в Юньке, а где-то на стороне? Это просто ставит меня в тупик :(

    • @igrodelsky
      @igrodelsky  3 года назад +1

      Здравия. Можно заранее запечь для одной сцены несколько карт под разное освещение, а потом их переключать.

    • @tttrrrrt1229
      @tttrrrrt1229 3 года назад

      @@igrodelsky Я смотрел ваш ролик про переключение карт и это то, что надо. Но я не могу догнать как запечь вторую карту. Когда я начинаю печь карту, то предыдущая исчезает. Не понимаю как ее оставить. (Сделал одно здание, расставил свет, лайт пробы - запек. Выключил здание, включил другое и попытался так же запечь.) Я думал что Юнька создаст другую карту с новым индексом, но она просто заменила старую карту на новую. Чувствую себя идиотом, я что-то упускаю. Не могли бы вы объяснить как запечь новую, чтобы осталась старая карта.

    • @igrodelsky
      @igrodelsky  3 года назад +1

      @@tttrrrrt1229 В моём уроке показан простой вариант, когда в сцене в разных местах две одинаковых модели запекаются одновременно с разным освещением и потом лайтмапы заменяются с одно на другой. В таком случае модели не могут стоять в одном месте. Есть вариант не делать дубликаты моделей, а делать дубликаты лайтмап, сохранять отдельно и потом подменять. Но это отдельный гемор, хотя инфа на эту тему есть, погугли.

    • @tttrrrrt1229
      @tttrrrrt1229 3 года назад

      @@igrodelsky Спасибо!

  • @ТоликАнатольев-ы3в
    @ТоликАнатольев-ы3в 2 года назад

    Владимир, подскажите, пожалуйста, у меня такая проблема. Какие меры можно предпринять, если при переходе из одной сцены в другую. Сцена, на которую я переходу, затемняется. Я знаю такой баг в редакторе Unity. В интернете пишут, что в сбилденном проекте такое исчезает. Но у меня это не исчезает даже в сбилденном проекте. Мне особо нет никакой разницы на редактор, но вот в сбилденном проекте обидно, что этот баг не исчезает. Что с этим можно сделать, подскажите, пожалуйста. По поводу света: на сцене простой Direction Light, в настройках Lightning: None(Lightning Settings).

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

      Не сталкивался с подобной проблемой. Создай файл Lightning Settings и укажи в соответствующий слот. Запиши видео, если не разберёшься, гляну тогда.

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

      уже решили проблему?

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

    у меня есть проблема, при запекании на стеназ появляются артефакти(такие как при нахождение одного обєкта в другом), как ето исправить?

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

      использовал mesh combiner, uv mapping устанавливал. Во вкладке Baked lightmaps все почему то состоит из треугольников. Заранее спасибо.

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

      @@loxywe А без комбайнера нормально ?

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

      @@igrodelsky нет, тот же баг,

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

      @@loxywe Скрин покажи.

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

    Что делать, если у меня не запекается свет? Точнее он запекается, лайтмапа создаётся, но после запекания сцена вся чёрная, без света

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

      Похоже, что статиком не пометил объекты в сцене.

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

      @@igrodelsky пометил. Лайтмапа же есть, вроде как нормальная

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

      @@t0xangames207 А до запекания нормально всё с освещением ?

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

      @@igrodelsky ну, свет есть, хоть в параметрах его и стоит Baked, после запекания света нету, но есть лайтмапа, которая стоит на всех статичных моделях

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

      @@t0xangames207 Проверь на других моделях, в других сценах, в другом проекте.

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

    Не надо в блендере включать перевод интерфейса, там каша в терминологии. Оставьте только перевод подсказок.

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

      Мне надо так, а кому так не надо - те пусть не включают.

  • @BulatBulatov
    @BulatBulatov 3 года назад

    Отличный урок)