2014-04-10 9 views
8

Ich fand Famo.us und es schien ziemlich aufregend, aber ihre Dokumente sind geschlossen. Ich bin sehr neugierig auf WebGL, also habe ich nach Alternativen gesucht. Ich habe Three.js und Clara.io gefunden.Famo.us, Three.js und Clara.io

Wie unterscheiden sie sich von famo.us? Was ist das Hauptziel jedes Rahmens?

Danke.

Bearbeiten: Umformatiert.

+1

Die Dokumente sind in https: // Github .com/Famous/Guides und der gesamte Code ist JSdoc-ed. Die Dokumente auf der Website sollten nicht hinter einem Login stehen. Das wird in Kürze behoben sein. –

+1

Diese FAQ vergleicht berühmte js-Bibliotheken, einschließlich drei, von den berühmten Entwicklern. http://bit.ly/1hGXsvS – unceus

+0

http://famo.us/docs/ –

Antwort

9
  • Three.js ist eine einfache JavaScript-Bibliothek zum Erstellen von 3D-Visualisierungen (mit WebGL, SVG, Canvas oder einem anderen Renderer).
  • Clara.io ist ein Online-3D-Modellierungswerkzeug mit WebGL.
  • Famo.us ist ein Javascript-Rendering-EngineWeb-Anwendungen mit 3D-Benutzeroberflächen zu erstellen, die glatt (60FPS) auf mobilen Geräten ausgeführt werden verspricht.
  • Famo.us behauptet, das HTML5-Leistungsproblem durch Vermeidung von DOM-Layout und Repaints, die sehr teure Berechnungen sind, zu lösen. Stattdessen behält Famo.us ein flaches DOM und verwendet CSS3-Transformationen für das gesamte Layout und die Positionierung. Anders als die anderen, die Sie erwähnt haben, wird Famo.us (noch) nicht mit WebGL gerendert, da Safari dies nicht standardmäßig aktiviert hat.

    Famo.us enthält eine Physik-Engine, die eine realistische und komplexe Benutzerinteraktion ermöglicht (z. B. Bounce auf einem Scrollview, 3D-Coverflow, diese Art von Zeug). In Famous konstruierst du ein Szenen-Diagramm und fügst Animationen, Ereignisse und Physik hinzu, um alles zum Leben zu erwecken.

    +0

    Famo.us verwendet WebGL, ich weiß es, weil ich einige Flaggen in Chrom ändern musste, um einige Demos sehen zu können. –

    +0

    Ja, das stimmt, wenn Sie sich http://codepen.io/befamous/ ansehen. In ihrer aktuellen Version konnte ich jedoch nichts finden, um sie in WebGL zu rendern. Ich denke, sie planen, einen WebGL-Renderer in der Funktion zu veröffentlichen (Wenn Safari es standardmäßig aktiviert?) – markmarijnissen

    +1

    Um zu verdeutlichen, Famo.us ist eine Bibliothek mit einer Engine, die auf dem DOM arbeiten. –

    3

    http://Clara.io ist eine Online-3D-Modellierungs-, Rendering- und Publishing-Plattform, die in Standardformaten importieren und exportieren kann. Es verwendet ThreeJS/WebGL und importiert und exportiert es auch im ThreeJS-Format.

    Obwohl Clara.io nicht für die Erstellung von applicatipns gedacht ist, können Sie auch leicht interaktive Erfahrungen machen Clara.io wie dieser Demo von Klaas:

    https://exocortex.github.io/klaas