Famo.us, Three.js und Clara.io

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.

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

Danke.

Bearbeiten : Umformatiert.

    
Cristian Garcia 10.04.2014, 15:56
quelle

2 Antworten

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, das WebGL verwendet.
  • Famo.us ist eine JavaScript-Rendering-Engine , um Web-Apps mit 3D-Benutzeroberflächen zu erstellen, die reibungslos (60 FPS) auf mobilen Geräten laufen können.

Famo.us behauptet, das HTML5-Leistungsproblem zu lösen, indem es DOM-Layout und Repaints vermeidet, die sehr teure Berechnungen sind. Stattdessen behält Famo.us ein flaches DOM bei und verwendet CSS3-Transformationen für das gesamte Layout und die Positionierung. Im Gegensatz zu den anderen, die Sie erwähnten, wird Famo.us (noch) nicht mit WebGL gerendert, da Safari dies nicht standardmäßig aktiviert hat.

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

    
markmarijnissen 11.04.2014 21:36
quelle
3

Ссылка ist eine Online-3D-Modellierungs-, Rendering- und Publishing-Plattform, die in Standardformaten importieren und exportieren kann. Es verwendet ThreeJS / WebGL und es importiert und exportiert auch im ThreeJS-Format.

Obwohl Clara.io nicht zum Erstellen von Anwendungen gedacht ist, können Sie Clara.io auch so interaktiv gestalten wie diese Demo von Klaas:

Ссылка

    
bhouston 12.04.2014 10:49
quelle

Tags und Links