- В этой теме 15 ответов, 2 участника, последнее обновление 2 года назад сделано Аноним.
-
АвторСообщения
-
30 октября, 2022 в 22:10 #18133АнонимНеактивированный
Должным образом не работает карта Opacity в материале.
Обратная сторона полигонов почему то прозрачная становится.
Как должным образом настраивать прозрачность в материале?
Попробовал все способы в мануале, не помогло…Нормально работает карта если поставить вместо Auto, Mask, но тогда получается эффект как будто без сглаживания, что не хорошо выглядит.
Вложения:
Вы должны войти для просмотра вложений.31 октября, 2022 в 14:50 #18141kdvУчастниктакой эффект наблюдается у
MeshStandardMaterial
с включенно прозрачностью. этот тип материала вообще плохо дружит спрозрачностью в Verge3D. одна из причин в том, что при экспорте материал делается двусторонним. если отображать только Front side, то такого эффекта нет. Попробуйте такой скриптapp.scene.traverse(function(obj) { if (obj.isMesh && obj.material.transparent) obj.material.side = 0; });
MeshNodeMaterial
отображается нормально.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.
31 октября, 2022 в 20:36 #18145АнонимНеактивированныйСпасибо за ответ, я правда со скриптами на “ВЫ”, его нужно добавить сюда? Прикрепил скрин.
С MeshNodeMaterial вообще ничего не пойму, как и где он настраивается.
Вложения:
Вы должны войти для просмотра вложений.31 октября, 2022 в 21:14 #18147kdvУчастникне в Init раздел, а в Main надо скрипт разместить. код из раздела Init выполняется еще до загрузки сцены, он не видит объекты в сцене.
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.
31 октября, 2022 в 22:55 #18148АнонимНеактивированныйПереместил, но все равно отображается так же, паззлы сохранил, сделал реэкспорт GLTF, и отображается все так же.
Нашел вариант, это ставить галку совместимости с gltf 2.0 тогда альфа работает как нужно, но у этого метода свои минусы, не поддерживает color correct и Ambient Occlusion.
Может еще что то упустил?Вложения:
Вы должны войти для просмотра вложений.31 октября, 2022 в 23:00 #18152kdvУчастниквот как раз галка
gltf 2.0 compatible
и превращаетMeshNodeMaterial
в упрощенныйMeshStandardMaterial
))) не надо ее нажимать без надобности, нодовый материал лучше работает в Verge3D. можешь выложить модель дерева? и желательно не в формате макса. лучше blend или fbx. гляну, что с ним не так. по идее, прозрачность должна работать без проблем…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.
31 октября, 2022 в 23:14 #18153АнонимНеактивированныйАа, не знал, пока только начинаю изучать программу, в такие дебри не лез еще.
Прикрепил модель, но у меня проблема не только с этим деревом, а со всеми растениями и из разных источников, по этому не думаю что проблема именно в геометрии.31 октября, 2022 в 23:15 #18154АнонимНеактивированныйСсылка на файл, сюда не дает прикрепить https://disk.yandex.ru/d/WxyqBZ1TIqDUPg
31 октября, 2022 в 23:21 #18155kdvУчастникникаких проблем с прозрачностью не наблюдаю. экспортировал в gltf из блендера
если используешь макс, то попробуй разные типы материалов. в максе их, вроде как, несколько…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.
31 октября, 2022 в 23:38 #18157АнонимНеактивированныйХмм, странно, уже просто неделю бьюсь над этой проблемой, все что мог перепробовал, и стандартные материалы макса и физические…
Весь мануал по материалам перерыл, ничего не помогает.
Ладно, спасибо, буду дальше пробовать, или ждать уже новой версии программы.31 октября, 2022 в 23:41 #18158kdvУчастникопубликуй приложение из App Manager и выложи ссылку. будем посмотреть уже готовый вариант на предмет косяков )))
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.
31 октября, 2022 в 23:53 #18159АнонимНеактивированныйОк, завтра выложу.
1 ноября, 2022 в 00:03 #18160kdvУчастникпри экспорте из блэндера корректно работает только если выбран режим
Alpha Blend
и включена опцияShow backface
(может и в максе есть такая опция). в общем, материал этот должен быть виден с обеих сторон.
в скрипте попробуй заменить 0 на 2 (0 – front side, 1 – back side, 2 – both sides).
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.
1 ноября, 2022 в 11:12 #18163АнонимНеактивированныйПопробовал поменять в скрипте на 2, лучше стало но не до конца.
В максе есть тип “Blend”, да он улучшает картину, но не совсем, если посмотреть с противоположной стороны, то объект как ой то полускрывающийся, короче как на всех скринах которые были до этого поста.Экспортнул проект с паззлами, в скрипте стоит – 0, но пробовал играться с 0,1,2 и разными режимами отображения альфы в материале.
https://disk.yandex.ru/d/rZUxa-pWiKLQYQВся надежда только на скрипт, все остальное я перепробовал 1000 раз)
Вложения:
Вы должны войти для просмотра вложений.1 ноября, 2022 в 11:37 #18168kdvУчастниклюбопытный случай ))) странно как то макс экспортирует это дерево. лучше всего оно выглядит после такого скрипта
app.scene.traverse(function(obj) { if (obj.isMesh && obj.material.transparent) { obj.material.side = 2; obj.material.alphaToCoverage = true; } });
но не хватает цветовой насыщенности, как после экспорта из блендера. хз почему.
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.
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.