Задавал вопрос на форуме, так ответа и не получил, может

тут кто поможет.
Вопрос звучит так: Как реализовать наложение цвета на 3D объект
Приведу пример: Часто в какой нибудь мобильной ферме (свинки, коровки, пшеницу садить, собрать) когда хочешь добавить новое строение, то в момент, когда его тащишь, оно подсвечивается каким-то цветом, к примеру зелёным если в определенном месте его можно разместить и красным если нельзя.
В общем, я думаю вы поняли, чего я хочу добиться. Я попытался реализовать это с помощью shader graph материала. Я настроил shader graph так, чтобы весь объект покрывался цветом с прозрачностью и не отражал свет, затем сделал из него material кликнув по нему пкм -> create material, но когда я добавляю его на объект как ещё один материал, он покрывает только ту часть, что и материал с индексом на 1 меньше его, если я не понятно объяснил, то приведу пример: Есть человечек с тремя материалами (материал 0 - кожа, материал 1 - одежда, материал 2 - волосы), я нажимаю "+" на массив с материалами и перетаскиваю туда свой шейдер-материал (он будет с индексом), но окрашиваются только волосы, так их материал имеет индекс - 2, а шейдер - 3.
Дак вот,что и как мне сделать, чтобы окрашивался весь объект (вариант с созданием развертки отпадает!), может мне нужно написать шейдер а не иcпользовать шейдер-граф. По своему вопросу не смог ничего нагуглить, что мне делать?

3 ответов

5 просмотров

можно менять все материалы у объекта, под всеми индексами

x256- Автор вопроса
tgrqwee
можно менять все материалы у объекта, под всеми ин...

в таком случае объект будет как бутылка - полупрозрачный белый объект

Похожие вопросы

Обсуждают сегодня

Чет мне ссыкотно опять Rainlab.User в проект ставить. Кто знает, опять наотъебись все сделали или после обнов пользоваться можно?
Black Cat
10
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
это группа токсиков или тех кто помогает?
Ибрагим
9
Можете помочь с этим, я тут использую Джанго как ОРМ для бота, но бот запускать не хочет, уже всезде перерыл не могу решить, может кто то сталкивался?
Ибрагим
4
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
всем привет. подскажите. сделал политику, он верхнеуровневая. раздал права только на TEST2 (полные). вопрос - можно ли сделать так, чтобы был доступен только TEST2, а остально...
Андрей Сергеев
5
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
t.me/<username> и tg://user?id=<id> отваливаются по понятным причинам
Denis 🐍|👑 | darling! 🥰
7
Вы когда из вики.... копировали, не обратили внимание на года(ы)? 😉 ==== если до 1917 года в Москве было около 15 000 легковых извозчиков, то к 1920 году их осталось 5 000, а ...
Igor Mitin
4
Карта сайта