Live data from Hacker News

Famous Engine – JavaScript library for animations and interfaces

famous.org

61–70 of 90 posts

Re: Famous Engine – JavaScript library for animations and interfaces

#61
post #49

Why does this look like Three.JS code? It seems to have very similar capabilities (although Famo.us seems to have less features) and even the code seems to be familiar to me as a ThreeJS guy. Also I'd argue that ThreeJS can make for better looking results: https://clara.io/view/193070f2-e8af-4afc-a531-9d82338b5288

Code that deals with 3D space tends to look similar. Design patterns that work in such contexts tend to be common sense. Three.js can make far better looking results currently because it's a full-fledged, mature 3D engine. Famous isn't designed to compete with that. It's really intended to sort of merge DOM and 3D content so you can use both in a unified manner. Also, trashing someone else's product while plugging yo…

Even though I am a contributor to ThreeJS I do not consider it my own project, it is MrDoob's project.

Re: Famous Engine – JavaScript library for animations and interfaces

#62

I tried to build a website with the "old" famo.us, but it was slow going, once you'd got past the initial setup. You're on your own for widgets! Also, "famous" or "famo.us" is a BAD name. Sorry, but you can't google for help or tutorials. Google for "famous websites" or "famous tutorials", see what you get. :-/ slow going.

Famous Engine is a complete rewrite. 0.3 was doing a lot of unnecessary matrix multiplications on a frame by frame basis. It also produced a lot of garbage, resulting into a frame drop every time the GC ran. Famous Engine produces basically no garbage at all. It has an event based system for updating transforms. I apologize for your bad experience with "old" famous, but please keep in mind that we started from scratc…

That's interesting, but none of the complaints the poster you're responding to brought up had to do with matrix multiplication or garbage collection.

Re: Famous Engine – JavaScript library for animations and interfaces

#63
post #51

The bit that I find most impressive is the mixed mode demo ... http://famous.org/learn/MixedMode/index.html ... Putting an iFrame on a 3D model and still being about to use the page that's loaded is cool. The problem with that is that there are so few use cases where you'd actually want to do that.

2 years ago... http://learningthreejs.com/blog/2013/04/30/closing-the-gap-b...

Re: Famous Engine – JavaScript library for animations and interfaces

#64
post #51

The bit that I find most impressive is the mixed mode demo ... http://famous.org/learn/MixedMode/index.html ... Putting an iFrame on a 3D model and still being about to use the page that's loaded is cool. The problem with that is that there are so few use cases where you'd actually want to do that.

Yeah, I found this pretty cool as well. Plus from inside the iframe you can keep navigating to the Learn tutorial page over and over again inside laptops and create a cool snake like laptop, lol.

Here is an example if you don't feel like doing it yourself: http://i.gyazo.com/bf87e7b7fd98cab95f654459b4945643.png

Re: Famous Engine – JavaScript library for animations and interfaces

#65
The landing page isn't janky this time around--that's an improvement. I was hoodwinked by the last media blitz, so I'm very shy to play with Famo.us a second time around. Elephant in the room: What has been learned and improved from the previous false-start(s)? For me, a "Hey, look at me!" is insufficient this time around, but I would find a list of improvements convincing (bonus points for some interleaved JS wisdom).

Re: Famous Engine – JavaScript library for animations and interfaces

#66
post #48
post #37

Earlier quoted context omitted.

They regularly spotlight apps on their mailing list[1]. For example: - World Cup App Spotlight[2] - InkaBinka[3] (Only the mobile apps?) [1]: http://us5.campaign-archive2.com/home/?u=4656ba2b0a364690c85... [2]: http://wc.complex.com/ [3]: http://inkabinka.com/

Those two examples are really poor, the usability is terrible in both cases, and the effects are not impressive enough to be worth giving up core features like zoom and copy / paste.

Yeah, agreed. I looked at the football one and it reminded me of low quality Flash work circa 2006... until I had to close the tab because I was worried my MacBook Pro was going to melt my glass desk.

Re: Famous Engine – JavaScript library for animations and interfaces

#67

I tried to build a website with the "old" famo.us, but it was slow going, once you'd got past the initial setup. You're on your own for widgets! Also, "famous" or "famo.us" is a BAD name. Sorry, but you can't google for help or tutorials. Google for "famous websites" or "famous tutorials", see what you get. :-/ slow going.

You'll get better results searching for "famo tutorials".

Maybe they should change the name to Famo Engine.

Re: Famous Engine – JavaScript library for animations and interfaces

#68
Without adjusting uBlock settings I can't actually click the Github link up top. I can click all the other links. Must be something goofing up because:

https://github.com/Famous/famous" onclick="trackOutboundLink('https://github.com/Famous/famous'); return false;" class="main-nav-link">Github

Not an important thing and definitely in the realm of `my fault`. The only script I see available to allow is google analytics.

Re: Famous Engine – JavaScript library for animations and interfaces

#69
post #63
post #51

The bit that I find most impressive is the mixed mode demo ... http://famous.org/learn/MixedMode/index.html ... Putting an iFrame on a 3D model and still being about to use the page that's loaded is cool. The problem with that is that there are so few use cases where you'd actually want to do that.

2 years ago... http://learningthreejs.com/blog/2013/04/30/closing-the-gap-b...

You should have raised 30mm in funding for three.js ;-)

Re: Famous Engine – JavaScript library for animations and interfaces

#70
post #46

From a development efficiency perspective, Famous is not as good as Angular or React. From a rendering perspective, it's not as good as three.js. It's not yet a leading tool. Jack of all trades, master of none. Maybe it will make more sense when VR platforms become mainstream.

What was released today was a rewrite of the Famous core engine, so you can't really compare it to Angular or React. Three.js is a far better comparison, though the two have different specialties since Famous isn't trying to be pure WebGL. The Famous team is working on a framework that will interface with their core engine, making things far cleaner at the application level while facilitating less painful integration…

I think that pulling the core out into a separate engine is definitely the right direction and it will be interesting to see what framework they come up with. It definitely needs a clean slate - The Famous/Angular stuff looked promising but it came across as a bit bulky.
Post reply on HN