Сообщения, созданные пользователем Семенцов Роман
01 марта 2016 15:32
01 марта 2016 12:22
Неужели встроенный в Core i5 граф. проц. может грешить такой бедой?
проверьте его на http://webglreport.com/
Varying - это некие ресурсы видеоадаптера?
Как упоминалось прежде, у нас есть два типа шейдеров: вершинные и пикселные. Для рассчетаИсточник: http://masandilov.ru/glsl/glsl-base-varying
данных для пиксела часто необходим доступ к интерполированным данным вершин. Например,
вычисляя влияние освещения на пиксел, нам нужна информация о нормали этого пиксела. Однако
в OpenGL нормали указываются только для вершин. И эти нормали доступны вершинному шейдеру,
а не пикселному, так как передаются OpenGL как attribute-переменные.
После того, как вершины и все данные вершин обработаны, они двигаются к следующей стадии
графического конвейера (которая всё ещё обрабатывается фиксированным функционалом), где
доступна информация об обьединении вершин. На этой стадии все примитивы собраны и пикселы
вычислены. Для каждого пиксела есть ряд переменных, которые автоматически интерполированы
и переданы пикселному шейдеру. Например, цвет пиксела. Цвет, принадлежащий пикселу, - это
интерполяция цветов вершин, составляющих примитив.
Этот тип переменных, с которыми шейдер получает интерполированные данные предыдущих этапов,
и есть - "Varying-переменные". В GLSL есть несколько зарезервированных varying-переменных,
таких, как приведённый для примера цвет. Также GLSL позволяет обьявление пользовательских
varying-переменных. Они должны быть обьявлены и в вершинном и в пикселном шейдере, например:
varying float intensity;
Значения varying-переменным должны быть присвоены в вершинном шейдере, где мы вычисляем
значения аттрибутов всех вершин. В пикселном шейдере переменная с готовым результатом
интерполяции вершинных данных может быть только прочитана.
01 марта 2016 11:38
Всем, привет!
Что значит предупреждение
B4W WARN: Not enough varyings, disable shadows on blend objects
(Core i5, 16Gb, Win7 64x, DX11, отдельной видеокарты нет)
И как с этим бороться, если не отключать тени?
Добрый день.
Это просто предупреждение, что доступно небольшое колличество Varying векторов и что для бленд-объектов не будут доступны тени (из-за малого количества Varying'ов). Оно безобидно, просто предупреждает. Вы хотели бы, чтобы это сообщение не отображалось?
01 марта 2016 11:26
01 марта 2016 10:12
29 февраля 2016 13:59
Спасибо попробую. Но теперь другая проблема вчера все работало а сегодня выдает 500: Internal Server Error и проект менеджер не работает утром скачал и установил 16,02 тоже самое это как и с чем его есть.
Это из-за того, что сегодня 29 февраля. Завтра всё будет работать. Или можно воспользоваться этим фиксом.
29 февраля 2016 10:07
Hello and welcome to the forum.
It's ok. This method doesn't return anything and, when you try to print that, it prints "undefined".
Yes, you should. This way is used in this lesson.
But when I tried to print the m_tex.play_video("myTexture") method to see whether it works, the console gives me a undefined warning. I put the method in load_cb() method.
It's ok. This method doesn't return anything and, when you try to print that, it prints "undefined".
Should I convert the video into an audio file first, and then play the audio and video together? Or if there is a better way?
Yes, you should. This way is used in this lesson.
29 февраля 2016 09:55
Ответ на сообщение пользователя FOXIUS
Ничего не получается помогите. Хочу влепить в сцену кнопку перезагрузки сцены на начальный этап или перезагрузить страницу с помощью кнопки но ничего не выходи кнопка весит на предзагрузке а потом исчезает. все перерыл нигде нет ответов. Смотрел пример flight c кнопками в сцене но увы вообще ничего понял,вроде сделал все по примеру сцена вообще перестала грузится.
Добрый день.
Вы пишите своё приложение и после загрузки сцены у вас исчезает кнопка? скорее всего её начинает перекрывать 3d-canvas. Вам следует поиграться со стилями этой кнопки. К примеру добавьте для неё следующие свойства:
.reset_button {
position: absolute;
z-index: 1;
}
29 февраля 2016 09:51
Ответ на сообщение пользователя дилетант
Не могу понять как была сделана анимация частиц в виде падающего снега при нажатии на облакоhttps://www.blend4web.com/media/uploads/906d0d55-6164-4373-8b8e-696a4984c293/ambush.html
Это же обычные частицы типа Emitter. Там используются Halo частицы (в нижней части настроек системы частиц). Только не забудьте там указать материал, который будет использоваться для частиц. Его нужно добавить на объект-эмиттер и дополнительно у этого материала указать типа Halo. Там же (на метериале) можно произвести дополнительную настройку: рисовать звездочки и т.д. тут можно почитать о настройке частиц
26 февраля 2016 11:41
Нет я хочу тоже самое что и в скетчфабе, но только что бы фон был прозрачным вставить 3д модель на сайт и фон сайта что бы был. Что бы так же можно было крутить модель
Да, можно. По приведенной Павлом ссылке именно так и происходит: прозрачный канвас на фоне остальной страницы (шарики на фоне текстов).