CSS 3D Lighting Engine
photon.attasi.com
CSS 3D Lighting Engine
1–10 of 15 posts
Re: CSS 3D Lighting Engine
#2 Requirements
Photon relies on the WebKitCSSMatrix object, so WebKit
is the only browser engine currently supported.
No idea what it's doing. I was clicking around for some time before I went to the 'Documentation' link, so maybe I can save others with the same issue (no Chrome) some time.Re: CSS 3D Lighting Engine
#3Requirements Photon relies on the WebKitCSSMatrix object, so WebKit is the only browser engine currently supported. No idea what it's doing. I was clicking around for some time before I went to the 'Documentation' link, so maybe I can save others with the same issue (no Chrome) some time.
The author should put a Chrome-only warning on the front page.
Re: CSS 3D Lighting Engine
#4Requirements Photon relies on the WebKitCSSMatrix object, so WebKit is the only browser engine currently supported. No idea what it's doing. I was clicking around for some time before I went to the 'Documentation' link, so maybe I can save others with the same issue (no Chrome) some time.
Re: CSS 3D Lighting Engine
#5You could make it cross-platform (not webkit-only) by using a JS implementation of the WebKitCSSMatrix object, which happens to be available as part of the Firmin JS Animation library. It's a technique I use in Edit Room (link in profile) to support javascript controls for modifying 3D CSS transforms.
Here's the relevant file: https://github.com/beastaugh/firmin/blob/master/src/matrix.j...
You could use this when WebKitCSSMatrix doesn't exist, and support other browsers that support 3d transforms:
Something like:
//shim to create CSSMatrix object reference using either WebKit or Firmin implementation
if (!window.CSSMatrix) window.CSSMatrix = window.WebKitCSSMatrix || window.FirminCSSMatrix;
Re: CSS 3D Lighting Engine
#6Requirements Photon relies on the WebKitCSSMatrix object, so WebKit is the only browser engine currently supported. No idea what it's doing. I was clicking around for some time before I went to the 'Documentation' link, so maybe I can save others with the same issue (no Chrome) some time.
No idea what it's doing.
It does exactly what the title says. ;)Quite impressive work.
Re: CSS 3D Lighting Engine
#7Re: CSS 3D Lighting Engine
#8Does this only work on Chrome for OSX or something? I use Chrome on Windows exclusively and I just see a blank page.
Re: CSS 3D Lighting Engine
#9Every time I see very well-done CSS animations, and especially when I see it extended into the realm of 3D graphics, I immediately think: To do all of this [animation/3D], the creator had to know a good bit about [animation/3D]. What makes them look at CSS and say "Yes! THIS is the language I want to do serious 3D work in!"?
Put less sarcastically: I find CSS to be a pain more often than not. What advantages do these Webkit-only CSS tricks have over WebGL? I was given the impression that the latter is more fully-featured.
Re: CSS 3D Lighting Engine
#10Very neat work! You could make it cross-platform (not webkit-only) by using a JS implementation of the WebKitCSSMatrix object, which happens to be available as part of the Firmin JS Animation library. It's a technique I use in Edit Room (link in profile) to support javascript controls for modifying 3D CSS transforms. Here's the relevant file: https://github.com/beastaugh/firmin/blob/master/src/matrix.j... You could u…