Blender Python script which generates STL file and short animation to be sent in website
UpworkGBNot specifiedexpertScore: 69
AutomationJavaScriptC++PythonAPIBlenderRemote RenderingWebsite Builder
I am working on a project called 'Whatsmugging'. It is a chrome browser extension that opens in AI chats and loads a drawing canvas while users are waiting for AI to generate a response. The doodles/curves made by users are saved in a Supabase database as JSON paths, which are then extracted through a python script that I run into Rhino resulting in wonky mugs which are then 3d printed using a clay ceramic printer. I am more than happy to provide the current python script for clearer understanding. Currently, the Python script works (with its limitations) but as one requires a Rhino license to run the whole thing I’m looking to migrate the whole pipeline into Blender (which is free) and unify everything into a browser-based experience.
The goal is to have an actual operational platform where people create, order, sell their mugs. I have mocked up the website in Cargo, I have attached a video which shows the breakdown of the website (which includes an initial introduction to the concept, and the sell/shop section). After asking in Reddit I was advised to look into Higgas Nodes (paid geometry node collection) which lofts splines in a similar way to how NetworkSrf operates in Rhino. I don't know if this the recommended way to go, but I would like to understand your experience with Nodes and scripting for Blender.
In summary, the deliverable for this job is a fully automated Blender script pipeline that:
1. Launches blender (outside of website)
2. Imports curves from database
3. lofts the curves with geometry nodes modifier
4. Exports STL model
5. uses a cube boolean substraction that reveals the mug in an animation
6. launches the render job, and exports the playing animation
7. does conversion of the STL in g.code
8. sends g.code, STL and playing animation inside the website so users 'see everything' happening inside the browser.
For context, this is part of my final university project, combining participatory design, open-access production and a commentary on AI's impact in the creative sector (plus silly mugs). I have no coding experience but I built the extension and the current workflow by vibecoding in ChatGPT (ironically). But there's only so much vibecoding can do, and I realized I need a professional developer who understands both 3D software and web technologies to bring the platform to the next stage. As mentioned above the whole project needs to be completed within a month, depending on capabilities and the progression rate I am not too familiar with how many hours this will take, I am more than happy to have a conversation on this. I am aware this is quite information heavy, I can provide more clarification where needed. Please let me know if you would be interested, thank you for reading!
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo