Een beeld moet leren staan
Van een beschrijving of referentiebeeld naar een model voor de Bambu-printer. Onderweg wordt zichtbaar hoeveel verschil er zit tussen iets laten verschijnen en iets kunnen maken.

Conceptuele illustratie, gemaakt met AI; geen verslag van een afgeronde printproef.
Een draak kan op een afbeelding met één klauw op een rots rusten. Zijn vleugels hangen in de lucht, zijn staart verdwijnt achter een zuil. Het licht houdt de hele voorstelling bij elkaar.
Een printer krijgt dat licht er niet bij.
Die krijgt doorsneden, afmetingen en materiaal. Wat op het scherm overtuigt, moet onderweg een vorm worden die werkelijk kan bestaan.
Daar begon de wens voor een nieuwe workflow: kunnen vragen om een 3D-model dat daarna met de Bambu-printer kan worden gemaakt. Een beschrijving als begin, of een referentieafbeelding. Aan het einde een bestand dat in Bambu Studio verder kan worden voorbereid.
Een tweede blik op een enkele afbeelding
De aanleiding was de video Turn AI Images Into Real 3D Prints – 100% Free & Local van PixelArtistry. De bijbehorende beschrijving en GitHub-bestanden tonen een complete route: een beeld maken, met Trellis 2 of Pixal3D een vorm afleiden, de mesh bewerken, in Blender controleren en daarna in een slicer voorbereiden.
Het pakket bevat verschillende kwaliteitsniveaus en een multiview-variant. Daarmee wordt eerst ook de achterkant en de zijkant in beeld gebracht. Dat is een wezenlijke stap. Eén vooraanzicht vertelt niet hoe een staart achter het lichaam loopt, hoeveel ruimte tussen twee onderdelen zit of hoe dik een vleugel is.
Een 3D-model moet die ontbrekende ruimte invullen. Bij een figuur kan dat een bruikbare interpretatie zijn. Bij een onderdeel dat exact op een ander onderdeel moet passen, wil je afmetingen en geometrie rechtstreeks bepalen.
De aard van de vraag bepaalt dus welke route geschikt is. Een beeldje vraagt om samenhang en karakter. Een passend onderdeel vraagt ook om meetbare afspraken.

Echte screenshot van de afzonderlijke 3D-installatie op de GPU-pc. Links staat het referentiebeeld; de gekoppelde blokken voeren de geometriegeneratie en nabewerking uit. De afbeelding toont de hele route, waardoor de afzonderlijke instellingen op deze schaal klein blijven.
Een gesloten oppervlak is het begin
In de video krijgt de mesh een waterdicht oppervlak. Dat woord klinkt bijna als een belofte dat het werk klaar is. In deze context betekent het dat het digitale oppervlak gesloten is en een volume kan begrenzen.
Daarna volgen nog andere vragen. Hoe groot wordt het object? Zit de onderkant op de bouwplaat? Zijn de details dik genoeg voor de gekozen nozzle en het materiaal? Welke delen hebben ondersteuning nodig? Blijven die na het verwijderen heel?
De afmetingen komen niet vanzelf mee met een mooi silhouet. Een STL-bestand draagt geen betrouwbare afspraak over eenheid met zich mee. De schaal moet daarom in de voorbereiding worden vastgelegd en in de slicer worden gecontroleerd.
Voor onze inrichting is het opgeslagen Bambu Studio-profiel een P1S met een nozzle van 0,4 mm. Dat helpt om een beginpunt te kiezen. Het is nog geen live controle van de printer en evenmin een geslaagde fysieke print.
De beschrijving hoort bij het gereedschap
Bij het nalopen van de video bleek ook waarom de beschrijving ertoe doet. De installatie verwacht in belangrijke stappen Windows, terwijl onze GPU-pc Linux draait. De native waterdicht-stap WTiVo levert momenteel Windows-binaries; zijn buildconfiguratie sluit andere systemen uit.
Dat vraagt een aanpassing die herkenbaar moet blijven. De originele workflows zijn bewaard. De eerste Linux-variant gebruikte Blender en voxelvulling als vervanging. Bij het bekijken van de STL bleek dat die stap te veel oppervlak beschadigde. De huidige uitvoering gebruikt daarom CelloCut als gesloten basis, een oppervlakte-extractor uit scikit-image en een afzonderlijke stap die detail uit de oorspronkelijke mesh terughaalt. Het blijft een Linux-aanpassing, geen uitvoering van dezelfde Windows-binaries.
Ook ‘gratis’ vertelt niet het hele verhaal van een pakket. De optionele beeldgeneratie in deze video gebruikt Qwen-Image 2.1, met een researchlicentie voor de modelgewichten. We kozen voor de route met eigen afbeeldingen, zodat die optionele stap buiten deze installatie kan blijven. De afzonderlijke onderdelen behouden ieder hun eigen voorwaarden.
Een workflow is daarmee ook een verzameling afspraken: over software, besturingssysteem, geheugen en gebruik. Ze worden belangrijk zodra je het voorbeeld wilt opnemen in je eigen werkplaats.
Een gesloten bestand bleek niet voldoende
Als referentie gebruikten we de meegeleverde draakafbeelding van PixelArtistry. De vleugels, de borstplaten, de krullen rond de kop en de kleine architectuur op de voet maken het een veeleisende proef. Er is veel vorm om te behouden.

Dit is de tweedimensionale invoer uit het MIT-gelicentieerde voorbeeldpakket. De achterkant is geen meegeleverde bouwtekening; het model moet die ruimte afleiden.
De eerste lichte 512-proef leverde een STL op die als gesloten geometrie werd gelezen. Toch zag het resultaat er slecht uit. Het oppervlak was verbrokkeld en zat vol kleine open ruimtes. Bij het vergelijken met de ruwe Trellis-mesh werd duidelijk dat een groot deel van de schade in onze vervangende reparatiestap ontstond.

De eerdere Linux-proef. Een technische melding over gesloten geometrie bleek onvoldoende om dit resultaat goed te noemen. Deze versie is vervangen als kwaliteitsvoorbeeld.
Dat was een belangrijke correctie. ‘Manifold’ zegt iets over de verbindingen tussen de driehoeken. Het beoordeelt niet of de schubben, vleugelranden en ornamenten nog overtuigen.
Details bewaren
Voor de volgende proef kreeg Trellis 2 ook de tweede generatiepass, eerst op 1024 en daarna op 1536-resolutie. Ook die volledige 1536-route is op onze RTX 3060 afgerond, van referentiebeeld tot opnieuw gecontroleerde STL. De ruwe vorm werd eerst apart bekeken. Daarna bouwde de nieuwe reparatieroute een gesloten basis, waarna het oppervlak voorzichtig dichter naar de oorspronkelijke geometrie werd gebracht.
Die twee stappen hebben verschillende taken. De basis moet gesloten blijven. De overdracht moet detail terughalen zonder de vorm opnieuw uit elkaar te trekken. Daarom is het uiteindelijke STL-bestand na export opnieuw ingelezen en gecontroleerd. Ook microscopisch kleine, samengevallen driehoeken in het exportbestand moesten daarbij worden verwijderd.
Het beoordeelde 1536-model is ongeveer 90,59 × 86,27 × 100 mm en bevat ongeveer 3,3 miljoen driehoeken. Het heeft een gesloten oppervlak, consistente winding en een positief volume. Dat zijn controles op het echte bestand. De vorm wordt daarnaast van meerdere kanten bekeken.

Een weergave van het verbeterde eindbestand. De digitale vorm is het onderwerp van deze proef; dit is geen foto van een geprint voorwerp.
Bekijk de digitale vorm
Draai het model om de achterkant te bekijken. Zoom in op de vleugels, de kop en het onderstel. De browserweergave is uit dezelfde geometrie gemaakt en voor het web gecomprimeerd. Ze bevat geen kleurtextuur uit het referentiebeeld die ontbrekend geometrisch detail kan verbergen.
Het videovoorbeeld blijft de maatstaf voor vorm en detail. De zwaarste 2K-variant is op onze 12 GB-kaart hiermee niet bewezen. De oorspronkelijke Windows-route en deze Linux-uitvoering zijn ook niet byte voor byte hetzelfde. Juist daarom hoort het bekijken van de werkelijke STL bij de controle.
Wanddiktes, supports, materiaal en een fysieke print beoordelen we later met de Bambu-printer. Eerst moet het digitale model overtuigen.
Waar het beeld de hand ontmoet
Die tussenruimte vind ik juist interessant. Bij beeldgeneratie kan een nieuw resultaat na een volgende prompt verschijnen. Materiaal reageert op andere keuzes. Een dunne verbinding kan breken. Een oppervlak kan zijn detail verliezen. Ondersteuning laat soms sporen na.
Daar komt het kijken terug in de hand. Je draait het model, zoekt een andere oriëntatie, maakt een verbinding dikker of haalt een detail weg. Het digitale voorstel krijgt weerstand, en daarmee ook een duidelijker vorm.
Als deze workflow goed werkt, wordt het begin van dat proces toegankelijker. Een tekening, een beschrijving of een referentiebeeld kan een ingang worden naar een object dat je verder kunt bewerken.
De laatste stap blijft klein en concreet: het voorwerp op tafel zetten, je vingers weghalen en kijken of het blijft staan.