[{"data":1,"prerenderedAt":199},["ShallowReactive",2],{"project-10803433":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":33,"aspects":34,"strip":39,"post_text":30,"what":40,"said":76,"maker_in_thread":131,"shape":137,"grid":140,"attempts":157,"same_week":163,"maker_shows":162,"maker_hidden":192,"reader_version":193,"card":194},"10803433","Primrose","WebVR Framework","title","Show HN: Primrose - WebVR Framework","http:\u002F\u002Fwww.primrosevr.com\u002F","primrosevr.com","moron4hire",1451337269,2015,35,8,808,2565,32,"shown","languages","webvr framework","library",[24,25,26,27,28],"webvr","virtual reality","javascript framework","3d web","html vr","quiet",null,{"positive":32,"neutral":32,"mixed":32,"critical":33},0,3,{"execution":35,"pricing":37},{"positive":32,"critical":36},2,{"positive":32,"critical":38},1,[32,32,38,32,38,32,38,32],{"problem":41,"audience":48,"pricing":52,"motivation":60,"time_to_build":30,"stack":64,"openness":73,"stage":74,"team_size":75},{"value":42,"source":43,"evidence":44},"Building VR interfaces in the browser needs low-level graphics code; Primrose provides higher-level GUI elements","maker",[45],{"id":46,"by":11,"text":47},"10806959","Yeah, there are a lot of VRML replacements coming out right now. X3D[0] is the official VRML 2.0, but I believe it requires a plugin (well, there is a THREE.js importer, but at…",{"value":49,"source":43,"evidence":50},"WebVR developers adapting HTML forms to VR",[51],{"id":46,"by":11,"text":47},{"value":53,"source":54,"evidence":55},"Free and open source; commercial license available for closed source use","commenter",[56],{"id":57,"by":58,"text":59},"10807080","RobertoG","From https:\u002F\u002Fgithub.com\u002Fcapnmidnight\u002FPrimrose\u002F : \"Primrose is free, open source software and may be readily used with other FOSS. You may purchase a license for use in closed…",{"value":61,"source":43,"evidence":62},"Make VR GUI building as easy as placing HTML buttons in the DOM",[63],{"id":46,"by":11,"text":47},[65,69],{"value":66,"source":43,"evidence":67},"WebVR",[68],{"id":46,"by":11,"text":47},{"value":70,"source":43,"evidence":71},"THREE.js",[72],{"id":46,"by":11,"text":47},"open_source","beta","solo",{"praise":77,"objections":78,"requests":95,"questions":96,"alternatives":107},[],[79,85],{"value":80,"source":43,"evidence":81},"Does not work on desktop browsers without WebVR-enabled dev builds",[82],{"id":83,"by":11,"text":84},"10816717","It won't on a desktop, unless you're running one of the dev builds of Firefox or Chrome that have the WebVR extensions built in and enabled. It should work on mobile (though it…",{"value":86,"source":54,"evidence":87},"Failed on iOS devices and performance was poor on iPad 2",[88,92],{"id":89,"by":90,"text":91},"10817281","sgifford","I tried on an iDevice with Chrome and Safari.",{"id":93,"by":11,"text":94},"10818633","Well, I managed to find an iPad 2 back in the deep recesses of one of my closets. I found a defect where my code failed to consider iPads as \"mobile\" devices, aka \"has motion…",[],[97,101],{"value":98,"source":54,"evidence":99},"Whether requiring copyright assignment from contributors is standard practice",[100],{"id":57,"by":58,"text":59},{"value":102,"source":54,"evidence":103},"Why the Cardboard icon does not switch to side-by-side 3D",[104],{"id":105,"by":90,"text":106},"10816387","I see a Cardboard-style icon on the right, is that supposed to switch to Cardboard's side-by-side 3D format? It doesn't for me.",[108,115,119,123,127],{"value":109,"source":54,"evidence":110},"VRML",[111],{"id":112,"by":113,"text":114},"10806881","michaelmior","This takes me back to the days of VRML[0] [0] https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FVRML",{"value":116,"source":43,"evidence":117},"X3D",[118],{"id":46,"by":11,"text":47},{"value":120,"source":43,"evidence":121},"GLAM",[122],{"id":46,"by":11,"text":47},{"value":124,"source":43,"evidence":125},"A-Frame",[126],{"id":46,"by":11,"text":47},{"value":128,"source":43,"evidence":129},"Blender",[130],{"id":46,"by":11,"text":47},{"comments":132,"answered":36,"key":133},4,[134,135,136],{"id":46,"text":47},{"id":83,"text":84},{"id":93,"text":94},{"commenters":132,"max_depth":132,"maker_replies":132,"first_comment_mins":138,"lifespan_hours":139},1056,68,[141,143,145,147,149,150,152,154],[112,32,32,142,113,32],"other\u002Fneutral\u002Fnone",[46,32,32,144,11,38],"project\u002Fneutral\u002Fidea",[105,38,38,146,90,32],"project\u002Fcritical\u002Fexecution",[83,38,32,148,11,38],"project\u002Fneutral\u002Fexecution",[89,38,38,146,90,32],[93,38,32,151,11,38],"project\u002Fneutral\u002Fperformance",[57,36,38,153,58,32],"project\u002Fcritical\u002Fpricing",[155,36,32,156,11,38],"10807174","project\u002Fneutral\u002Fpricing",[158,159],{"id":4,"t":12,"points":14,"comments":15},{"id":160,"t":161,"points":162,"comments":32},"23328885",1590608637,7,[164,169,174,179,183,188],{"id":165,"name":166,"points":167,"category":168},"10798916","CodeUpStart",95,"learning_science",{"id":170,"name":171,"points":172,"category":173},"10800603","CodeHalf",87,"productivity",{"id":175,"name":176,"points":177,"category":178},"10788083","nodejs-web-jade-scaffold",63,"dev_tools",{"id":180,"name":181,"points":177,"category":182},"10811325","Image-triangulation","creative",{"id":184,"name":185,"points":186,"category":187},"10804853","Netflix Party",58,"consumer_social",{"id":189,"name":190,"points":191,"category":178},"10793564","GitHub Hovercard",40,false,"v2",{"id":195,"name":5,"line":6,"ai":192,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":196,"maker":11,"domain":10,"tier":19,"attempts":36,"strip":197,"url":9,"mix":198,"praise":-1,"objection":80,"sub":21},10803433,[24,25,26,27,28],"00101010",[32,32,32,33],1794036538945]