[{"data":1,"prerenderedAt":391},["ShallowReactive",2],{"project-47876071":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":44,"post_text":46,"what":47,"said":57,"maker_in_thread":179,"shape":192,"grid":196,"attempts":353,"same_week":354,"maker_shows":37,"maker_hidden":383,"reader_version":384,"card":385},"47876071","Turning a Gaussian Splat into a videogame","title","Show HN: Turning a Gaussian Splat into a videogame","https:\u002F\u002Fblog.playcanvas.com\u002Fturning-a-gaussian-splat-into-a-videogame\u002F","blog.playcanvas.com","yak32",1776953932,2026,236,63,214,4366,5,"notable","games","browser game demo","web_app",[23,24,25,26],"gaussian splatting","3d scanning","browser game","real-time rendering","debated",0.124,{"positive":30,"neutral":31,"mixed":32,"critical":33},9,13,2,8,32,{"idea":36,"execution":38,"performance":41,"design":42,"docs":43},{"positive":17,"critical":37},1,{"positive":39,"critical":40},0,4,{"positive":37,"critical":37},{"positive":37,"critical":32},{"positive":39,"critical":39},[17,17,37,37,45,45,37,37,45,39,39,39,17,45,39,37,45,45,45,37,39,17,39,45,45,39,17,37,39,45,17,45,39,45,17,39,39,39,17,17],3,null,{"problem":46,"audience":46,"pricing":46,"motivation":46,"time_to_build":46,"stack":48,"openness":55,"stage":56,"team_size":55},[49],{"value":50,"source":51,"evidence":52},"PlayCanvas","inferred",[53],{"id":54},"post","unknown","beta",{"praise":58,"objections":90,"requests":128,"questions":137,"alternatives":159},[59,75],{"value":60,"source":61,"evidence":62},"Runs smoothly in browser, even on phones and older hardware","commenter",[63,67,71],{"id":64,"by":65,"text":66},"47877882","sev_verso","Plays decently smooth on my M4 Max. It's probably still a long way from being a production-ready replacement for meshed environments, but I could imagine a hybrid mode where…",{"id":68,"by":69,"text":70},"47928600","invades","Cool idea, runs decently enough even on a mobile device too which I found surprising. One thing I'd like to point out is that the view model looks very uncanny relative to…",{"id":72,"by":73,"text":74},"47912540","andai","It runs kinda well on the best computer in the world, yeah? :) I have another data point: my ten year old ThinkPad. I get about 10 FPS. Lowering the quality doesn't seem to…",{"value":76,"source":61,"evidence":77},"Impressive demo of splats as a bridge to playable worlds",[78,82,86],{"id":79,"by":80,"text":81},"47912689","timfsu","This is a really neat bridge between “looks cool” and “feels like you’re there”. Inferring real life properties like lighting is a cool trick and just the beginning I’m sure. I’m…",{"id":83,"by":84,"text":85},"47913907","zer0tonin","Really cool looking stuff.",{"id":87,"by":88,"text":89},"47927662","stuckkeys","that is pretty cool",[91,102,112,120],{"value":92,"source":61,"evidence":93},"Gaussian splats are hard to edit and animate, limiting game use",[94,98],{"id":95,"by":96,"text":97},"47910121","cyber_kinetist","Editing Gaussian Splats is still a pain in the ass in the artist's perspective. Even if you can create a good-enough first try using scanned data or generative AI, you just end…",{"id":99,"by":100,"text":101},"47910411","cubefox","> but I could imagine a hybrid mode where certain elements like grass and shrubbery are drawn with gaussians Those tend to move in the wind. Animations don't work well with…",{"value":103,"source":61,"evidence":104},"Lacks dynamic lighting and reflections, looks dated",[105,109],{"id":106,"by":107,"text":108},"47909740","halflife","I’m trying to understand from the video why this is better, it looks like a normal high resolution textures with precooked shadow maps. It has no dynamic lighting or effects,…",{"id":110,"by":107,"text":111},"47910048","This is better, but I think that a demo with more reflections and radiosity would be much more impressive",{"value":113,"source":61,"evidence":114},"Performance poor on some devices, e.g. low fps on older laptop and phone crashes",[115,116],{"id":72,"by":73,"text":74},{"id":117,"by":118,"text":119},"47917638","tnelsond4","Playing in brave on my Moto g power 2024 was low fps, but as soon as i pressed the shoot button my whole screen went purple pixel distortion lines and I had to restart my phone.",{"value":121,"source":61,"evidence":122},"Character models clash visually with splat environment",[123,127],{"id":124,"by":125,"text":126},"47909079","swiftcoder","Sort of unfortunate that one ends up putting normal meshed characters that clash with the photorealistic splat environment",{"id":68,"by":69,"text":70},[129,133],{"value":130,"source":61,"evidence":131},"Hybrid mode mixing splats with meshes for elements like grass",[132],{"id":64,"by":65,"text":66},{"value":134,"source":61,"evidence":135},"More reflections and radiosity in the demo",[136],{"id":110,"by":107,"text":111},[138,145,152],{"value":139,"source":61,"evidence":140},"How to capture large environments without running out of memory",[141],{"id":142,"by":143,"text":144},"47911459","bane","Question for those making Splats...how do you get such large environments? I've been playing around with them a bit and I'm finding I'm running out of memory with surprisingly…",{"value":146,"source":61,"evidence":147},"Whether open source software can create splats from a consumer 360 camera",[148],{"id":149,"by":150,"text":151},"47914855","buibuibui","This is so cool. I have a Insta360 camera lying around. Is it possible to use it to create a Gaussian Splat map with open source software?",{"value":153,"source":61,"evidence":154},"Whether it works on mobile browsers",[155],{"id":156,"by":157,"text":158},"47919283","medivhX","Does this work on mobile browsers? Or is it desktop\u002FGPU only?",[160,167,173],{"value":161,"source":61,"evidence":162},"Unrecord game",[163],{"id":164,"by":165,"text":166},"47910251","xnx","Strikingly similar to the never completed Unrecord from 3 years ago: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=IK76q13Aqt0",{"value":168,"source":61,"evidence":169},"Bodycam",[170],{"id":171,"by":10,"text":172},"47910401","there another game, Bodycam, released on Steam - https:\u002F\u002Fstore.steampowered.com\u002Fapp\u002F2406770\u002FBodycam\u002F - but it's Unreal engine 5. This demo runs on my old 2020 iPhone, in browser",{"value":174,"source":61,"evidence":175},"Dreams (PS4)",[176],{"id":177,"by":125,"text":178},"47910618","> Animations don't work well with splats Dreams managed to animate splats on the PS4. Admittedly, not quite the same type of splats, but there is probably a middle ground here…",{"comments":180,"answered":181,"key":182},17,7,[183,186,189],{"id":184,"text":185},"47879457","Thanks! Yeah hybrid is a way forward, dynamic stuff is not easy",{"id":187,"text":188},"47938826","i have similar thoughts - but about AI covering gaps in splats",{"id":190,"text":191},"47915385","tbh I haven't yet approached optimisation for this, i am pretty sure it's possible to improve it further. It runs on my 2020 iphone, but not super smooth though",{"commenters":193,"max_depth":181,"maker_replies":180,"first_comment_mins":194,"lifespan_hours":195},35,140,125,[197,199,201,204,206,208,210,213,217,219,223,227,228,229,232,234,238,241,243,245,249,251,253,256,258,260,262,263,266,269,270,273,276,278,281,284,286,290,292,295,298,299,300,301,303,305,309,311,315,317,319,321,323,325,330,332,334,338,340,342,345,347,349],[64,39,17,198,65,39],"project\u002Fpositive\u002Fidea",[184,39,39,200,10,37],"maker\u002Fpositive\u002Fidea",[202,39,17,198,203,39],"47909623","reactordev",[95,39,37,205,96,39],"project\u002Fcritical\u002Fexecution",[207,39,37,205,203,39],"47910277",[209,39,37,205,96,39],"47910605",[211,39,45,212,203,39],"47910932","project\u002Fneutral\u002Fexecution",[214,39,45,215,216,39],"47913909","project\u002Fneutral\u002Fidea","make3",[187,39,39,218,10,37],"maker\u002Fneutral\u002Fidea",[220,39,39,221,222,39],"47911310","commenter\u002Fneutral\u002Fnone","jerf",[224,39,37,225,226,39],"47915336","project\u002Fcritical\u002Fidea","jayd16",[99,39,37,205,100,39],[177,39,45,215,125,39],[230,39,39,221,231,39],"47912028","sagacity",[233,39,39,221,125,39],"47912104",[235,39,39,236,237,39],"47910733","other\u002Fneutral\u002Fnone","pants2",[239,39,39,236,240,39],"47912491","RobotToaster",[242,39,39,236,237,39],"47916319",[244,39,39,236,240,39],"47918353",[246,39,17,247,248,39],"47910796","project\u002Fpositive\u002Fperformance","jasonjmcghee",[72,39,45,250,73,39],"project\u002Fmixed\u002Fperformance",[190,39,39,252,10,37],"maker\u002Fneutral\u002Fperformance",[254,39,39,236,255,39],"47917353","avaer",[106,37,37,257,107,39],"project\u002Fcritical\u002Fdesign",[259,37,39,218,10,37],"47909767",[110,37,45,261,107,39],"project\u002Fneutral\u002Fdesign",[142,32,45,212,143,39],[264,32,45,265,216,39],"47913744","project\u002Fneutral\u002Fdocs",[267,32,45,212,268,39],"47915195","zokier",[124,45,37,257,125,39],[271,45,39,236,272,39],"47909351","DonHopkins",[274,45,39,236,275,39],"47909524","dnnddidiej",[277,45,39,218,10,37],"47909629",[279,40,17,198,280,39],"47913143","fho",[282,40,39,283,10,37],"47915456","maker\u002Fneutral\u002Fexecution",[285,40,39,221,280,39],"47919682",[287,17,45,288,289,39],"47913006","project\u002Fneutral\u002Fperformance","marlburrow",[291,17,39,247,10,37],"47915444",[68,293,45,294,69,39],6,"project\u002Fmixed\u002Fdesign",[296,293,39,297,10,37],"47932042","maker\u002Fneutral\u002Fdesign",[79,181,17,198,80,39],[164,33,45,215,165,39],[171,33,39,252,10,37],[117,30,37,302,118,39],"project\u002Fcritical\u002Fperformance",[304,30,39,252,10,37],"47922687",[306,307,45,212,308,39],"47911149",10,"pphysch",[310,307,39,283,10,37],"47915499",[312,313,17,198,314,39],"47909539",11,"poly2it",[149,316,45,212,150,39],12,[318,316,39,283,10,37],"47915365",[320,316,39,283,10,37],"47932049",[322,31,45,288,216,39],"47913783",[324,31,39,288,10,37],"47915469",[326,327,17,328,329,39],"47933875",14,"project\u002Fpositive\u002Fnone","patrickhener",[156,331,45,288,157,39],15,[333,331,39,288,10,37],"47932053",[335,336,39,236,337,39],"47910078",16,"freakynit",[339,336,39,236,10,37],"47915480",[341,336,39,236,337,39],"47916941",[343,336,39,344,10,37],"47922700","maker\u002Fneutral\u002Fnone",[83,180,17,346,84,39],"project\u002Fpositive\u002Fdesign",[87,348,17,328,88,39],18,[350,351,39,236,352,39],"47909753",19,"ulfen",[],[355,360,364,369,373,378],{"id":356,"name":357,"points":358,"category":359},"47920787","dirac",393,"dev_tools",{"id":361,"name":362,"points":363,"category":359},"47874647","Honker",327,{"id":365,"name":366,"points":367,"category":368},"47882697","Tolaria",318,"productivity",{"id":370,"name":371,"points":372,"category":368},"47899844","WUPHF",260,{"id":374,"name":375,"points":376,"category":377},"47886517","How LLMs Work",245,"learning_science",{"id":379,"name":380,"points":381,"category":382},"47937380","Auto-Architecture",241,"hardware",false,"v2",{"id":386,"name":5,"line":5,"ai":383,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":387,"top":17,"kw":388,"maker":10,"domain":9,"tier":18,"attempts":39,"strip":389,"url":8,"mix":390,"praise":60,"objection":92,"sub":20},47876071,0.12,[23,24,25,26],"5511331130005301333105033051035303500055",[30,31,32,33],1794036699298]