Blend4Web - Blend4Web - Wikipedia

Blend4Web
Blend4Web логотипі
Blend4Web демонстрациясының скриншоттары
Blend4Web демонстрациясының скриншоттары
Әзірлеушілер«Триумф» жауапкершілігі шектеулі серіктестігі
Тұрақты шығарылым
18.05 / 6.06.2018 ж; 2 жыл бұрын (2018-06-06)
ЖазылғанJavaScript, Python, C, C ++
Түрі3D қозғалтқыш
ЛицензияGPLv3 немесе коммерциялық
Веб-сайтwww.blend4web.com

Blend4Web Бұл Тегін және ашық ақпарат көзі жақтау жасау және көрсету үшін интерактивті 3D компьютерлік графика жылы веб-шолғыштар.

Шолу

Blend4Web шеңбері Блендер 3D көріністерді өңдеу үшін. Мазмұнды көрсету негізделеді WebGL, Веб-аудио, WebVR және басқа да веб-стандарттар, қолданбай плагиндер.[1]

Бұл қос лицензиялы және астында таратылады Тегін және ашық ақпарат көзі GPLv3 және а тегін емес лицензия; The бастапқы код орналастырылған GitHub.[2]

3D сахнасын Blender-де дайындауға болады, содан кейін жұп ретінде экспорттауға болады JSON және екілік жүктеуге болатын файлдар веб-қосымша. Сондай-ақ, оны біртұтас, өздігінен шығаруға болады HTML файл, онда экспортталған деректер, веб-ойнатқыш GUI және қозғалтқыштың өзі оралған.[3] HTML опциясы қарапайым әдіс болып саналады.[4] Минималды өлшемі 1 болатын файл МБ, стандартты қолдану арқылы веб-параққа енгізуге болады iframe HTML элементі.[5] Blend4Web веб-қосымшаларын орналастыруға болады әлеуметтік желі сияқты веб-сайттар Facebook.[6]

Blend4Web құралдар тізбегі тұрады JavaScript кітапханалары, Блендер қосымша және арналған құралдар жиынтығы түзету 3D көрінісінің параметрлері, түзету және оңтайландыру.

Әзірлеуші Мәскеу 2010 жылы негізделген Triumph компаниясы, Blend4Web 2014 жылдың 28 наурызында ашық түрде шығарылды.[7]

2017 жылдың соңында жобаның негізін қалаушылар Юрий мен Алекс Ковеленов Триумфты тастап, жаңа WebGL негізін құруды бастады Verge3D.[8]

2018 жылдың қараша айынан бастап бірнеше ай бойы жаңа бағдарламалық жасақтама, блог немесе әлеуметтік медиа қызметі байқалмайды. Компанияның форумдарында сатып алынған лицензияларды белсендіре алмайтын қолданушылардан көптеген есептер бар.[9][10][11]

Ерекшеліктер

Рамкада әдетте бірнеше компоненттер бар ойын қозғалтқыштары, оның ішінде позициялық аудио жүйе, физика қозғалтқышышанышқы туралы Оқ портталған дейін JavaScript ), анимациялық жүйе және ан абстракция ойын логикалық бағдарламалауға арналған деңгей.[12]

Бір объектіге анимацияның 8-ге дейін түрін тағайындауға болады, соның ішінде қаңқа және төбе анимация. Анимацияның жылдамдығы мен бағытын (алға / артқа ойнау), сондай-ақ бөлшектер жүйесінің параметрлерін (өлшемі, бастапқы жылдамдығы және саны) өзгертуге болады. API.[13]

Қолдау көрсетілетін басқа мүмкіндіктердің қатарына сахна деректері жатады динамикалық жүктеу және түсіру, жер қойнауын шашырату модельдеу және кескінге негізделген жарықтандыру.[14]

Кейбір қораптан тыс параметрлер бар көрсету жапырақтары мен желдің өзара әрекеттесуін, суды, атмосфераны және күн сәулесін модельдеуді қоса алғанда кеңейтілген сыртқы орта. Осы әсерлерді көрсететін мысалдардың бірі - «Ферма». технологиялық демо, ол сонымен қатар бірнеше анимациялық сипаттамаларға ие NPCs жүру, заттармен әрекеттесу және көлік құралын басқару қабілеті бірінші тұлға режимі.[15]

Негізіне сүйене отырып кросс-шолғыш WebGL API, Blend4Web көпшілігінде жұмыс істейді[16] туралы веб-шолғыштар соның ішінде мобильді.[17] Сияқты эксперименттік WebGL қолдауына ие браузерлерге арналған бірнеше ескертулер бар Internet Explorer.[18] Сонымен қатар іске қосу үшін жасалған қосымшалар бар Тизен сияқты қуатты құрылғылар Samsung Gear S2 ақылды сағат.[19]

Басқа функцияларға қоңырау шалу пакеті, жасырын бетті анықтау, бұрандалы физиканы модельдеу және мұхиттық модельдеу.[20]

14.09 нұсқасында Blend4Web 3D көріністеріне a көмегімен интерактивтілік қосу мүмкіндігін енгізді визуалды бағдарламалау құрал.[21][22] Құрал BGE логикалық редакторын еске түсіреді, өйткені ол Blender ішіне орналастырылған логикалық блоктарды қолданады. Ол пайдаланушы алдын-ала анықталған 3D нысандарымен өзара әрекеттесу кезінде суретші авторы болған анимациялық тректерді ойнатады.[23]

15.03 нұсқасынан бастап, Blend4Web HTML элементтерін (мысалы, ақпараттық терезелер) 3D нысандарына («аннотация») қосуды және объектілерді көшіруді қолдайды жұмыс уақыты («қосу»).[24]

Келесісі кейінгі өңдеу әсерлерге қолдау көрсетіледі: жарқыл, гүлдену, өрістің тереңдігі, крепускулалық сәулелер, бұлыңғырлық және экран кеңістігінің окклюзиясы.[25]

VR, AR

Виртуалды шындық құрылғыларға 2015 жылдың соңынан бастап қолдау көрсетіледі. Атап айтқанда, Oculus Rift дисплей эксперименттік жұмыс істейді WebVR API.[26]

Бағдарламалық жасақтама енді алдын ала қолдауды да қамтиды геймпадтар, Gamepad API негізінде.[27]

2017 жылы авторлық нұсқа толықтырылған шындық мазмұн қосылды.[28] Жүйе ашық көзді бақылау кітапханасына негізделген ARToolKit және қолданады WebRTC хаттамалар.[29]

17.08 нұсқасынан бастап, саусақпен қадағалау арқылы қолдау көрсетіледі Секіру қозғалысы құрылғы.[30]

Блендерді біріктіру

Блендер қосымша ішінде жазылған Python және C үшін құрастырылуы мүмкін Linux x86 / x64, OS X x64 және MS Windows x86 / x64 платформалар.

Blend4Web-ке арналған профильді қондырғы параметрлерінде қосуға болады. Осы профильге ауысқанда, Blender интерфейсі өзгереді, сондықтан ол тек Blend4Web-ке қатысты параметрлерді көрсетеді.[31]

Blend4Web режиміне ауысу мәзірі

Blend4Web Blender-ге тән мүмкіндіктер жиынтығын қолдайды, мысалы түйін материалдары редакторы (визуалды құрал) көлеңке бағдарламалау)[32] және бөлшектер жүйесі.[33] Қарапайым сценарийлерді құру үшін Blender-дің сызықтық емес анимация редакторына негізгі қолдау бар.

Blend4Web негізінен Blender-тің нақты уақыт режиміне негізделген GLSL пайдаланушыларға қосу үшін пайдалану ұсынылатын қозғалтқыш WYSIWYG редакциялау.[34]

Көрнекті пайдалану

НАСА деп аталатын интерактивті веб-қосымша әзірледі Қызығушылықты сезіну -ның 3 жылдығын атап өту Қызығушылықты ояту қону Марс.[35] Бұл Blend4Web негізделген бағдарлама[36]роверді басқаруға, оның камераларын басқаруға мүмкіндік береді роботты қол және көрнекті оқиғалардың кейбірін жаңғыртады Марс ғылыми зертханасы миссия.[37][38] Қосымша WebGL бөлімінің басында ұсынылды СИГРАФ 2015.[39]

Қызығушылықты сезіну портына көшірілді Verge3D Blender үшін 2018 жылы бірнеше жақсартулармен және қателерді түзетумен.[40]

Қызығушылықты сезіну: селфи жасау
Chevrolet веб-негізіндегі 3D автокөлік конфигураторынан скриншот

A General Motors уәкілетті дилер Біріккен Араб Әмірліктері функционалды орналастырды Chevrolet Camaro Өзінің веб-сайтындағы 3D конфигураторы.[41][42]

Жасыл әлем Ресейдегі Greenpeace компаниясының Detox кампаниясын қолдау үшін интерактивті 3D инфографика жасады.[43] Таллин оның интерактивті 3D презентациясын ұсынды MS Megastar келушілерге кеменің бөлшектерін қарауға мүмкіндік беретін кеме.[44]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «Blend4Web: Интернеттегі 3D үшін ашық кодты шешім». Mozilla Hacks. Алынған 2015-08-13.
  2. ^ «GitHub-тағы Blend4Web». GitHub.com/TriumphLLC. Алынған 2014-08-11.
  3. ^ Прахов, Андрей (Июль, 2015). «Blend4Web». Linux форматы, стр. 20.
  4. ^ «Blend4Web, интерактивті 3D қарау құралы». BlenderNation.com. Алынған 2014-08-11.
  5. ^ «Blend4Web: 3D-содержание веб-страницу с использованием веб-способы». Belursus.info. Алынған 2014-09-04.
  6. ^ «Facebook-тегі блендер модельдері». Далай Фелинто. Алынған 2015-09-11.
  7. ^ «Blend4Web Ресми сайты - туралы». Blend4Web.com. Алынған 2015-08-13.
  8. ^ «Іске қосу». Soft8Soft. Алынған 2017-11-23.
  9. ^ «Blend4Web форумдары». Blend4Web.com. Архивтелген түпнұсқа 2018-11-03. Алынған 2018-11-03.
  10. ^ «Blend4Web форумдары». Blend4Web.com. Архивтелген түпнұсқа 2018-11-03. Алынған 2018-11-03.
  11. ^ «Blend4Web форумдары». Blend4Web.com. Алынған 2018-11-03.
  12. ^ «Blend4Web-ті, 3D-приложенийді құру үшін движок». OpenNet.ru. Алынған 2015-06-18.
  13. ^ «Blend4Web 14.08 сериялы 3D-приложенийді жасау үшін релиз движка». OpenNet.ru. Алынған 2015-08-13.
  14. ^ «Blend4Web жаңартуы жақсартылған жарықтандыруды және басқаларын қосады». BlenderNation.com. Алынған 2014-08-13.
  15. ^ «Blend4Web:» Ферма «- Demo einer kleinen virtuellen Welt». Echt Virtuell. Алынған 2014-09-18.
  16. ^ «Мен WebGL қолдана аламын ба?». caniuse.com. Алынған 2014-08-15.
  17. ^ «HTML5, 3D веб және плагиндердің өлімі». 3dspace.com. Архивтелген түпнұсқа 2016-02-15. Алынған 2016-02-18.
  18. ^ «Blend4Web: 3D сцени мен приложенияға арналған сценарийді енгізу». Kaldata: бағдарламалық жасақтама, жабдық және ойынға арналған шолулар. Алынған 2014-09-04.
  19. ^ «Gear S2-ге арналған сәнді сағаттардан алынған 3D сағаттар». Tizen мамандары. Алынған 2016-08-12.
  20. ^ Козци, Патрик. WebGL Insights. CRC Press, 2015 ж ISBN  978-1-49-871607-9.
  21. ^ «Blend4Web жаңартуы: сызықтық емес анимация және басқалары». BlenderNation.com. Алынған 2014-09-29.
  22. ^ «Френмворк Blend4Web 14.09». digilinux.ru. Архивтелген түпнұсқа 2014-09-28. Алынған 2014-09-29.
  23. ^ «Blend4Web: жаңартылған отечественного софтопрома». Habrahabr.ru. Алынған 2015-06-04.
  24. ^ «Blend4web: аннотациялар интерактивті және авторлық nouveautés». Бегикурт, Грег Г. Архивтелген түпнұсқа 2016-05-14. Алынған 2015-05-29.
  25. ^ «Blend4Web 15.05-ті құруға арналған релиз движка». OpenNet.ru. Алынған 2015-06-18.
  26. ^ «Триумф Blend4Web 15.12 шығарады». cgchannel.com. Алынған 2016-02-18.
  27. ^ «Триумф Blend4Web 16.08 шығарады». cgchannel.com. Алынған 2016-09-14.
  28. ^ «Blend4Web 17.06 шықты». 80 деңгей. Алынған 2017-07-14.
  29. ^ «Blend4Web 17.06 толықтырылған шындықты қолдайды». cgchannel.com. Алынған 2017-07-14.
  30. ^ «Blend4Web». blog.r23.de. Алынған 2017-09-07.
  31. ^ «Blend4Web - блендер жанкүйерлері үшін болуы керек!». 3ddey.com. Архивтелген түпнұсқа 2015-06-01. Алынған 2015-05-29.
  32. ^ «Интерактивтер 3D веб - бұл сіз қалайсыз? Zukunft?». 3d-magazin.eu. Алынған 2016-09-16.
  33. ^ «3D-Web-қосымшасы Blend4Web орнату». entwickler.de. Алынған 2015-05-29.
  34. ^ «Blend4Web: HTML форматындағы экспорттаушыларға көмек». BlenderLounge. Алынған 2015-07-17.
  35. ^ «Жаңа онлайн-зерттеу құралдары НАСА-ның Марсқа саяхатын жаңа ұрпаққа жеткізеді». НАСА. Алынған 2015-08-07.
  36. ^ «Қызығушылықты сезіну». NASA көздері. Алынған 2015-08-07.
  37. ^ «Prenez le controle de Curiosity avec Blend4Web». Бегикурт, Грег Г. Архивтелген түпнұсқа 2015-09-19. Алынған 2015-09-16.
  38. ^ «Интернет 3D: НАСА-ның веб-сайтынан қызықтыратын роверді айналдырыңыз». Technology.Org. Алынған 2015-08-12.
  39. ^ «Хронос оқиғалары - 2015 SIGGRAPH». Хронос. Алынған 2015-08-13.
  40. ^ «Тәжірибе қызығушылығы: NASA Verge3D-ге бет бұрады». Soft8Soft. Алынған 2018-11-03.
  41. ^ «BLEND4WEB: UN CONFIGURATEUR POUR CHEVROLET». benicourt.com. Алынған 2017-06-23.
  42. ^ «Al Ghandi Auto». Al Ghandi Auto. Алынған 2017-06-23.
  43. ^ «Чистая мода - Гринпис России». Жасыл әлем. Алынған 2016-09-14.

Сыртқы сілтемелер