он предлагал сорцы предоставить по первому требованию, так-то да, он запаковал в либу, чтобы не утащили xD
из того что я там разглядел - создается рендер-текстура, и в нее все рисуется, а затем ее отправляют вместо диффузки в материал
E-Cone
нормальный в принципе подход, но мне бы не подошел. у меня же как обычно сумашедьшие идеи, я хотел чтоб пятно могло быть динамическим - тоесть типа расплываться или анимироваться.
а полигональная декаль эта позволяла делать. но там свои минусы конечно, лишняя геометрия и возможные артефакты на сгибах, если брать маленький запас по расстоянию.
зато нет нужды плодить текстуры персам , а у меня они не много не мало 2к * 2к, ну и юзать любые шейдеры без ограничений.
Mira
Не сходи с ума игра не стоит свеч. Именно поэтому в большинстве инди-игр нет декалей повреждений.
E-Cone
> из того что я там разглядел - создается рендер-текстура, и в нее все рисуется,
> а затем ее отправляют вместо диффузки в материал
Это мало интересно кстати,И ведь это можно делать стандартными методами юньки. Возможно быстрее через dll работает, больше интересно как получается координата по рейкаст.
Flash
> Не сходи с ума игра не стоит свеч. Именно поэтому в большинстве инди-игр нет
> декалей повреждений.
я не делаю инди игры,их итак миллион, я больше занимаюсь экспериментальной фигней)Flash
> И ведь это можно делать стандартными методами юньки. Возможно быстрее через dll
> работает, больше интересно как получается координата по рейкаст.
так обычная функция пересечения треугольников, и на юньке есть варианты , но тормозные - проверял) https://forum.unity3d.com/threads/raycast-without-colliders.14378/
в dll перекинул тоже самое на SIMD - дало многократный прирост. хотя может в релиз билде юнити повысит перфоманс, но было лень проверять
Mira
> Возможно быстрее через dll работает, больше интересно как получается координата
> по рейкаст.
Не, я имею ввиду как это в UVPaint
Причем тут инди? Да в большинстве ааа-игр нет декалей на скелетных персонажах
E-Cone
В You are empty есть. 2006 год.
Flash
> Все больше убеждаюсь, что надо переходить на Unreal.
Перейдешь и что изменится? Там те же Deferred декали. Реализуй на юньке и крепи к костям.
Итог эксперимента:
Давай тогда еще глубже копать - чтоб можно было разбить голову врагу на 36 частей как во втором солдате удачи. Ю а эмпти - это не большинство, а всего лишь удачный пример, когда кто-то решил заморочиться. Да, иметь возможность декалить персов - это чудесно, но игра не так много потеряет без этой фичи
E-Cone
Хорошая идея с разбиванием башки, надо заморочиться. В топку геймплей :)
E-Cone
> Давай тогда еще глубже копать - чтоб можно было разбить голову врагу на 36
> частей как во втором солдате удачи
Голова у меня итак разбивается на достаточное количество частей. Больше мне ничего и не нужно.
И еще, покупать UV paint за 50 баксов и даже за 35 мне западло.
Финальный вариант, решил вопрос даже с отсутствием прозрачности на detail Albedo x2 заменой пикселей с предыдущего пикселей на текстуре. Руки и ноги не задействовал, нафиг не нужны.
Ну и начал это я делать после того что от выстрелов или удара ноги нет видимых повреждений, кроме партиклов, это не порядок и очень важная часть.
Flash
Ну вполне норм сэкономил 50 баксов :)
Но я коллизию в нативе сделаю все таки, чтоб не костылить коллайдеры.