Помечено: прозрачность объекта
- В этой теме 10 ответов, 3 участника, последнее обновление 1 год, 7 месяцев назад сделано kdv.
-
АвторСообщения
-
17 апреля, 2023 в 11:41 #18782danilУчастник
Добрый день!
Подскажите пожалуйста как сделать изменение прозрачности или видимости объектов в определённом ракурсе. Чтобы когда смотришь на комнату сверху исчезали светильники, и так же когда смотришь на комнату сбоку исчезали шторы и окно (скрин приложил)
Помогите пожалуйста- Тема изменена 1 год, 7 месяцев назад пользователем danil. Причина: добавление скриншота
Вложения:
Вы должны войти для просмотра вложений.17 апреля, 2023 в 12:29 #18788kdvУчастникответ в вопросе: меняй прозрачность материалов в зависимости от угла поворота камеры. должно работать как-то так https://v3d.net/cr5
тут даже тема есть подходящаяPuzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
17 апреля, 2023 в 22:44 #1879519 апреля, 2023 в 12:21 #18798danilУчастникДобрый день! Помогите пожалуйста со следующей проблемой
Построил пазлы по примеру из форума на который вы мне скинули ссылку.
В 3dsmax накинул контроллер на карту opacity. Результат получился следующий-
Когда смотришь сверху объект заливается полностью белым цветом вместо текстуры.
когда смотришь на объект прямо то он исчезает(т.е. работает наоборот) пробовал инвертировать карту в 3ds max – результат такой же.
Скажите с вами можно как то связаться для консультации за дополнительную оплату?
Очень нужно разобраться в вопросеВложения:
Вы должны войти для просмотра вложений.19 апреля, 2023 в 12:33 #18801kdvУчастникkdv [at] izh [dot] com
Пишите сюда и будем посмотреть…Puzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
19 апреля, 2023 в 23:25 #18802icebergCustomerу меня похожая беда) сверху крыша есть – снизу она прозрачная))
Вложения:
Вы должны войти для просмотра вложений.19 апреля, 2023 в 23:47 #18807kdvУчастникЧто мешает вывести в консоль результаты математики и посмотреть, что пошло не так? Собсно, там не так уж и важно, какую формулу замутить, хоть трехэтажную с интегралами. Важно, чтоб прозрачность менялась от 0 до 1 и наоборот в заданном интервале угла поворота…
В моем примере (и соответствующей демке) 90 градусов по оси Х – это когда камера смотрит вертикально сверху вниз, 0 – камера в горизонтальной плоскости. от 0 до 30 градусов материал непрозрачный, от 30 до 60 прозрачность материала меняется в диапазоне от 1 до 0. значения меньше 0 и больше 1 отсекаются.
Puzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
20 апреля, 2023 в 13:32 #18809kdvУчастникМожно немного упросить логику с тем же результатом
Если какая то другая формула выдаст значение 0 от 0 до 30, 1 от 60 до 90 и будет плавно менять значение от 0 до 1 в диапазоне от 30 до 60, то, конечно же, можно воспользоваться ей. Никаких ограничений нет.
Puzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
20 апреля, 2023 в 22:39 #18812kdvУчастникв первой функции упрощать уже некуда, а вторую можно еще подсократить. варианты разные есть…
Puzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
21 апреля, 2023 в 16:52 #18815danilУчастникСпасибо огромное за помощь, а для получения такого же эффекта у стен нужно менять ось?
я вроде пробовал но получается только для одной стены, у которой входная дверь(приложил скрин), в остальном как бы я значения не крутил, угол “прозрачности” на другие стены не меняется. Как можно поменять угол прозрачности?Вложения:
Вы должны войти для просмотра вложений.21 апреля, 2023 в 17:28 #18817kdvУчастникДля стен надо читать поворот камеры по оси z. Угол меняется в диапазоне от -180 до 180. Стены всего 4. Надо придумать 4 ограничивающих условия для каждой стены.
есть одна неприятность, связанная с прозрачностью (а именно, с Alpha Blend): при отрисовке прозрачных материалов поверх других прозрачных материалов возможны забавные (и не очень) глюки. например, такие
https://v3d.net/iniPuzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.