Сообщения, созданные пользователем Михаил Лузянин
11 ноября 2016 10:18
10 ноября 2016 18:23
попробовали созать материал в cycle renders (см. прил)Ну Checker текстуру можно перезапечь в простую маску.
как его возможно применить для Blend4web?
есть ли шейдеры аналогичные cycle render для Blend4web, (например right Shader для glossy shader, Bump, Diffuse, Mix shader…)?Конечно используя интернал рендер необходимо мыслить немного по другому, так как по сути у вас всего лишь один шейдер в который вы можете в разные входы подать разные маски для того что бы получить разное поведение в разных местах этого шейдера). Например для получения разного цвета можно подать текстуру в инпут Color или черно белую маску для разной степени "блестявости" в инпут Specular и т.д. Mix Shader нет, но есть Mix Color в который выможете подать маску и назначить по ней два разных цвета и потом это уже подать в инпут Color вашей ноды Material - получите то же самое.
Вот мой вариант который я сделал при помощи Интернал нод, не совсем то но принцип думаю понятен и отрегулировать это можно уже под нужный вид.
mix_shader.blend
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
09 ноября 2016 18:20
Я конечно тот ещё выдумщик, но в SDK есть пример с преломлением лучей по пути blender\materials\node_refraction.blend, что если нарисовать линзу, запечь её нормали на плоскость, применить эффект как в примере и поставить перед камерой.Не, такое не прокатит. Нода Рефракшн очень условная и в действительности просто имитирует преломление лучей а на самом деле просто немного искажает картинку за объектов. То есть то что не находится напрямую за плоскостью просто не будет видно. Трассировки там и близко никакой нет).
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
09 ноября 2016 15:50
Снова здравствуйте. Наткнулся на проблему сортировки прозрачных объектов. Не могу понять что делаю не так. Есть ли возможность это поправить?Попробуйте покрутить z-offset выставив у мартышки значение менье чем у шара. Так же еще можно использоваться Alpha Add вместо Sort.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
09 ноября 2016 13:18
I would like to achieve a piano finish efect on some items. That's basically a layer of wood texture, then 1-2mm thick layer of laquer and then high gloss layer. Any ideas welcome.
If you want to create a layer of liquer, I think, you can just create a additional layer of geometry above main geometry and create a glossy material.
May be this material is good enought? If not, please show us some specific examples what you want to achieve we can help you.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
07 ноября 2016 10:34
К сожалению, рендеринг хэйр партиклов сейчас не поддерживаются, вы можете сделать как в Нашей новогодней демке (она доступна в бесплатной СДК). Присмотритесь внимательней к ковру: там ворс сделан так же частичками, но для частички рендерятся как билборды с текстурой ворсинок на них.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
02 ноября 2016 18:26
02 ноября 2016 16:51
Круто если бы можно было бы анимировать параметр прозрачности в NLA, как в случае с object color.Подготовил для вас пример как это лучше всего реализовать.
Первая нода Play Animation проигрывает экшн объекта, вторая экшн материала, далее нода Hide Object прячет объект что бы он не рендерился на сцене для оптимизации. Обращение идет через имя объекта поэтому на всех объектах можно использовать один и тот же материал.
bolt_example.blend
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
02 ноября 2016 15:41
Хотелось бы нодами)Именно плавно в данный момент можно только используя нодовые материалы использовав примерно такой сетап с нодой Value поданой в Alpha канал ноды Output. И в дальшейшем использовав ноду Set Shader Node Param изменять этот Value c 1 до 0. Нода Set Shader Node Param обращается к материалу через имя его объекта, поэтому прозрачность объекта будет изменена именно на этом объекте, а материал для всех объектов может быть один.
А с какой целью вам такой сетап? Может можно обойтись другими средствами? Например если нужно прятать объект по отдалении то можно воспользоваться настройкой LODов, или же Hide Show нодами. Дело в том что если вы измените прозрачность материала на объекте он всё еще будет рендерится на сцену, это снизит производитлеьность сцены.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
02 ноября 2016 14:55
Вопрос: как эту задачу наименьшей кровью можно решить в Blend4web не назначая на каждый объект отдельный материал?Какими средствами вы планируете пользоваться для изменения параметров материала: нодовой логикой или средствами API и написанием JavaScript кода?
Blend4Web и всё такое. Тридешу тридэ, моделю модели.