Форум

Плавная регулировка скорости потока "жидкости"

10 декабря 2017 12:19
Приветствую всех!
Есть задача сделать плавную регулировку скорости потока жидкости (нодой Value в материале). В прикреплении моя попытка это сделать. По нажатию кнопки Slow скорость потока должна плавно уменьшиться посредством анимации значения Value в материале с 1 до 0,1. Вроде должно работать, но на практике "жидкость" ведет себя странно, с началом анимации значения Value начинает течь в обратную сторону и только после достижения последнего кадра скорость и направление потока стает такой, как нужно. Материал был взят из примеров к движку и адаптирован. Также, просьба, подсказать, как обратно вернуть скорость потока к начальной по нажатию кнопки Fast, и тоже, плавно. Спасибо за ваши ответы!

Вдогонку еще вопрос. Как циклически, бесконечно, скрывать\показывать объекты (не через свойства материалов а с помощью редактора логики) так, чтобы цикл обрывался по клику на любой кнопке меню и точка исполнения программы шла дальше?
10 декабря 2017 15:57
Ответ на сообщение пользователя kokon
………….. В прикреплении моя попытка это сделать. …………………

в FF x64 вобще нет ни какой анимации ни сразу ни по нажатию кнопок …
измений в картинке нет

при сохранени файла надо было поставить галку паковать все внешние ресурсы в фбленд файл.


в консоли это:


B4W EXPORT WARNING: The action "Flow_slow" has no fcurves. See more details in https://www.blend4web.com/doc/en/addon.html#other-messages
print.js:136:5
B4W EXPORT WARNING: The action "Shader_Oil.001" has no fcurves. See more details in https://www.blend4web.com/doc/en/addon.html#other-messages
print.js:136:5
B4W LOG: LOAD BINARY ../../tmp/preview/preview.bin?v=10122017135423
print.js:49:9
B4W LOG: GET EXTENSION (WebGL 2) OES_standard_derivatives
print.js:49:9
B4W ERROR: 404 when trying to get ../../tmp/preview/D:\deploy\assets\interactivity\material_change\velvet_normal.min50.png.dds?v=10122017135426
print.js:74:5
B4W WARN: Trying to load fallback image ../../tmp/preview/D:\deploy\assets\interactivity\material_change\velvet_normal.min50.png
print.js:115:5
B4W ERROR: could not load image: ../../tmp/preview/D:\deploy\assets\interactivity\coloring_paper.jpg?v=10122017135426
print.js:74:5
B4W ERROR: could not load image: ../../tmp/preview/D:\deploy\assets\interactivity\material_change\velvet_normal.min50.png?v=10122017135426
print.js:74:5
B4W WARN: Trying to load fallback image ../../tmp/preview/D:\deploy\assets\interactivity\material_change\velvet_normal.png
print.js:115:5
B4W LOG: PHYSICS READY
print.js:49:9
B4W ERROR: could not load image: ../../tmp/preview/D:\deploy\assets\interactivity\material_change\velvet_normal.png?v=10122017135426
print.js:74:5
B4W LOG: LOADED ALL IMAGES
print.js:49:9
Error: WebGL warning: drawElementsInstanced: This operation requires zeroing texture data. This is slow.
renderer.js:2128:13
B4W LOG: THREAD 0: LOADED CALLBACK
print.js:49:9
B4W LOG: START NLA
print.js:49:9
Error: WebGL warning: drawElementsInstanced: This operation requires zeroing texture data. This is slow.
renderer.js:2128:13
Денис
10 декабря 2017 17:22
Прошу прощения! Сделал, как вы подсказали, файл прикрепил.. Действие привязано пока только к кнопке Slow
10 декабря 2017 19:01
Ответ на сообщение пользователя kokon
Прошу прощения! Сделал, как вы подсказали, файл прикрепил.. Действие привязано пока только к кнопке Slow

вот теперь другое дело )) все видно ..

есть такой параметр с графиками как запускается анимация .. но почему то для анимации материала этого графика не видно .. , но там можно эту самую кривую поправить на резкий старт и резкую остановку .. поищи

мне бы тоде было интерересно где эти графики.

и еще … ненавижу эту блендерскую систему с добавлением окон перетаскиванием за уголок ..ссссскккккккккааааа может кто придумал как избавляться от случайных окошек этих быстро и просто?
Денис
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.