3dstreet icon indicating copy to clipboard operation
3dstreet copied to clipboard

add image, splat, intersection layers

Open kfarr opened this issue 1 year ago β€’ 6 comments

The existing image, splat, intersection components should be available in the add layer panel

  • [x] (1) Geo - street-geo maptype: google3d - (MBES / TREAT)
  • [x] (2) Additional Streetmix Street - to have multiple sections (MBES)
  • [ ] (3) Image - to see my work (TREAT)
  • [ ] (4) Splats - (TREAT) street-splat URL specified
  • [x] (5) Gltf - to add custom objects (MBES)
  • [x] (6) SVG - to add custom geometry to my scene (MBES)
  • [x] (7) 3DStreet models. I will describe the questions for discussion in a separate section below
  • [x] (8) QR anchor (street-qr-anchor)
  • [ ] (9) Intersection - to allow for automatic intersection
  • [x] (10) MapBox - (MBES) street-geo maptype: mapbox2d

kfarr avatar Jun 11 '24 05:06 kfarr

Does Image mean screenshot or something else?

Algorush avatar Jun 15 '24 02:06 Algorush

I'm making an auto-intersection component now from this issue: https://github.com/3DStreet/3dstreet/issues/438. I'll write my thoughts there.

Algorush avatar Jun 18 '24 17:06 Algorush

Does Image mean screenshot or something else?

image is a plane that accepts a material src path to jpg or png file

example in this scene with image 1914 sanborn fire insurance layer

https://dev-3dstreet.web.app/#/scenes/6a342577-e482-4d90-81b5-44ae3645a1ff.json

Image

kfarr avatar Jun 21 '24 07:06 kfarr

About splat layer. Services that generate splats, such as poly.cam, provide them in a variety of formats, including gltf. Then, in fact, we already have the opportunity to add splat to the scene through the gltf import function on Pro Layers. My question is what capabilities should Splat Layers provide and look like? Also what's mean "street-splat URL specified"?

Algorush avatar Jun 22 '24 03:06 Algorush

Hey @Algorush a few updates

I'm making an auto-intersection component now from this issue: https://github.com/3DStreet/3dstreet/issues/438. I'll write my thoughts there.

To keep things simple, for this first ticket #613 let's just have a default intersection placed without any input field; then we can support dynamic editing of intersections, and then after that we can worry about automation

My question is what capabilities should Splat Layers provide and look like? Also what's mean "street-splat URL specified"?

To keep it simple, it should just accept a .splat file as shown in 59 here: https://glitch.com/edit/#!/maps-and-splats?path=index.html%3A59%3A7

So you can have an input modal popup and use this URL as the default value for src property of gaussian-splatting component: https://cdn.glitch.me/f80a77a3-62a6-4024-9bef-a6b523d1abc0/gs_Bioswale3_treat.splat?v=1711771503321

kfarr avatar Jun 24 '24 03:06 kfarr

To keep things simple, for this first ticket #613 let's just have a default intersection placed without any input field; then we can support dynamic editing of intersections, and then after that we can worry about automation

Ok got it. I almost made the automation version

Algorush avatar Jun 24 '24 03:06 Algorush

added intersection, others come later

kfarr avatar Jul 15 '24 16:07 kfarr