论坛

由用户创建的信息 Winter_Fox
13 September 2017 21:04
PBR уже в blender официально, теперь дело за blend4web

Слышал что Adidas помогала с PBR в версии 2.79.
31 August 2017 21:53
Круто как обычно. Пакет ресурсов очень хорошая вещь, не придется много теперь перекачивать.)
Будут ли платные пакеты для пользователей CE версии в будущем?
А возможно blend4web пора создать свой магазин ресурсов, наподобие что есть в unity и unreal4 ?
14 July 2017 11:42
Уже давно тестирую Blender 2.8, хотелось бы увидеть Blend4Web на Blender 2.8. Рад бы и его потестировать в связке с eevee)
14 July 2017 08:54
Blender 2.8 и новый viewport добавят еще пару миллионов пользователей). Ждем взрывной рост блендера как было во времена перехода 2.49 на 2.5
12 July 2017 16:02
Можно вместо источников света сделать плоскость с нарисованной лампочкой, а само освещение делать через lightmap. так будет менее ресурсоёмко.

или как вариант попросить разработчиков перевесит b4w на отложенное освещение/Clustered Shading там хоть 1000 источников света можно использовать.)
17 June 2017 19:04
Вот такой вот результат с нодами cycles chrome Версия 57.0.2987.133 (64-bit)


вывод в консоли.
print.js:49 B4W LOG: INIT ENGINE 17.06 DEBUG (17.06.2017 19:54:18)
print.js:49 B4W LOG: USER AGENT: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36
print.js:49 B4W LOG: INIT WEBGL 1
print.js:49 B4W LOG: GET EXTENSION WEBGL_debug_renderer_info
print.js:49 B4W LOG: RENDERER INFO: Google Inc., ANGLE (Radeon (TM) RX 470 Graphics Direct3D9Ex vs_3_0 ps_3_0)
print.js:49 B4W LOG: GET EXTENSION ANGLE_instanced_arrays
print.js:49 B4W LOG: GET EXTENSION OES_vertex_array_object
print.js:49 B4W LOG: GET EXTENSION WEBGL_depth_texture
print.js:49 B4W LOG: GET EXTENSION WEBKIT_WEBGL_depth_texture
print.js:115 B4W WARN: Not enough varyings, disable shadows on blend objects
exports.warn @ print.js:115
print.js:115 B4W WARN: DirectX 9.0 detected, using canvas for resizing textures/cubemap textures.
exports.warn @ print.js:115
print.js:49 B4W LOG: GET EXTENSION WEBGL_compressed_texture_s3tc
print.js:49 B4W LOG: GET EXTENSION EXT_texture_filter_anisotropic
print.js:49 B4W LOG: GET EXTENSION EXT_shader_texture_lod
print.js:49 B4W LOG: SET PRECISION: highp
print.js:49 B4W LOG: LOAD METADATA ../../tmp/preview/preview.json?v=17062017195418
print.js:49 B4W LOG: LOAD BINARY ../../tmp/preview/preview.bin?v=17062017195419
print.js:49 B4W LOG: GET EXTENSION OES_standard_derivatives
print.js:49 B4W LOG: LOAD IMAGE 1024x512 ../../rocky_ridge.jpg?v=17062017195420
print.js:49 B4W LOG: LOADED ALL IMAGES
print.js:49 B4W LOG: PHYSICS READY
print.js:74 B4W ERROR: Shader compilation/linking error: main.glslv, main.glslf, materials: "Material.002"
error @ print.js:74
print.js:49 B4W LOG: THREAD 0: LOADED CALLBACK
print.js:49 B4W LOG: START NLA


В Firefox 51.0
Все отлично. Картинка есть, только пара error выскакивает не фатальных.
B4W LOG: INIT ENGINE 17.06 DEBUG (17.06.2017 20:07:42)  print.js:49:9
B4W LOG: USER AGENT: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:51.0) Gecko/20100101 Firefox/51.0  print.js:49:9
B4W LOG: INIT WEBGL 2  print.js:49:9
B4W LOG: GET EXTENSION WEBGL_debug_renderer_info  print.js:49:9
B4W WARN: Firefox and WebGL 2 detected, applying framebuffer hack.  print.js:114:5
B4W WARN: Firefox detected, disabling multisample  print.js:114:5
B4W LOG: GET EXTENSION (WebGL 2) ANGLE_instanced_arrays  print.js:49:9
B4W LOG: GET EXTENSION (WebGL 2) OES_vertex_array_object  print.js:49:9
B4W LOG: GET EXTENSION (WebGL 2) WEBGL_depth_texture  print.js:49:9
B4W WARN: Firefox detected, disable workers.  print.js:114:5
B4W WARN: Firefox and Windows detected, applying RGBA shadows, disable SSAO.  print.js:114:5
B4W LOG: GET EXTENSION WEBGL_compressed_texture_s3tc  print.js:49:9
B4W LOG: SET PRECISION: highp  print.js:49:9
B4W LOG: LOAD METADATA ../../tmp/preview/preview.json?v=17062017200742  print.js:49:9
B4W LOG: LOAD BINARY ../../tmp/preview/preview.bin?v=17062017200743  print.js:49:9
B4W LOG: GET EXTENSION (WebGL 2) OES_standard_derivatives  print.js:49:9
B4W LOG: PHYSICS READY  print.js:49:9
B4W LOG: GET EXTENSION EXT_texture_filter_anisotropic  print.js:49:9
Error: WebGL: texImage2D: Conversion requires pixel reformatting. textures.js:1032:21
B4W LOG: LOAD IMAGE 1024x512 ../../tmp/preview/resources/rocky_ridge_9d099a661f52e743cbcaa431bb32d1f6.jpg?v=17062017200745  print.js:49:9
B4W LOG: LOADED ALL IMAGES  print.js:49:9
Error: WebGL: drawElementsInstanced: This operation requires zeroing texture data. This is slow.  renderer.js:2097:13
B4W LOG: THREAD 0: LOADED CALLBACK  print.js:49:9
B4W LOG: START NLA  print.js:49:9
Error: WebGL: drawElementsInstanced: This operation requires zeroing texture data. This is slow.


В 17.04 все нормально.
13 June 2017 19:48
Есть ли у вас Тех. задание?
До какого числа нужно сделать первую модель?
Какой формат blend4web html или js, webplayer или кастомный скрипт на js ?
настройка материалов и текстур уже выполнена?
12 June 2017 14:41
Вариант интересный, явно эффективнее дублирования, но имеет некоторые нюансы в настройке.
Хм через Френель. Мне он тоже в голову сразу пришел. Тут только окантовка будет всегда теряется часть первоначального эффекта. Думаю еще можно пошаманить с нодами camera data и light data. Сделать эффект поинтереснее.
11 June 2017 17:25
Эффект крутой, но тяжеленько выходит. Это получается что у нас полигонов в 2 раза больше с дубликатом.
Конечно можно попробовать убрать ненужное. Но для продакшена я бы посоветовал кастомный toon шейдер.
05 May 2017 17:33
Все ура у меня получилось загрузить Json объект !!! но только с сервера, а можно загружать его без сервера ? m_data.load может грузить json без использование сервера ?
Откуда вы его запускаете?
Локально все работает. Нужен просто b4w sdk и что бы папка находилась с проектом в нем и был включен блендер c настроенными путями. Все это описано в документации.
Это самый просто вариант.
Ну или локально подымать веб-сервер свой.
Или вы имеет ввиду про обертку поверх b4w и js чтобы запускать весь сайт локально на устройстве пользователя?