Google отвори кода на своята система за физически коректно рендиране Filament
Google показа първата версия на своя отворен план Filament, в границите на който се основава система за физически правилно рендиране (PBR). Filament дава опция за генериране на висококачествени 2D и 3D подиуми със преструване на точните физически процеси на отражението, разсейването и пречупването на светлината, като се взимат поради вида и покритието на повърхностите. Кодът на плана се популяризира под Apache 2.0 лиценз. Поддържат се операционните системи Android, Windows, Linux и macOS.
При създаването, главният акцент е подложен върху основаването на стилен код и рендиращ енджин, който не изисква доста запаси. Получил се е енджин, който може да работи в мобилните устройства с Оценка за съвместимост Android, освен това в действително време. Filament към този момент се употребява в библиотеката Sceneform и в плъгините на Android Studio. Предлагат се два API: вграден за С++ код и Java/JNI API. Поддържа се клъстеризация на рендирането.
#td_uid_41_5b685155d4d2e.td-doubleSlider-2.td-item1{background:url(https://i1.wp.com/www.kaldata.com/wp-content/uploads/2018/08/material_04.png?resize=80%2C60&ssl=1) 0 0 no-repeat}#td_uid_41_5b685155d4d2e.td-doubleSlider-2.td-item2{background:url(https://i2.wp.com/www.kaldata.com/wp-content/uploads/2018/08/material_07.png?resize=80%2C60&ssl=1) 0 0 no-repeat}#td_uid_41_5b685155d4d2e.td-doubleSlider-2.td-item3{background:url(https://i1.wp.com/www.kaldata.com/wp-content/uploads/2018/08/material_01.png?resize=80%2C60&ssl=1) 0 0 no-repeat}#td_uid_41_5b685155d4d2e.td-doubleSlider-2.td-item4{background:url(https://i0.wp.com/www.kaldata.com/wp-content/uploads/2018/08/material_03.png?resize=80%2C60&ssl=1) 0 0 no-repeat}1 от 4
Представя се богата сбирка от свойства на материалите, която дава опция за напълно точна симулация. За преструване на отражението се оферират няколко реализации на функционалността, изчисляваща отражателната дарба. Налични са специфични профили за преструване на железни повърхности, тъкани и полупрозрачни материали. Поддържа се HDR, анизотропни и линейни модели на осветление, точкови източници на осветление и още доста други.
При създаването, главният акцент е подложен върху основаването на стилен код и рендиращ енджин, който не изисква доста запаси. Получил се е енджин, който може да работи в мобилните устройства с Оценка за съвместимост Android, освен това в действително време. Filament към този момент се употребява в библиотеката Sceneform и в плъгините на Android Studio. Предлагат се два API: вграден за С++ код и Java/JNI API. Поддържа се клъстеризация на рендирането.
#td_uid_41_5b685155d4d2e.td-doubleSlider-2.td-item1{background:url(https://i1.wp.com/www.kaldata.com/wp-content/uploads/2018/08/material_04.png?resize=80%2C60&ssl=1) 0 0 no-repeat}#td_uid_41_5b685155d4d2e.td-doubleSlider-2.td-item2{background:url(https://i2.wp.com/www.kaldata.com/wp-content/uploads/2018/08/material_07.png?resize=80%2C60&ssl=1) 0 0 no-repeat}#td_uid_41_5b685155d4d2e.td-doubleSlider-2.td-item3{background:url(https://i1.wp.com/www.kaldata.com/wp-content/uploads/2018/08/material_01.png?resize=80%2C60&ssl=1) 0 0 no-repeat}#td_uid_41_5b685155d4d2e.td-doubleSlider-2.td-item4{background:url(https://i0.wp.com/www.kaldata.com/wp-content/uploads/2018/08/material_03.png?resize=80%2C60&ssl=1) 0 0 no-repeat}1 от 4
Представя се богата сбирка от свойства на материалите, която дава опция за напълно точна симулация. За преструване на отражението се оферират няколко реализации на функционалността, изчисляваща отражателната дарба. Налични са специфични профили за преструване на железни повърхности, тъкани и полупрозрачни материали. Поддържа се HDR, анизотропни и линейни модели на осветление, точкови източници на осветление и още доста други.
Източник: kaldata.com
КОМЕНТАРИ




