Babylon.js

Babylon.js

Kompletny framework JavaScript do tworzenia gier 3D z HTML5, WebGL i Web Audio.
Główne cechy Kompletny wykres scen ze światłami, kamerami, materiałami, siatkami, animacjami, dźwiękiem i działaniami Silnik kolizji natywnych Silnik fizyki (dzięki oimo.js i cannon.js Wybieranie scen Obsługuje systemy dla lewo- i praworęcznych Silnik animacji antyaliasingowych Cząstki i systemy cząstek stałychSprites i warstwy 2D Kompletny silnik audio oparty na Web Audio Działa na wszystkich platformach WebGL za pomocą specyficznej nowoczesnej architektury shaderów i natywnej obsługi dotykowej: IE11 / MS Edge, Chrome, Firefox, Opera, Safari, iOS (iPad / iPhone), Android, WindowsTelefon 8.1 / Mobile 10, Firefox OS, Xbox One Optymalizacja Wycinanie frustum Przycinanie podsieci Skalowanie sprzętu Oktawy wyboru Tryb offline (zasoby zapisane w IndexedDB) Ładowanie przyrostowe Binarny format skompresowany Sprzętowo przyspieszone wystąpienia Automatyczny optymalizator sceny LOD (poziom szczegółów) SIMD.jsKolizje w przypadku pracowników sieci Web Scalanie blokowania cieniowania / renderowania Renderowanie oparte na fizyce (PBR) Standardowy materiał to materiał na piksel, który obsługuje: Rozproszone lightning i tekstura Błyskawica otoczenia i tekstura Błyskawica z połyskiem Tekstura krycia Tekstura krycia Tekstura odbicia (sferyczna, płaska, sześcienna, projekcyjna i równokątna) Tekstura lustra Tekstura emisyjna Tekstura specular Tekstura nierówności Tekstura lightmapy Do 4 świateł (punktów, kierunków, plam, półkuli) Materiały niestandardowe Niestandardoweshadery Skybox Kolor wierzchołka 4 kości na wierzchołek Termin Fresnela na rozproszenie, nieprzezroczystość, emisyjność i odbicie Biblioteka tekstur proceduralnych Biblioteka materiałów Specjalna FX Mgła Mieszanie alfa Testy alfa Billboard Tryb pełnoekranowy Mapy cieni i Wariancja map cieni Warstwy renderowania Post-procesy (rozmycie, załamanie, czarny'n'white, fxaa, SSAO, God Rays (VLS), HDR, DOF (głębia ostrości), zwyczaje ...) Flary obiektywu Odbicie Sondy Multi-widoki Renderowanie krawędzi Podświetlanie renderowania tekstur Renderowanie tekstur docelowych Dynamiczne tekstury (płótno 2D)Tekstury wideo Tekstury skompresowane (DDS) i aparaty TGA
babylon-js

Stronie internetowej:

Kategorie

Alternatywy dla Babylon.js dla Linux

RunJS

RunJS

Nowoczesny plac zabaw JavaScript z interfejsami API Node i przeglądarki oraz obsługą Babel i TypeScript.