[{"data":1,"prerenderedAt":413},["ShallowReactive",2],{"project-48984254":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":46,"post_text":47,"what":48,"said":90,"maker_in_thread":206,"shape":216,"grid":219,"attempts":375,"same_week":376,"maker_shows":207,"maker_hidden":405,"reader_version":406,"card":407},"48984254","Grace Cathedral Gaussian Splat tour","Immersive Gaussian Splat tour of grace cathedral, San Francisco","title","Show HN: Immersive Gaussian Splat tour of grace cathedral, San Francisco","https:\u002F\u002Fvincentwoo.com\u002F3d\u002Fgrace_cathedral\u002F","vincentwoo.com","akanet",1784578244,2026,263,60,181,4366,5,"legend","creative","3d scan tour","web_app",[24,25,26,27,28],"gaussian splatting","3d scan","virtual tour","grace cathedral","photogrammetry","mixed",0.338,{"positive":32,"neutral":33,"mixed":34,"critical":35},19,16,1,7,43,{"execution":38,"performance":40,"docs":42,"idea":43,"design":45},{"positive":34,"critical":39},0,{"positive":41,"critical":18},2,{"positive":34,"critical":39},{"positive":44,"critical":39},3,{"positive":18,"critical":41},[18,18,18,18,18,18,44,18,44,44,44,39,18,18,34,34,34,34,44,18,18,18,39,34,39,18,39,44,39,44,44,18,18,18,44,34,34,39,44,39],null,{"problem":49,"audience":47,"pricing":47,"motivation":60,"time_to_build":47,"stack":65,"openness":88,"stage":89,"team_size":88},{"value":50,"source":51,"evidence":52},"Lets people explore a real building in 3D from photos","inferred",[53,56],{"id":54,"by":11,"text":55},"48986729","Yes, I also added a bit of context on twitter (https:\u002F\u002Fxcancel.com\u002Ffulligin\u002Fstatus\u002F2079296985811873796) and will probably blog about the process a bit more. Grace was a lot more…",{"id":57,"by":58,"text":59},"48985561","hdz","Hi Vincent, the Sutro Tower 3dgs demo is one I enjoyed a lot. I'd whip it out on my phone and show people saying, 'hey look this is whats possible with 3D Gaussian Splatting'.…",{"value":61,"source":62,"evidence":63},"Be ambitious combining interior and exterior scenes and avoid a toy feel","maker",[64],{"id":54,"by":11,"text":55},[66,77,84],{"value":67,"source":68,"evidence":69},"PlayCanvas","commenter",[70,74],{"id":71,"by":72,"text":73},"48989754","ovenchips","One other little easter egg you may not have noticed. There's an American flag gently fluttering in the breeze on top of a nearby building. We were discussing whether to adds…",{"id":75,"by":72,"text":76},"48989712","Yes, the cars are separated out and procedurally animated. They're splats, like the rest of the scene. Easily done in PlayCanvas - simple but effective!",{"value":78,"source":68,"evidence":79},"gsplat",[80],{"id":81,"by":82,"text":83},"48986121","wxw","From OP's prior work scanning Sutro Tower in SF: https:\u002F\u002Fvincentwoo.com\u002F2025\u002F02\u002F18\u002Fsutro-tower-in-3d\u002F. > This scan is made possible by recent advances in Gaussian Splatting. This…",{"value":85,"source":68,"evidence":86},"RealityCapture",[87],{"id":81,"by":82,"text":83},"unknown","launched",{"praise":91,"objections":127,"requests":157,"questions":176,"alternatives":191},[92,104,116],{"value":93,"source":68,"evidence":94},"Stunning level of detail and realism",[95,99,100],{"id":96,"by":97,"text":98},"48986133","bytesandbits","absolutely crazy level of detail... in awe",{"id":57,"by":58,"text":59},{"id":101,"by":102,"text":103},"48988235","arjie","Unreal. It’s been years since I’ve been here. It’s crazy the fidelity you can capture. Stunning work. Unrelated silly question. Are you the same Vincent Woo who went over the…",{"value":105,"source":68,"evidence":106},"Cutaway Peek feature and cars animation add immersion",[107,111,115],{"id":108,"by":109,"text":110},"48988800","franky47","The Peek mode is insanely good, it reminds me of those exploded views of buildings and \"how things work\" children books. The model seems to be having a hard time with the marble…",{"id":112,"by":113,"text":114},"48988232","hankbond","Did you animate the cars separately? That really did a lot to add to the immersion (and the sound effects too). If nothing moved I think the effect would be significantly…",{"id":75,"by":72,"text":76},{"value":117,"source":68,"evidence":118},"Works well on mobile",[119,123],{"id":120,"by":121,"text":122},"48987709","petarb","This is such a cool immersive experience on mobile that works so well. Great job on this!",{"id":124,"by":125,"text":126},"48986975","nmstoker","Beautiful work, thank you for sharing it! In case it's useful, given your last sentence, it runs really well on Chrome on Android (on a Pixel 10) but it's a bit glitchy (although…",[128,142,149],{"value":129,"source":68,"evidence":130},"Stops working or crashes in Firefox WebGPU on some Windows setups",[131,135,139],{"id":132,"by":133,"text":134},"48987639","magicalhippo","Looks good the few seconds it works here. Then stops working and I have to close the tab and reopen for it to work again for another few seconds. Firefox, Windows 11, Nvidia Get…",{"id":136,"by":137,"text":138},"48988118","gblargg","Totally hung my Windows 11 machine with Firefox and 32GB of RAM. Ryzen 8745HS (Radeon 780M iGPU).",{"id":140,"by":133,"text":141},"48996477","RTX 5090 with 610.62 drivers, Windows 11 25H2, Firefox 153.0b9. FWIW I tried the other one linked here[1] which also throws the same error and stops. Using the same engine…",{"value":143,"source":68,"evidence":144},"On-rails camera hides the Keith Haring altarpiece",[145],{"id":146,"by":147,"text":148},"48987236","sublinear","The Keith Haring altarpiece is a really cool surprise! It's unfortunate that this tour makes it very difficult to see. Really not a fan of this \"on rails\" presentation style. I…",{"value":150,"source":68,"evidence":151},"Marble floor and some details look low resolution or blurry",[152,153],{"id":108,"by":109,"text":110},{"id":154,"by":155,"text":156},"48990259","saagarjha","I had a bit of an amusing time trying to see if I could find my apartment. I could though it was quite blurry :)",[158,169],{"value":159,"source":68,"evidence":160},"Write more about the capture process",[161,165],{"id":162,"by":163,"text":164},"48986820","skanga","So beautifully done, its mindblowing. Please blog about your process a bit more.",{"id":166,"by":167,"text":168},"48987716","schaefer","absolutely beautiful. I'd love to learn this process and attempt to capture a local rock climbing route. anything you write about the process, or how you learned are very welcome.",{"value":170,"source":68,"evidence":171},"Tutorial on how to build similar scenes",[172],{"id":173,"by":174,"text":175},"48993397","vivzkestrel","- top tier work - let us say i wanted to bring a city to life like this - what does the procedure look like on my end - what inputs, tools, libraries would i need to go about…",[177,184],{"value":178,"source":68,"evidence":179},"How was the clean model produced without artifacts",[180],{"id":181,"by":182,"text":183},"48985765","squidsoup","Very impressive. How are you managing to produce such a clean model without artifacts?",{"value":185,"source":68,"evidence":186},"How the interior and exterior captures were registered",[187],{"id":188,"by":189,"text":190},"48992769","satoyoshidev","Combining the interior and exterior captures sounds like the hard part. How did you get the two sets registered to each other?",[192,199],{"value":193,"source":68,"evidence":194},"Superspl.at scene",[195],{"id":196,"by":197,"text":198},"48986175","CamperBob2","Don't miss this one: https:\u002F\u002Fsuperspl.at\u002Fscene\u002Fc67edb74",{"value":200,"source":68,"evidence":201},"Immersive Tech Chateau La Sarraz demo",[202],{"id":203,"by":204,"text":205},"48988769","suejunghuh0","Gsplat is indeed the future for graphics. Handling much more detail in mobile hardware spec. Check this work too. (Not mine) https:\u002F\u002Fdemo.immersivetech.ch\u002Fchateau-la-sarraz\u002F",{"comments":35,"answered":207,"key":208},4,[209,210,213],{"id":54,"text":55},{"id":211,"text":212},"48986718","I spent a lot of time hand-masking out inconsistencies between shoots. I waited too long between sessions and they actually built out an entirely new section of ceiling. PPISP…",{"id":214,"text":215},"48988000","It looks like a webgpu driver issue - can you tell me what model of graphics chip you're using?",{"commenters":36,"max_depth":18,"maker_replies":35,"first_comment_mins":217,"lifespan_hours":218},125,75,[220,222,224,227,228,230,234,236,240,244,246,248,251,252,253,256,259,263,266,267,271,274,276,278,279,281,283,284,287,288,290,294,295,297,299,304,307,309,314,317,319,321,323,327,331,335,337,339,342,345,347,351,355,357,360,362,365,367,369,371],[81,39,18,221,82,39],"project\u002Fpositive\u002Fexecution",[54,39,39,223,11,34],"maker\u002Fneutral\u002Fexecution",[225,39,18,226,82,39],"48986788","maker\u002Fpositive\u002Fnone",[162,39,18,226,163,39],[124,39,44,229,125,39],"project\u002Fmixed\u002Fperformance",[231,39,18,232,233,39],"48987407","project\u002Fpositive\u002Fperformance","Hnrobert42",[166,39,18,235,167,39],"maker\u002Fpositive\u002Fdocs",[237,34,18,238,239,39],"48989641","project\u002Fpositive\u002Fidea","ACCount37",[241,34,39,242,243,39],"48989736","other\u002Fneutral\u002Fnone","frizlab",[71,34,44,245,72,39],"project\u002Fneutral\u002Fdesign",[154,34,44,247,155,39],"project\u002Fneutral\u002Fexecution",[249,41,18,238,250,39],"48986658","ggm",[181,44,44,223,182,39],[211,44,39,223,11,34],[254,44,44,223,255,39],"48993090","djmips",[257,207,44,245,258,39],"48995463","neilk",[260,207,39,261,262,39],"48995552","commenter\u002Fneutral\u002Fnone","nnevatie",[264,207,39,261,265,39],"48997732","dmarcos",[203,18,18,232,204,39],[268,18,44,269,270,39],"48989383","project\u002Fneutral\u002Fperformance","XCSme",[108,272,18,273,109,39],6,"project\u002Fpositive\u002Fdesign",[132,35,34,275,133,39],"project\u002Fcritical\u002Fperformance",[214,35,39,277,11,34],"maker\u002Fneutral\u002Fperformance",[140,35,34,275,133,39],[280,35,34,275,133,39],"49010941",[282,35,39,261,11,34],"49029405",[136,35,34,275,137,39],[112,285,44,286,113,39],8,"maker\u002Fneutral\u002Fdesign",[75,285,18,273,72,39],[289,285,18,273,113,39],"48993663",[291,292,18,238,293,39],"48985975",9,"julienchastang",[196,292,39,242,197,39],[57,296,18,226,58,39],10,[298,296,39,261,11,34],"48986720",[300,301,34,302,303,39],"48991378",11,"project\u002Fcritical\u002Fdesign","bubblegumcrisis",[305,301,44,245,306,39],"48991577","estearum",[308,301,39,261,303,39],"48992407",[310,311,18,312,313,39],"48994072",12,"project\u002Fpositive\u002Fnone","holoway",[173,315,44,316,174,39],13,"maker\u002Fneutral\u002Fdocs",[318,315,39,261,97,39],"48995477",[188,320,44,223,189,39],14,[322,320,39,223,11,34],"49029415",[324,325,39,242,326,39],"48989044",15,"adaml_623",[328,33,44,329,330,39],"48986860","maker\u002Fneutral\u002Fnone","asd000hh",[332,333,44,245,334,39],"48987698",17,"joegibbs",[336,333,44,269,72,39],"48989687",[120,338,18,312,121,39],18,[340,32,18,273,341,39],"48987277","umko21",[343,344,18,273,270,39],"48989389",20,[96,346,18,312,97,39],21,[348,349,18,312,350,39],"48990337",22,"hacker_nows",[352,353,44,223,354,39],"48990150",23,"asadm",[146,356,34,302,147,39],24,[358,356,44,286,359,39],"48987614","rspeele",[361,356,34,275,147,39],"48988964",[363,356,39,261,364,39],"48990334","slimbuck",[366,356,39,261,364,39],"48990535",[101,368,44,329,102,39],25,[370,368,39,261,11,34],"49029422",[372,373,39,242,374,39],"48987980",26,"xdennis",[],[377,382,386,391,396,401],{"id":378,"name":379,"points":380,"category":381},"48968606","I replaced a $120k bowling center system with $1,600 in ESP32s",2935,"hardware",{"id":383,"name":384,"points":385,"category":20},"49008211","Bento",1033,{"id":387,"name":388,"points":389,"category":390},"49008406","HN Hall of Fame",219,"consumer_social",{"id":392,"name":393,"points":394,"category":395},"48946738","Justif",198,"languages",{"id":397,"name":398,"points":399,"category":400},"49010782","Cactus Hybrid",191,"ai",{"id":402,"name":403,"points":16,"category":404},"48947548","honeypotlive","security_privacy",false,"v2",{"id":408,"name":5,"line":6,"ai":405,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":409,"top":18,"kw":410,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":411,"url":9,"mix":412,"praise":93,"objection":129,"sub":21},48984254,0.34,[24,25,26,27,28],"5555553533305511113555010503033555311030",[32,33,34,35],1794036705499]