What is troubling about AR/MR which I feel a lot of people overlook is the limited FOV. From the demo videos shown by Magic Leap (and Hololens) on YouTube it feels as if the entire FOV is available, which is barely the case - the Hololens has an FOV of 120x120 and Magic Leap is said to have a lower angle than that.
Verge covered Hololens and they mention [1] the FOV as a limitation.
Unfortunately Hololens FOV is more like 30×20°. Other AR players are mostly in the same ballpark at the moment. The good thing is that this gives very high pixel density. The other thing is that you don't see the edges unless the 3D render is cut off, so it may not feel as tunnelled as in VR.
Yes, that's the ugly truth. And their PR departments do their best to hide this almost deal-breaking fact. The current experience is underwhelming (limited FOV) in comparision to the faked PR demonstration videos.
Hey,
The CSS in markup is only for the TodoMVC demo. It contains styling of the placeholder psuedo selector, and inline styling of a link to override the default style of a link.
Oops I thought you meant within the HTML file itself.
CSS means "Cascading Stylesheets"
Using the framework the developer does not have write CSS.
What you pointed out is the "style" attribute.
Obviously the engine has to use the "style" attribute to communicate to the browser about the positions and remaining computed style properties.
Your post said "What if we ditched CSS?" with zero other context.
The links do use CSS, and there are non css options available in most rendering engines for such things, e.g. canvas/svg.
Personally I see no advantage to using things like lay.js in the top linked example over SVG, and further feel that a lot of the hate driven towards CSS stems from misunderstanding or misuse. Not that it is perfect, far from it, but to proxy it behind another language can only ever add limitations.
Compass/SASS solve most of my shallow verbosity based gripes tbh.
I stopped reading when this happened:
"It effectively skips the browsers rendering engine and instead uses its own more efficient rendering engine based on WebGL"
1: https://youtu.be/4p0BDw4VHNo?t=3m