Dean Jackson

1.4K posts

Dean Jackson banner
Dean Jackson

Dean Jackson

@grorgwork

Katılım Mayıs 2010
13 Takip Edilen2.2K Takipçiler
Dean Jackson
Dean Jackson@grorgwork·
@Joey10582 @Scobleizer @cly3d @AdaRoseCannon There are a lot of features in USD that are not in glTF (for good reason). It's not a competition where only one format will win. Also, Apple is implementing WebXR, in Open Source.
English
1
0
4
0
Dean Jackson
Dean Jackson@grorgwork·
@AdaRoseCannon Yaaaaayyy!!!! I have adult supervision in the VR/XR groups at last! Welcome Ada.
English
0
0
3
0
mrdoob
mrdoob@mrdoob·
@smfr @grorgwork @alexanderdanilo Maybe it would have been better to do a more explicit API for offloading to the compositor. Using CSS3D for video integration only makes sense to the people that deeply understand how browsers work. I bet 95% of web devs don't know what offloading and a compositor is.
English
2
0
2
0
mrdoob
mrdoob@mrdoob·
I've tried to be open minded about <model> but the latest spec discussions are making me lose any hope.
English
18
3
117
0
Dean Jackson
Dean Jackson@grorgwork·
@kmcurry @mrdoob @TanayDimri @SebAaltonen Honestly, I'm not sure! There are lots of great features in USD that would be useful on the Web. But, at the same time, it's heavy (as you mentioned) and infinitely extensible (which is sometimes good, but makes interoperability hard).
English
1
0
1
0
Dean Jackson
Dean Jackson@grorgwork·
@mrdoob @smfr @alexanderdanilo There has been a lot of investigation/documentation into how to get good performance out of 2D transforms. 3D (as @smfr said, really 2.5D) should be the same. I admit that you see a lot of bad designs that use 3D transforms. There are also some complications with CSS layout.
English
1
0
2
0
mrdoob
mrdoob@mrdoob·
@smfr @alexanderdanilo @grorgwork What other applications were made with it? Web devs are confused about what to do with it because it's very easy to use it badly and get bad performance out of it.
English
2
0
0
0
Dean Jackson
Dean Jackson@grorgwork·
I can't find the tweet now, but someone suggested <model> was a way to own the Metaverse. 1. If you wanted to own something why would you try to develop it as an open standard that works with other technologies? 2. I don't know what the Metaverse is.
English
1
0
13
0
Max M
Max M@mrmaxm·
@grorgwork @mrdoob Designing API - been done before. The hardest part is taking into account web-specific 3D requirements and UX: streaming, async loading, content optimization, infinite number of unimaginable use cases of API (configurations, galleries, games, scroll-pages, *orn, etc).
English
1
0
0
0
Dean Jackson
Dean Jackson@grorgwork·
@mrdoob @alexanderdanilo I can answer this one!! CSS Transforms was a way to give a very simple CSS-based way to do compositing in Web layouts (i.e. accelerated rendering). Once you do that, the 3D implementation comes basically free, and allows for some nice designs (with care).
English
1
0
1
0
Dean Jackson
Dean Jackson@grorgwork·
@arturitu @mrdoob Are you saying we'd want to turn off canvas? No way. <model> isn't trying to compete with canvas at all. Canvas will always be more powerful - a black box that allows you to do anything!
English
1
0
5
0
Arturo Paracuellos
Arturo Paracuellos@arturitu·
@mrdoob If <model> takes shape, it seems that in a while we will see an open letter published titled "thoughts on canvas"
English
2
0
0
0
Dean Jackson
Dean Jackson@grorgwork·
@mrdoob @TanayDimri @SebAaltonen Yep. USD needs a lot of improvements to be well-suited for the Web. It's very popular as a powerful interchange format/API between DCCs, but not as good for final mile delivery to a browser.
English
1
0
2
0
Dean Jackson
Dean Jackson@grorgwork·
@mrmaxm @mrdoob It's definitely the hardest part - how to expose an API that isn't overwhelming (both to developers and the specification), balanced with giving something useful. (The other hardest part is compatible rendering)
English
1
0
3
0
Max M
Max M@mrmaxm·
@mrdoob I believe, having more in-depth requests and discussions on things like: animations, illumination, camera, IBL, consistency, assets streaming, async loading, video textures, audio, interaction between <model> elements ... It will just overload the spec to the point it will fail.
English
2
0
6
0
Dean Jackson
Dean Jackson@grorgwork·
@mrdoob @TheJare That's true in the initial proposal, but it's about taking small incremental steps. Step 1: Plonk a 3d object in a page Step 2: Expose some API to control cameras, animations, and maybe register event handlers Step 3: Expose the scene graph
English
3
0
5
0
Dean Jackson
Dean Jackson@grorgwork·
@warrenm @mrdoob Hi Warren! I'd like to hear more about what level of abstraction you think would be right. We've tried to explain why we aim at this level, but probably haven't done a good job.
English
0
0
4
0
Warren Moore
Warren Moore@warrenm·
@mrdoob It has been, from the moment of its conception, obviously the wrong level of abstraction, and a magnet for terrible implementations. It should be relegated to the pile of terrible ideas, and then further iterated on, in the open, and with full input from a broader community.
English
2
0
18
0
Alex Danilo
Alex Danilo@alexanderdanilo·
@mrdoob Well <canvas> was only created for OS X dashboard widgets. <model> is probably for some other product idea that will come to light eventually. Apologies to @grorgwork if my interpretation is wrong
English
4
0
3
0
Dean Jackson
Dean Jackson@grorgwork·
@mrdoob Oh no!! :( I'm very happy to talk to you to get your thoughts and feedback!
English
1
0
8
0