User posts Roman Sementsov
26 April 2016 09:35
Эм… Я моделирую в 3Д и не очень понимаю для чего нужен HTML, кроме как для написания сайтов…
Вы можете демонстрировать свой модели на сайтах (к примеру, в социальных сетях, блоге и т.д.) У нас имеется экспорт в HTML. Можете так же посмотреть некоторые другие проекты, сделанные в Blender'e, "экпортированные в браузер". Я, к примеру, больше всех люблю вот эту машинку
25 April 2016 12:13
22 April 2016 18:26
20 April 2016 09:53
скорость перемещения объекта зависит от FPS
Да, этот девайс синхронный. Для избежания подобного поведения умножайте перемещение на время межкадровой задержки. Его можно получить создав обычный ellapsed сенсор или использовать из модуля main функцию append_loop_cb, куда передается callback, вызываемый каждый кадр. Вторым параметром в callback будет передаваться межкадровая задержка
19 April 2016 15:52
19 April 2016 14:13
Как вы в примере morphing сделали так, что одежда изменяется ключами формы вместе с формой человека, и даже, если одежду сделать новым материалом, она всё равно будет изменяться?
Ключи привязываются к мешу, вне зависимости от материала. В той сцене - весь объект один меш, на котором несколько материалов. Да, если сделать одежду новым материалом, то геометрия всё равно будет изменяться
12 April 2016 09:48
Добрый день.
Сцену нужно перерисовывать с позиции камеры, которая может измениться.
Теней там нету. Смотрите, что там происходит (нижний левый угол):
Сама по себе эта процедура не сильно затратная: отрисовка геометрии одим цветом (градации синего) и чтение из буфера. Но из-за включенных теней, видимо, видеокарта работает на пределе своих возможностей, что приводит к тормознутому пиккингу. Попробуйте проанализировать тайминги, используя HUD (включается в стандартном просмотрщике сцен, смотрите на нижний правый угол)
Всё так и есть. Не нужные объекты туда не попадают
Но если сцена статическая возможно ли сабрендеринг хранить как бы в кеше, чтобы по клику сцена не рендерилась, а сразу вычислялся нужный объект?
Сцену нужно перерисовывать с позиции камеры, которая может измениться.
Так же было бы неплохо по-моему сделать, чтобы на этот сабрендереринг не влияли тени или был параметр, который бы их отключал, т.к. для пикинга тени по-моему не критичны, а между тем тормозов добавляют ощутимо.
Теней там нету. Смотрите, что там происходит (нижний левый угол):
Сама по себе эта процедура не сильно затратная: отрисовка геометрии одим цветом (градации синего) и чтение из буфера. Но из-за включенных теней, видимо, видеокарта работает на пределе своих возможностей, что приводит к тормознутому пиккингу. Попробуйте проанализировать тайминги, используя HUD (включается в стандартном просмотрщике сцен, смотрите на нижний правый угол)
Или например, чтобы в сабрендеринге для пикинга участвовали только объекты с выставленным селектбл свойством (тогда в частном случае меши можно окружить просто некими квадратами из одного полигона с селектбл-свойством, чтобы в сабрендеринге участвовали примитивные объекты для увеличения его скорости).
Всё так и есть. Не нужные объекты туда не попадают
06 April 2016 09:39
И еще маленький вопрос: зачем нужны b4w.simple.min.js и b4w.whitespace.min.js ?
У них разный уровень обфускации. Если вы обратите внимение, их размер также отличается из-за этого. Приведенные вами версии почти не отличаются от девелоперского движка, их удобнее дебажить в случае бага движка, к примеру. Либо бага в приложении (например, передали не тот тип объекта куда-нибудь)