sobota, 5 maja 2012

BananaBread - silnik 3D skonwertowany z C++ do JavaScriptu

Kompilator Emscripten pozwala automatycznie stworzyć port aplikacji w JavaScripcie bazując na wersji napisanej w C czy C++ (lub innym kompilowanym do LLVM). W ostatnich czasie znacznie rozbudowano wsparcie dla WebGL, co otwiera łatwą drogę do konwersji silników 3D korzystających z OpenGL na WebGL i Javascript.

BananaBread to nic innego jak port silnika Sauerbraten do JavaScriptu. Więcej informacji można znaleźć tutaj, a demo online uruchomić tutaj.

Emscripten ma komercyjną konkurencję - Mandreel. Jednym z dem jest oczywiście Sauerbraten:)

1 komentarz:

  1. Bardzo ciekawe, a jak na wersję bez optymalizacji nawet całkiem wydajne. Dzięki.

    OdpowiedzUsuń