14:50:50 RRSAgent has joined #iwcg-model 14:50:54 logging to https://www.w3.org/2024/09/25-iwcg-model-irc 14:50:54 RRSAgent, do not leave 14:50:55 RRSAgent, make logs public 14:50:56 Meeting: HTML Model Element Discussion 14:50:56 Chair: Ada Rose Cannon, Marcos Caceres, Brandel Zachernuk 14:50:56 Agenda: https://github.com/w3c/tpac2024-breakouts/issues/33 14:50:56 Zakim has joined #iwcg-model 14:50:57 Zakim, clear agenda 14:50:57 agenda cleared 14:50:57 Zakim, agenda+ Pick a scribe 14:50:59 agendum 1 added 14:51:00 Zakim, agenda+ Reminders: code of conduct, health policies, recorded session policy 14:51:00 agendum 2 added 14:51:00 Zakim, agenda+ Goal of this session 14:51:01 agendum 3 added 14:51:01 Zakim, agenda+ Discussion 14:51:01 agendum 4 added 14:51:01 Zakim, agenda+ Next steps / where discussion continues 14:51:02 agendum 5 added 14:51:02 tpac-breakout-bot has left #iwcg-model 15:11:19 tidoust has joined #iwcg-model 15:32:00 ada has joined #iwcg-model 15:32:05 Hello! 15:32:17 alcooper has joined #iwcg-model 15:32:29 Brandel has joined #iwcg-model 15:32:32 bajones has joined #iwcg-model 15:33:13 sabidussi_marco has joined #iwcg-model 15:33:33 lgombos8 has joined #iwcg-model 15:33:40 zcorpan has joined #iwcg-model 15:33:50 jcraig has joined #iwcg-model 15:33:51 present+ 15:33:54 present+ Laszlo Gombos 15:34:01 present+ 15:34:20 present+ 15:34:21 matatk has joined #iwcg-model 15:34:27 present+ 15:35:02 atsushi has joined #iwcg-model 15:35:03 present+ 15:35:16 rrsagent, make log public 15:35:19 scribe+ 15:35:47 meeting: HTML Model Element Discussion 15:35:50 chair: Ada 15:38:07 topic: introduction to model element 15:38:21 bajones: presentation of 3D objectts 15:38:33 ... using WebGL or else 15:39:03 ... presenting immersive objects could have high bar, incl. JS scripts 15:39:22 ... model element concept is to support 3D object rendering natively 15:39:30 present+ 15:39:43 ... without burdening site creaters on performance etc. 15:39:58 ... explainer is on immersive web CG site 15:41:04 ... 3D object on DOM plate on immersive context, cannot be presented from backside or else, since it is rendered as 2D plate 15:43:16 ... in addition to auto fitting to environment, turntable view and so on are enabled by model element with 3D context 15:45:54 ... on supported system, 3D objects could be extracted from 2D plate, and could be shown in environment 15:46:53 ... if a model has animation, it could be presented also 15:47:21 ... BBbox is accessible to author 15:47:56 ... for initial implementation of model element, asset will be shown in blackbox, but will be updated 15:49:27 ... easier to capture HTML presentation feature for 3D assets, and also offer interactions with e.g. hand input, also consideration to a11y or permissions 15:50:05 topic: whether model itself is media element? 15:50:20 ada: many properties on media element, like animation, exists 15:50:26 ... could have relationship with them 15:50:49 ... it doesn't have association with audio, but open for question 15:51:13 ... whether model element is with media element or its own 15:51:29 bajones: values to authors, with blackbox, like a11y or privacy 15:52:04 ... with media, many features could be imposed 15:52:31 ... for like video games, animations could be used over 3D asset via model eelement 15:52:44 ... whether model should be media like element or not 15:52:50 q+ 15:52:58 ack z 15:53:10 s/bajones/Brandel 15:53:20 zcorpan: page could manipulate model element or not? 15:53:46 Brandel: currently not, themself is atomic or could be used via DOM are unclear 15:54:21 ... need to see requests on model element for expanding features 15:54:49 ??: if model is media element, how it will look? concept of basic state, like network state 15:55:16 s/??:/Jean-Yves:/ 15:55:30 ... if media is unique, need to define things. like video there is placeholder for state, incl. pause 15:55:56 lgombos has joined #iwcg-model 15:56:42 brandel: at this point, Apple is loading asset with static 15:56:50 MikeW9 has joined #iwcg-model 15:57:16 ... there are unique features, like shaders, exist, and needs consideration. also take time to load byte streams 15:57:33 ... no answer for now, on as image or video 15:57:47 q+ 15:57:58 ada: not necessary to have animation, and could be both image or video 15:58:13 ... people would want to seek if animation is included 15:59:52 Brandel: could have video like features, pause timed-text 16:00:42 ???: reasonalbe to have playback for animations, but not really clear 16:01:07 s/???/Brandon Jones/ 16:01:44 ... for media control or not, not clear but could be more like video frame 16:01:59 ack MikeW9 16:02:04 ack MikeW9 16:02:06 ack MikeW 16:02:28 Mike: wondering if model element could have these features 16:03:38 brandel: different from 2D frame 16:03:57 ... looking from different view points 16:05:09 marcos: text track of media element, more like timing thing 16:05:42 q+ 16:05:45 ack ada 16:05:47 ... if we make as media element, we could gain from existing 16:06:02 ada: whether we need to add audio feature? 16:06:26 marcos: issue on audio, lots of complexity to sync and interaction 16:07:12 q+ 16:07:13 brandel: usd has audio inside, also feature to trigger scene 16:07:30 ... model element could concentrate on view 16:07:41 ... usd also include physics simulations, incl kinematics 16:07:59 ... these should be accessible from JS, but might be extension 16:08:33 marcos: CG/WG does not handle format itself 16:09:19 brandon: how these features could be excluded or not 16:09:34 ... like for glTF 16:09:56 ... what should be included in core spec, and also which extensions are associated for what aspect 16:10:17 ack zcorpan 16:11:17 zcorpan: could not have sync from multiple files like video and audio, so having in one fomat for all audio etc could be useful 16:11:17 q+ 16:11:27 ack tidoust 16:11:48 francois: specifying usd properties in the Web or not? 16:12:46 sabidussi_marco1 has joined #iwcg-model 16:13:06 brandel: necessity to specify reasonable capability to be supported by model 16:13:26 chanada has joined #iwcg-model 16:14:08 s/francois: specifying usd properties in the Web or not?/Where would be the group that specifies what USD for the web look like?/ 16:14:14 ada: safe to say model like video, sometimes could have audio or sometimes not 16:14:44 zcorpan: media element could have infinite span 16:15:09 s/brandel: necessity/brandel: Ongoing discussions within the Apache Software Foundation with plan to create a group within the Alliance for Open USD afterwards. Necessity/ 16:15:46 s/span/duration/ 16:17:05 zcorpan: API added to media element could be a question, although currently it is complex or buggy 16:17:07 s/Apache/Academy/ 16:17:18 https://www.aswf.io 16:17:20 ... could vary with supported format by model 16:20:08 q+ 16:20:17 ???: media has its specific requirement and presentation, like smooth display, and not sure whether it fits with model 16:20:44 marcos: depends on format, usd glTF or byte stream like 16:21:25 q+ 16:21:25 brandel: in 3D, poster like presentation in distance plate are used 16:22:04 ... smaller asset like jpeg snapshot could be presented as poster frame, like that 16:22:26 ... simple 2D element could not be the replacement ideally 16:23:15 ???: media element doing all, building up media display, and now moving to have web codecs 16:23:33 ... could build up player with multiple components currently 16:23:56 ... you could have components, download assets, display 16:24:09 q+ 16:24:16 ... model have similar concept to media, but whether it supports site developers 16:25:01 brandel: monolythic could be sufficient for model, first place 16:25:34 ... part of apple.com use 3D asset, with downloading and showing assets 16:26:38 ack lgombos 16:26:49 ???: implementation side, what model element could present is question 16:27:14 lgombos: user agent could factor out some part of specs 16:28:08 zcorpan: could refactor media element building block and could bulid for model 16:28:37 ack bajones 16:29:29 brandel: discussion on what media element should be, more question of whether two could work 16:30:11 ... need to dive into media element, and capture some part for our use 16:30:34 ... evaluate whether existing element could fit within or not 16:31:48 ... give access to data stream could also be question, for protection like MSE 16:32:10 ... could have polifill with low level features to examine 16:33:28 zcorpan: for bulding blocks, important consideration on how web developer could customize feature, not to rebuild from scratch, for this kind of high level features 16:33:42 ack zcorpan 16:33:55 ... providing building blocks rather than high level feature, could be one option 16:34:02 q+ 16:34:09 q- 16:34:43 marcos: will seek options and coordinate with forks incl HTML 16:34:57 rrsagent, publish minutes 16:34:58 I have made the request to generate https://www.w3.org/2024/09/25-iwcg-model-minutes.html atsushi 16:45:57 chanada has left #iwcg-model 22:32:15 alcooper has joined #iwcg-model 22:33:01 alcooper has left #iwcg-model