- В этой теме 15 ответов, 2 участника, последнее обновление 2 года, 3 месяца назад сделано
Аноним.
-
АвторСообщения
-
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.
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.