20:00:16 RRSAgent has joined #immersive-web 20:00:20 logging to https://www.w3.org/2023/11/14-immersive-web-irc 20:01:24 lgombos has joined #immersive-web 20:03:16 cabanier has joined #immersive-web 20:03:20 present+ 20:04:39 bajones has joined #Immersive-Web 20:08:31 Zakim has joined #immersive-web 20:08:37 present + 20:08:41 Leonard has joined #immersive-web 20:08:41 present+ 20:08:43 presnet+ 20:08:47 present+ 20:08:54 scribe Leonard 20:08:56 https://github.com/immersive-web/webxr/pull/1349 20:09:00 present+ 20:09:12 present+ Laszlo_Gombos 20:10:10 Ada: Link is to straw-man (person?) proposal to see what is necessary. Defined by UA to be a "good" place 20:10:14 ... for hand-interaction content. 20:10:28 q+ 20:11:10 ... intent is to put standard hand-interaction space in reasonable location of a person in various poses. 20:11:35 ... Should be dynamic to account for personal movement. 20:11:47 ack bajones 20:12:16 Brandon: Previously devices should be able to determine "comfort" space. 20:12:52 ... Need to determine expectations for how objects are to fit within space (on floor, on wall, on tilted-table) 20:13:51 ... Concerned about orgin and placement. 20:14:18 scribenick: cabanier 20:14:31 ada: yes, it will be defined as the tabletop position 20:14:36 ... I will update the PR 20:14:51 q+ 20:15:20 blair: from what brandon said, figuring out the space... 20:15:34 ... figuring the volume of reach might be importan 20:15:48 ... if people have reduced mobility or are on an airplane 20:16:07 ... you can imagine with world mapping, it can infer some of that for you 20:16:24 ack cabanier 20:16:24 ... the app would get this world mapping without exposing the world 20:16:25 +1! 20:17:01 q+ 20:17:07 ack bajones 20:17:16 cabanier: my only concern is that this is not supported on the OS level 20:17:43 bajones: +1 on the bounds idea. We already have a volume 20:18:06 ... as for the concern, we already have spaces that we just emulate so we can do the same here 20:18:15 ... I don't mind the phrasing of comfort space 20:18:33 ... but am concerned about the 'on top' phrase 20:18:42 ... a desk will be a popular item 20:19:00 ... maybe a more popular name would be to use it as a desk space 20:19:04 +1 20:19:19 ... but I could go either way on that 20:19:26 q+ 20:19:44 ada: do we specify a height for bounded reference space? 20:19:49 bajones: we do not 20:19:58 ada: maybe it should be a bounding box. 20:20:11 ... it would imply that it would be a desktop 20:20:29 bajones: openxr defines a playspace as a bounding box 20:20:38 ack cabanier 20:21:34 cabanier: maybe putting it on top is a bit too limited 20:21:54 bajones: creating a surface, like a virtual table top 20:22:10 ... there doesn't have to be a actual surface 20:22:41 ... it would be if the name implied that "you can place things on top of this" 20:22:50 ada: maybe we can define it as a region 20:23:15 ... if you have something that would be floating, you would be placing it there 20:23:25 ... and it would still be in arms reach of the user 20:23:47 q? 20:24:15 ... would it be weird to define a bouding box? 20:24:50 bajones: it's going to be an axis aligned bounding box 20:25:24 blair: if it can be tilted, we'd need more than x/y/width/height 20:25:49 ada: I have enough to update the PR 20:26:22 ... I'll keep the name and add the bounding box 20:26:33 ... that should enough to help 20:26:44 ... mock it out and prototype it 20:27:11 ada: the next issue 20:27:13 topic: https://github.com/immersive-web/webxr/pull/1352 20:27:21 ... and this one is a bit less theoretical 20:27:35 ... I want to add a property if an input should be rendered 20:27:48 ... right now it's hard to determine if an input should be rendered 20:27:58 ... session type, input type, ... 20:28:09 ... this would make it a lot easier for developers 20:28:12 q+ 20:28:21 ... should this value allowed to change 20:28:36 ... is there a scenario where it would switch mid session 20:28:42 ... is it a boolean? 20:29:06 ... I came up with some bikeshedded names 20:29:14 ... and am open to more names 20:29:37 ack cabanier 20:30:42 cabanier: this would be a very useful feature 20:30:57 ... for instance with depth sensing, you would never want to render controllers 20:31:14 bajones: I don't think this would change dynamically 20:31:30 ... we have a pattern from disconnecting and reconnecting input 20:31:34 ... we can use the same here 20:31:48 ... I'm partial to a boolean 20:32:11 ... we might want to indicate if you want to occlude 20:32:40 ... in a lot of simple passthrough system, you render over the hands 20:33:02 ... I'm not really sure what I expect developers to change 20:33:14 ... if the system doesn't do it, there's some visual disparity 20:33:36 ... if the system does the right thing, it's more of a quality of life thing 20:34:13 ... does anyone have strong feelings about the naming? 20:34:24 ada: does anyone have strong feelings about the naming? 20:34:46 ... it should be that if it's not defined, it means always render the controllers 20:34:59 ... so false is the default 20:35:51 ... having a negative attribute seems wrong 20:36:07 bajones: I agree but otherwise every step is a two step 20:36:26 ... first check for the property and then check for false 20:36:41 ... so true is that you can opt out of the drawing 20:37:04 ada: if nobody has objections, maybe my PR can be merged 20:37:11 ... this can be useful 20:38:02 ... I think this is a cool feature 23:59:59 s/presnet+/present+/ 23:59:59 s/scribe Leonard/scribe: Leonard/ 23:59:59 s/topic: https:/https:/ 23:59:59 i|https://github.com/immersive-web/webxr/pull/1349|topic: Initial attempt at a comfortSpace (webxr#1349)| 23:59:59 i|https://github.com/immersive-web/webxr/pull/1352|topic: First draft for adding a property to XRInputSource to say it's visible elsewhere (webxr#1352)| 23:59:59 meeting: Immersive-Web WG/CG call 23:59:59 chair: Ada 23:59:59 agenda: https://github.com/immersive-web/administrivia/blob/main/meetings/2023/14-11-2023-Immersive_Web_Working_Group_Teleconference-agenda.md 23:59:59 previous meeting: https://github.com/immersive-web/administrivia/blob/main/meetings/wg/2023-10-31-Immersive_Web_Working_Group_Teleconference-agenda.md 23:59:59 scribeOptions: -final -noEmbedDiagnostics