Форум

Сообщения, созданные пользователем Йеджи Заборовски
22 июля 2015 14:29

Ответ на сообщение пользователя Михаил Беззубиков
Пока программисты не начали задавать вопросы спрошу я, у вас официальная прошивка или сторонняя?
Очень сторонняя. На GPE и чистом Google Android 4.4.x всё отлично работает.
Дело всё в том, что сейчас много сторонних прошивок, и пользователям этого не объяснишь. Они хотят получить продукт без заморочек. Цитата:"Мне нужно вертеть локацию на айфоне без тормозов… Ой, отражения пропали, всё черное." (это про кубические отражения на iOS). И в этот момент пользователь не хочет слушать ничего про обновления драйверов и прочее. Он хочет, чтобы все работало и сейчас же, к сожалению.

В последнее время столкнулся :
1. Не работают кубические рефлекшны на иос сафари (айфон, айпад)- наэту тему у меня был сабж, Роман Семенцов мне посоветовал обновить драйверы.
2. Пропадают кубические изображения на ПК ( конфигурацию жду от заказчика, пришлю вам в скором времени Заказчик: 2хъядерный радеон со встроенным видеопроцессором ати радеон 3000)
3. Пропадают b4w_GLOW в сафари макбук версия 10.10.5
4. Мощные графические процессоры грузятся обфус.-фалом более 50%. (заказчики 3D-моделлеры и аниматоры, тестировали на своих машинах планарную геометрию с UV-развертками на текстуре 1024пикс. из 300К-полигонов, 20 материалов, 4 из них зеркальные. (Здесь как раз и просили, чтобы локация вертелась на айфонах). ЛОкацию прикрепил, уже упрощена правдаю
Коплю деньги на коммерческий B4W.
22 июля 2015 02:16
Как я уже жаловался на карте PowerVR SGX544MP2 ASUS PhonePad Note 6 постоянно блокирует WebGL.

Куча тестов с флагами Хрома и прочего, с включением экспериментальных функций не привели к результатам.
Однако, сделав тест на Сайтах гугл и кронос при просмотре содержимого, написанного на three.js, я получил положительные результаты. Достаточно шустро все работает.
Screenshot_2015-07-22-02-13-21.png
Обидно за Blend4Web.

Я же всем рекламирую движок как работающий на всех устройствах. А на деле даже на собственном смартфоне не могу примеры показать. Интересно то, что логотип на форуме отображается как надо! А вот стоит написать простенькое веб-приложение… И все.
Коплю деньги на коммерческий B4W.
20 июля 2015 08:16
Явное смещение отражения. Это лечится или особенности?cubic_reflection.png
Коплю деньги на коммерческий B4W.
20 июля 2015 07:19

Ответ на сообщение пользователя Александр Ковеленов
Очень интересная ошибка, не могли бы вы предоставить содержимое отладочной страницы браузера по адресу about:gpu?


Graphics Feature Status
Canvas: Hardware accelerated
Custo Effects: Disabled
Flash: Hardware accelerated
Flash Stage3D: Hardware accelerated
Flash Stage3D Baseline profile: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Rasterization: Software only, hardware acceleration unavailable
Threaded Rasterization: Enabled
Video Decode: Software only, hardware acceleration unavailable
Video Encode: Hardware accelerated
WebGL: Hardware accelerated
Driver Bug Workarounds
clear_uniforms_before_first_program_use
disable_d3d11
exit_on_context_lost
scalarize_vec_and_mat_constructor_args
texsubimage2d_faster_than_teximage2d
Problems Detected
Accelerated video decode interferes with GPU sandbox on older Intel drivers: 180695, 298968, 436968
Disabled Features: accelerated_video_decode
GPU rasterization is blacklisted on non-Android: 362779
Disabled Features: gpu_rasterization
Too slow video cards for custo effects: 1
Disabled Features: custo_effects
Too slow video cards for custo effects: 1
Disabled Features: custo_effects
Some drivers are unable to reset the D3D device in the GPU process sandbox
Applied Workarounds: exit_on_context_lost
TexSubImage2D() is faster for full uploads on ANGLE
Applied Workarounds: texsubimage2d_faster_than_teximage2d
Clear uniforms before first program use on all platforms: 124764, 349137
Applied Workarounds: clear_uniforms_before_first_program_use
Always rewrite vec/mat constructors to be consistent: 398694
Applied Workarounds: scalarize_vec_and_mat_constructor_args
Old Intel drivers cannot reliably support D3D11: 363721
Applied Workarounds: disable_d3d11
Custo effects is unavailable: too slow video card.
Disabled Features: custo_effects
Version Information
Data exported 20.07.2015, 7:19:14
Chrome version YaBrowser/15.6.2311.4879
Operating system Windows NT 6.1 SP1
Software rendering list version 10.0
Driver bug list version 7.18
ANGLE commit id unknown hash
2D graphics backend Skia
Command Line Args Bender\AppData\Local\Yandex\YandexBrowser\Application\browser.exe" –allow-file-access-from-files –flag-switches-begin –flag-switches-end –disable-client-side-phishing-detection –google-profile-info –enable-npapi –enable-tablo2 –external-app-path="C:\Windows\explorer.exe"
Performance Information
Graphics 4.2
Gaming 5.1
Overall 4.2
Driver Information
Initialization time 50
Sandboxed false
GPU0 VENDOR = 0x8086, DEVICE= 0x0046
Optimus false
AMD switchable false
Desktop compositing Aero Glass
Driver vendor Intel Corporation
Driver version 8.15.10.2622
Driver date 1-10-2012
Pixel shader version 3.0
Vertex shader version 3.0
Machine model name
Machine model version
GL_VENDOR Google Inc.
GL_RENDERER ANGLE (Intel(R) HD Graphics Direct3D9Ex vs_3_0 ps_3_0)
GL_VERSION OpenGL ES 2.0 (ANGLE 2.1.unknown hash)
GL_EXTENSIONS GL_OES_element_index_uint GL_OES_packed_depth_stencil GL_OES_get_program_binary GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_float GL_OES_texture_float_linear GL_EXT_texture_rg GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_depth_texture GL_EXT_texture_storage GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_robustness GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives GL_EXT_shader_texture_lod GL_EXT_frag_depth GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source
Window system binding vendor Google Inc. (adapter LUID: 0000000000022c42)
Window system binding version 1.4 (ANGLE 2.1.unknown hash)
Window system binding extensions EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_NV_post_sub_buffer EGL_KHR_create_context
Direct rendering Yes
Reset notification strategy 0x8252
GPU process crash count 0
Diagnostics
0
b3DAccelerationEnabled true
b3DAccelerationExists true
bAGPEnabled true
bAGPExistenceValid true
bAGPExists true
bCanRenderWindow true
bDDAccelerationEnabled true
bDriverBeta false
bDriverDebug false
bDriverSigned false
bDriverSignedValid false
bNoHardware false
dwBpp 32
dwDDIVersion 10
dwHeight 768
dwRefreshRate 60
dwWHQLLevel 0
dwWidth 1366
iAdapter 0
lDriverSize 581120
lMiniVddSize 0
szAGPStatusEnglish Enabled
szAGPStatusLocalized Вкл
szChipType Intel(R) HD Graphics (Core i3)
szD3DStatusEnglish Enabled
szD3DStatusLocalized Вкл
szDACType Internal
szDDIVersionEnglish 10
szDDIVersionLocalized 10
szDDStatusEnglish Enabled
szDDStatusLocalized Вкл
szDXVAHDEnglish Supported
szDXVAModes ModeMPEG2_A ModeMPEG2_C ModeWMV9_B ModeWMV9_C ModeVC1_B ModeVC1_C
szDescription Intel(R) HD Graphics
szDeviceId 0x0046
szDeviceIdentifier {D7B78E66-4306-11CF-B279-2934B2C2C535}
szDeviceName \\.\DISPLAY1
szDisplayMemoryEnglish 1271 MB
szDisplayMemoryLocalized 1271 MB
szDisplayModeEnglish 1366 x 768 (32 bit) (60Hz)
szDisplayModeLocalized 1366 x 768 (32 bit) (60Hz)
szDriverAssemblyVersion 8.15.10.2622
szDriverAttributes Final Retail
szDriverDateEnglish 1/10/2012 21:12:26
szDriverDateLocalized 10.01.2012 21:12:26
szDriverLanguageEnglish English
szDriverLanguageLocalized Английский
szDriverModelEnglish WDDM 1.1
szDriverModelLocalized WDDM 1.1
szDriverName igdumdx32.dll,igd10umd32.dll
szDriverNodeStrongName oem2.inf:IntelGfx.NTx86.6.0:iILKM0:8.15.10.2622:pci\ven_8086&dev_0046
szDriverSignDate
szDriverVersion 8.15.0010.2622
szKeyDeviceID Enum\PCI\VEN_8086&DEV_0046&SUBSYS_1423103C&REV_12
szKeyDeviceKey \Registry\Machine\System\CurrentControlSet\Control\Video\{79DF8CF7-627E-44B9-9F04-EB5DFF36E8DA}\0000
szManufacturer Intel Corporation
szMiniVdd Н/Д
szMiniVddDateEnglish n/a
szMiniVddDateLocalized Н/Д
szMonitorMaxRes
szMonitorName Универсальный монитор PnP
szNotesEnglish No problems found.
szNotesLocalized Неполадок не найдено.
szOverlayEnglish Supported
szRankOfInstalledDriver 00E62001
szRegHelpText
szRevision
szRevisionId 0x0012
szSubSysId 0x1423103C
szTestResultD3D7English Not run
szTestResultD3D7Localized Не выполнена
szTestResultD3D8English Not run
szTestResultD3D8Localized Не выполнена
szTestResultD3D9English Not run
szTestResultD3D9Localized Не выполнена
szTestResultDDEnglish Not run
szTestResultDDLocalized Не выполнена
szVdd Н/Д
szVendorId 0x8086
Log Messages
[2744:2212:0720/070654:ERROR:gles2_cmd_decoder.cc(11347)] : [GroupMarkerNotSet(crbug.com/242999)!:04C67F00]GL ERROR :GL_INVALID_OPERATION : glConsumeTextureCHROMIUM: invalid mailbox name
[2744:2212:0720/070654:ERROR:gles2_cmd_decoder.cc(6436)] : [GroupMarkerNotSet(crbug.com/242999)!:04C67F00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2744:2212:0720/070836:ERROR:gles2_cmd_decoder.cc(11347)] : [GroupMarkerNotSet(crbug.com/242999)!:04C67F00]GL ERROR :GL_INVALID_OPERATION : glConsumeTextureCHROMIUM: invalid mailbox name
[2744:2212:0720/070836:ERROR:gles2_cmd_decoder.cc(6436)] : [GroupMarkerNotSet(crbug.com/242999)!:04C67F00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2744:2212:0720/070836:ERROR:gles2_cmd_decoder.cc(6436)] : [GroupMarkerNotSet(crbug.com/242999)!:04C67F00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2744:2212:0720/071519:ERROR:gles2_cmd_decoder.cc(11347)] : [GroupMarkerNotSet(crbug.com/242999)!:04C67F00]GL ERROR :GL_INVALID_OPERATION : glConsumeTextureCHROMIUM: invalid mailbox name
[2744:2212:0720/071519:ERROR:gles2_cmd_decoder.cc(6436)] : [GroupMarkerNotSet(crbug.com/242999)!:04C67F00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
Коплю деньги на коммерческий B4W.
17 июля 2015 21:21

Ответ на сообщение пользователя Евгений Родыгин
Вообще, флаг помогал именно с картами 8-й серии от NVIDIA. Как себя ведёт OpenGL на Intel под Windows мы, по-моему даже не проверяли. Без этого флага на встроенной видеокарте у вас всё нормально отображается?


Нет. Темнота в данной сцене.
Коплю деньги на коммерческий B4W.
16 июля 2015 14:47
forestburn.png
Ответ на сообщение пользователя Евгений Родыгин
Проблема воспроизвелась на GeForce 8400 GT. Она связана с ошибками в ANGLE (транслятор команд OpenGL в DirectX) под хромом. Это можно вылечить, если форсировать использование OpenGL, добавив к запуску хрома флажок:
–use-gl=desktop
и переоткрыв хром, как это описано здесь.

Посмотрим, возможно ли ввести какие-то исключения для видеокарт этой серии с нашей стороны.


Яндекс браузер. Добавил строчку, перезапустил. Лес увидел, но неполностью, а два плейна друг напротив друга и треугольники. Скрин прилагаю. Intel Core i3 со встроенным графическим процессором.
Коплю деньги на коммерческий B4W.
16 июля 2015 14:40

Для нодовых материалов есть такие замечательные функции как objects.set_nodemat_rgb и objects.set_nodemat_value, позволяющие изменять значения нод типа COLOR и VALUE.

Нодовый материал для этого должен быть material или extended material?

У меня задача:
1. Модель состоит из различных мешей, которые имеют UV-развертку, нодовый материал с текстурой canvas_tex
2. По клику на различные меши менять канвас текстуру.

Это ведь реализуемо? Я же могу подгружать внешнее изображение размерами сторон 2 в степени n, при условии, что текстура canvas и элемент является динамическим?



Коплю деньги на коммерческий B4W.
15 июля 2015 18:49
b4w.full.min.js:270(anonymous function) @ b4w.full.min.js:607f.onreadystatechange @ b4w.full.min.js:417


Она пропала куда-то.

для нодовых материалов есть API по замене цвета?
Коплю деньги на коммерческий B4W.
14 июля 2015 19:24

Ответ на сообщение пользователя Евгений Родыгин
Нет. В загрузке принципиально ничего не менялось. Сложно судить об ошибке, не видя логов. Приведите сообщение из консоли


b4w.full.min.js:270 B4W EXPORT ERROR: Exported UV-layer is missing in node "GEOMETRY". Material: "Mat_Face".a.Ax @ b4w.full.min.js:270(anonymous function) @ b4w.full.min.js:607f.onreadystatechange @ b4w.full.min.js:417
b4w.full.min.js:269 B4W WARN: using NPOT texture ../reference/IMG-20150706-WA0006.jpg
vd.js:55 Uncaught ReferenceError: canvas_elem is not defined
Коплю деньги на коммерческий B4W.
14 июля 2015 15:19
Изменилось ли что-нибудь по инициализации и загрузке приложения?
а то у меня то на "use strict"; ругается, то canvas_elem не определен. Так раньше не требовалось…
Коплю деньги на коммерческий B4W.