[{"data":1,"prerenderedAt":549},["ShallowReactive",2],{"project-37695530":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":34,"aspects":35,"strip":46,"post_text":47,"what":48,"said":97,"maker_in_thread":232,"shape":241,"grid":246,"attempts":511,"same_week":512,"maker_shows":264,"maker_hidden":541,"reader_version":542,"card":543},"37695530","Fill","Generative Fill with AI and 3D","title","Show HN: Generative Fill with AI and 3D","https:\u002F\u002Fgithub.com\u002Ffill3d\u002Ffill","github.com","olokobayusuf",1695933690,2023,360,102,104,3109,4,"legend","creative","generative image editing","web_app",[24,25,26,27,28],"generative fill","virtual staging","path tracing","image inpainting","3d rendering","curious",-0.127,{"positive":18,"neutral":32,"mixed":18,"critical":33},24,14,46,{"idea":36,"execution":39,"performance":41,"pricing":43,"privacy":44,"design":45},{"positive":37,"critical":38},1,3,{"positive":37,"critical":40},5,{"positive":42,"critical":37},0,{"positive":42,"critical":42},{"positive":42,"critical":37},{"positive":37,"critical":38},[38,42,38,38,38,37,37,38,37,37,40,42,42,40,37,38,40,38,42,37,37,38,38,38,38,37,40,38,38,37,42,42,42,42,37,37,37,38,42,42],"Hey all,\n\nYou've probably seen projects that add objects to an image from a style or text prompt, like InteriorAI (levelsio) and Adobe Firefly. The prevalent issue with these diffusion-based inpainting approaches is that they don't yet have great conditioning on lighting, perspective, and structure. You'll often get incorrect or generic shadows; warped-looking objects; and distorted backgrounds.\n\nWhat is Fill 3D?\nFill 3D is an exploration on doing generative fill in 3D to render ultra-realistic results that harmonize with the background image, using industry-standard path tracing, akin to comp",{"problem":49,"audience":55,"pricing":70,"motivation":79,"time_to_build":83,"stack":84,"openness":95,"stage":96,"team_size":95},{"value":50,"source":51,"evidence":52},"Diffusion inpainting gets lighting, perspective and structure wrong when adding objects to images","maker",[53],{"id":54},"post",{"value":56,"source":57,"evidence":58},"Real estate media and virtual staging users","commenter",[59,63,66],{"id":60,"by":61,"text":62},"37701993","LeonM","I am impressed by the tech, but appalled by the possibilities. Where I live, it is already common practice for real estate 'agents' to photoshop the properties listed for sale to…",{"id":64,"by":11,"text":65},"37708905","True, virtual staging is a very established product in the real estate media market.",{"id":67,"by":68,"text":69},"37703570","linsomniac","What are you thinking is your business model? I'm a sysadmin at a small MLS, trying to figure out where we'd integrate it. At $2\u002Fstage it's something we'd probably have to have…",{"value":71,"source":51,"evidence":72},"Two images free, bulk pricing available",[73,76],{"id":74,"by":11,"text":75},"37698217","Currently it's two images free.",{"id":77,"by":11,"text":78},"37708979","Would love to have a proper convo on this. With bulk pricing, I can reduce the price by quite a lot. Eventually, the goal is to have users be able to stage themselves in your…",{"value":80,"source":51,"evidence":81},"Exploring generative fill in 3D for realistic results",[82],{"id":54},null,[85,89],{"value":86,"source":51,"evidence":87},"Function (fxn.ai) for running Python functions on GPUs",[88],{"id":54},{"value":90,"source":51,"evidence":91},"Blenderkit 3D model library",[92],{"id":93,"by":11,"text":94},"37696392","Thats correct! Right now, we're using the Blenderkit dialog, but we can expand beyond it. When you type a prompt and search though, that's actually doing a multi-modal search (so…","unknown","beta",{"praise":98,"objections":121,"requests":150,"questions":183,"alternatives":206},[99,114],{"value":100,"source":57,"evidence":101},"Results look realistic and impressive",[102,106,110],{"id":103,"by":104,"text":105},"37696086","reichardt","Amazing! The inserted objects are renders of textured 3D models and not generated by a diffusion model + ControlNet? Is there a fixed set of textured 3D models available or are…",{"id":107,"by":108,"text":109},"37696141","bsenftner","Between Fill3D's architecture that 'path traces to render ultra-realistic results' and fxn.ai transparent deployment capability... I gotta say this is super impressive work. I…",{"id":111,"by":112,"text":113},"37719128","sourabh03agr","The demo looks amazing! Congrats for your first show HN. Quick question on the technical side, do you generate the (added) objects in 3D directly or generate them in 2D and…",{"value":115,"source":57,"evidence":116},"Good first Show HN",[117],{"id":118,"by":119,"text":120},"37702805","tinytera","Pretty awesome for first Show HN. Multimodal search is very fascinating. I am using SDXL + LoRa model over here https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=37696033",[122,130,136,143],{"value":123,"source":57,"evidence":124},"Enables fake real estate listing photos",[125,126],{"id":60,"by":61,"text":62},{"id":127,"by":128,"text":129},"37698041","kderbyma","Live the project, great work! can you think about adding some ethical clauses to your license. Something to allow people to use it for good wholesome purposes, but to avoid…",{"value":131,"source":51,"evidence":132},"Limited fixed catalog of about 300 models",[133],{"id":134,"by":11,"text":135},"37696425","What bugs did you encounter? And yes, because we're using actual 3D models, there's a fixed set of models (right now, just under 300). Because the priority is ultra-realism, the…",{"value":137,"source":57,"evidence":138},"Cloud-only processing raises privacy concerns",[139],{"id":140,"by":141,"text":142},"37702592","philipov","It looks like a cloud-only app. If it doesn't run entirely locally, it's useless to me. Shipping my data to an external data processor is a security risk I'm not allowed to take.",{"value":144,"source":57,"evidence":145},"Generation failed for some objects",[146],{"id":147,"by":148,"text":149},"37700810","frozenport","Really can't generate the object I need to place. Few that don't work 1. terrarium 2. fish tank 3. bunk bed",[151,158,165,176],{"value":152,"source":57,"evidence":153},"Gallery of more examples",[154],{"id":155,"by":156,"text":157},"37696090","matsemann","The example looks very good. Do you have more images to share? I think more examples would be nice to show off more of what it can handle. Different room types, interiors etc.…",{"value":159,"source":57,"evidence":160},"Remove objects from images",[161],{"id":162,"by":163,"text":164},"37696591","aantix","Is there any way to remove objects from an initial image, so that then it can be utilized for staging?",{"value":166,"source":57,"evidence":167},"Support for decks, porches and landscaping",[168,172],{"id":169,"by":170,"text":171},"37698953","qingcharles","Will it work with decks and porches? I have images of decks and porches that need staging for the construction company's web site.",{"id":173,"by":174,"text":175},"37696349","ralfhn","> virtual staging in real estate media If you can make this work with exteriors, Landscaping design is huge. Maybe start with something simple like desert landscaping (which is…",{"value":177,"source":57,"evidence":178},"Free tier for testing",[179],{"id":180,"by":181,"text":182},"37696748","tamimio","I like it, but should have added some free tier to test it out.",[184,191,199],{"value":185,"source":57,"evidence":186},"How deprojection works",[187],{"id":188,"by":189,"text":190},"37696995","blovescoffee","Could you speak more to the \"deprojection\" step? What is that?",{"value":192,"source":57,"evidence":193},"Business model and pricing",[194,195],{"id":67,"by":68,"text":69},{"id":196,"by":197,"text":198},"37696887","artursapek","Wow, nice. I hope you charge realtors a fat price for this",{"value":200,"source":57,"evidence":201},"Works on non-room images",[202],{"id":203,"by":204,"text":205},"37696085","prashp","Nice! Like your landing page. How well does it work on non-room images?",[207,214,221,225],{"value":208,"source":51,"evidence":209},"InteriorAI",[210,211],{"id":54},{"id":212,"by":11,"text":213},"37697792","Decorify from Wayfair is also using diffusion, same as the other folks who have built similar things in the market (InteriorAI is probably leading product here). We'll see where…",{"value":215,"source":57,"evidence":216},"Wayfair Decorify",[217],{"id":218,"by":219,"text":220},"37697292","moritonal","You realise this is the role of entire teams at certain companies right? If you automate enough parts you'd do able to automate the work of 30 people per company doing this. Not…",{"value":222,"source":51,"evidence":223},"Adobe Firefly",[224],{"id":54},{"value":226,"source":57,"evidence":227},"Virtual staging photoshop",[228],{"id":229,"by":230,"text":231},"37703173","smrtinsert","They've had staging photoshop forever.",{"comments":233,"answered":234,"key":235},30,13,[236,237,240],{"id":64,"text":65},{"id":238,"text":239},"37696454","Excellent suggestion. Will find time tomorrow to add a `\u002Fgallery` page. Created an issue to track: https:\u002F\u002Fgithub.com\u002Ffill3d\u002Ffill\u002Fissues\u002F1 . Best first issue :D",{"id":93,"text":94},{"commenters":242,"max_depth":243,"maker_replies":233,"first_comment_mins":244,"lifespan_hours":245},55,6,40,117,[247,249,251,252,255,259,261,263,265,267,271,273,276,278,282,285,288,292,295,297,298,302,303,305,308,310,313,316,319,320,324,327,330,332,337,340,342,344,347,349,351,353,355,356,358,359,363,366,368,370,373,376,378,380,383,385,387,389,391,393,395,397,398,402,404,406,408,411,412,415,417,419,421,424,426,430,433,436,438,441,444,447,449,452,455,457,459,461,463,468,471,475,477,481,483,487,492,495,498,501,504,507,509],[60,42,38,248,61,42],"project\u002Fmixed\u002Fidea",[229,42,42,250,230,42],"commenter\u002Fneutral\u002Fidea",[64,42,42,250,11,37],[253,42,42,254,68,42],"37703351","other\u002Fneutral\u002Fidea",[256,42,42,257,258,42],"37713037","other\u002Fneutral\u002Fnone","PeterStuer",[155,37,38,260,156,42],"project\u002Fneutral\u002Fexecution",[238,37,42,262,11,37],"maker\u002Fneutral\u002Fnone",[103,264,38,260,104,42],2,[93,264,42,266,11,37],"project\u002Fneutral\u002Fidea",[268,264,38,269,270,42],"37697632","project\u002Fmixed\u002Fexecution","pj_mukh",[272,264,42,262,11,37],"37697752",[274,38,38,266,275,42],"37696933","mentos",[277,38,42,266,11,37],"37697009",[279,38,37,280,281,42],"37701899","project\u002Fcritical\u002Fidea","mft_",[283,18,38,266,284,42],"37698310","RockRobotRock",[286,18,38,266,287,42],"37698762","sci_prog",[289,18,37,290,291,42],"37700108","project\u002Fcritical\u002Fperformance","thih9",[293,18,42,294,11,37],"37708949","project\u002Fneutral\u002Fperformance",[296,18,38,266,291,42],"37714289",[169,40,38,266,170,42],[299,243,37,300,301,42],"37696386","project\u002Fcritical\u002Fexecution","billconan",[134,243,42,266,11,37],[304,243,37,300,301,42],"37696505",[306,243,42,307,11,37],"37697075","project\u002Fneutral\u002Fdocs",[309,243,37,300,301,42],"37706997",[107,311,40,312,108,42],7,"project\u002Fpositive\u002Fexecution",[314,311,42,315,11,37],"37698227","maker\u002Fpositive\u002Fnone",[67,317,38,318,68,42],8,"project\u002Fneutral\u002Fpricing",[77,317,42,318,11,37],[321,322,42,257,323,42],"37700057",9,"idank",[325,322,42,257,326,42],"37702162","llwj",[328,322,42,257,329,42],"37703108","aroopchandra",[331,322,42,257,11,37],"37709127",[333,334,40,335,336,42],"37696936",10,"project\u002Fpositive\u002Fidea","pedalpete",[338,334,38,266,339,42],"37696977","jayd16",[341,334,42,266,11,37],"37697057",[343,334,37,280,339,42],"37697659",[345,334,37,280,346,42],"37703783","dwallin",[348,334,42,315,11,37],"37697041",[111,350,38,260,112,42],11,[162,352,38,266,163,42],12,[354,352,42,266,11,37],"37697799",[118,234,40,315,119,42],[357,234,42,315,11,37],"37709119",[127,33,38,266,128,42],[360,33,42,361,362,42],"37698167","commenter\u002Fneutral\u002Fnone","doix",[364,33,42,361,365,42],"37703322","noduerme",[367,33,42,361,362,42],"37704420",[369,33,42,315,11,37],"37698202",[371,33,38,266,372,42],"37698215","init2null",[374,33,37,375,365,42],"37703347","maker\u002Fcritical\u002Fnone",[173,377,38,266,174,42],15,[379,377,42,262,11,37],"37696403",[140,381,37,382,141,42],16,"project\u002Fcritical\u002Fprivacy",[384,381,42,294,11,37],"37708958",[188,386,38,266,189,42],17,[388,386,42,266,11,37],"37697034",[390,386,38,260,189,42],"37697190",[196,392,38,318,197,42],18,[394,392,42,262,11,37],"37698218",[218,396,38,266,219,42],19,[212,396,42,266,11,37],[399,400,38,266,401,42],"37696538",20,"ugh123",[403,400,42,266,11,37],"37698216",[405,400,38,266,401,42],"37699772",[147,407,37,300,148,42],21,[180,409,38,410,181,42],22,"project\u002Fmixed\u002Fpricing",[74,409,42,318,11,37],[203,413,40,414,204,42],23,"project\u002Fpositive\u002Fdesign",[416,413,42,260,11,37],"37696517",[418,413,38,260,189,42],"37699322",[420,413,42,260,11,37],"37709144",[422,32,38,260,423,42],"37697858","readyplayernull",[425,32,42,260,11,37],"37698211",[427,428,38,260,429,42],"37698824",25,"voiceblue",[431,428,37,300,432,42],"37699793","lionkor",[434,435,42,257,401,42],"37696405",26,[437,435,42,262,11,37],"37696435",[439,435,42,257,440,42],"37697228","jimmySixDOF",[442,435,42,257,443,42],"37697198","hoosieree",[445,435,42,257,446,42],"37698309","spacecrafter3d",[448,435,42,257,11,37],"37709185",[450,435,42,257,451,42],"37698314","sexy_seedbox",[453,435,42,257,454,42],"37698470","chefandy",[456,435,42,361,401,42],"37743532",[458,435,42,361,454,42],"37747986",[460,435,42,361,401,42],"37753148",[462,435,42,361,454,42],"37755074",[464,465,37,466,467,42],"37697095",27,"project\u002Fcritical\u002Fdesign","SeanAnderson",[469,465,42,470,11,37],"37698219","project\u002Fneutral\u002Fdesign",[472,473,37,466,474,42],"37697132",28,"RIMR",[476,473,42,262,11,37],"37698222",[478,479,42,257,480,42],"37698339",29,"pjs_",[482,233,38,260,365,42],"37700814",[484,485,37,466,486,42],"37698212",31,"tantalor",[488,489,38,490,491,42],"37696047",32,"project\u002Fmixed\u002Fprivacy","xwdv",[493,489,42,257,494,42],"37696263","ad-astra",[496,489,42,257,497,42],"37696496","k12sosse",[499,489,42,257,500,42],"37696806","mcbuilder",[502,489,42,503,440,42],"37697202","other\u002Fneutral\u002Fprivacy",[505,489,42,361,506,42],"37701519","hk__2",[508,489,42,257,365,42],"37703156",[510,489,42,503,181,42],"37696721",[],[513,518,522,527,532,536],{"id":514,"name":515,"points":516,"category":517},"37763098","Classic Video Poker",578,"games",{"id":519,"name":520,"points":521,"category":517},"37704760","overflow",400,{"id":523,"name":524,"points":525,"category":526},"37740870","OpenStatus",171,"infrastructure",{"id":528,"name":529,"points":530,"category":531},"37763822","Shuttle",167,"dev_tools",{"id":533,"name":534,"points":535,"category":531},"37710087","PDF Debugger",157,{"id":537,"name":538,"points":539,"category":540},"37744563","pcz",154,"languages",false,"v2",{"id":544,"name":5,"line":6,"ai":541,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":545,"top":18,"kw":546,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":547,"url":9,"mix":548,"praise":100,"objection":123,"sub":21},37695530,-0.13,[24,25,26,27,28],"3033311311500513530113333153310000111300",[18,32,18,33],1794036642517]