Optimizaton of Bonsai 2D-Output
Hi everyone,
we’re a duo of architecture students from Aachen (Germany) currently working on Blender Bonsai.
In the coming months, we’ll be focusing on optimizing the SVG/PDF output to enhance its visual quality.
Our first goal is to make the drawing output automatically adjust to the selected scale and to align hatching patterns with common architectural standards.
In the next step, we would like to explore options to generate interactive SVG/PDF documents where object information is embedded and can also be displayed by selection.
We’d appreciate any feedback or insights and ideas from the community!
Thank you in advance!
Vigdis and Nicolas








Comments
@AAB That is fantastic! do you have a list of the features you wan to implement?
I do not know how feasible it is but the more the 3D view port of the drawings mimics the svg drawing the easier the workflow is (less iteration going back and forth between 3dport and generated svg).
Some items to look to: size of annotations, decoration for the hatch patterns? grids behaviour
Thanks!
@falken10vdl Thank you!
We've noticed that the default settings don't produce particularly good drawings.
And creating numerous individual stylesheets is quite time-consuming.
Therefore, we want to:
Hopefully we can improve the annotation sizes and options for hatch patterns due to that.
We also want to export the object information so it doesn't get lost anymore.
In our imagination it would be helpful if you could click on an object in the 2D drawing and then have all its information displayed. So the information has to be somehow linked to the visualization of the objects.
Thank you also for the “view-port-idea”! We will check that and give it a try.
Just fyi. I submitted a small PR https://github.com/IfcOpenShell/IfcOpenShell/pull/7093 to get the drawings document reference under a DRAWINGS folder. If you come up with some other structured arrangement, just let me know to update it.
Cheers!
Cool, just an fyi, there are a few issues around drawings, that have a little bit of funding..
https://github.com/IfcOpenShell/IfcOpenShell/issues?q=sort:updated-desc author:jes-r D&D Phase 1
And not to pile on ;-) but there are a number of other issues in github that relate to things that would improve drawings and reduce post-generation work "fixing" them. i.e.
https://github.com/IfcOpenShell/IfcOpenShell/issues/3742
https://github.com/IfcOpenShell/IfcOpenShell/issues/3668
Truth is, there's a lot of things that could be improved. Just out of curiosity, are you doing this as a part of your courses, or is this extra-curricular-will-look-great-on-my-CV?
@all Thank you a lot for your input! We will take a closer look and figure out what issues we can add to our to-do-list... =)
@sjb007 currently it´s for some curricular course, but we´re driven by our own interests. :)
...oh, and let's not forget.... faster drawing generation would be nice too. ;)
I'd like the moon on a stick while you're at it! 😆
But more seriously, thank you for (presumably) choosing Bonsai/IfcOpenShell as a part of your course, and I hope you find the project and the most excellent community worth it. There's a lot of big brains full of knowledge around here, so don't be shy about learning from them.
Good luck, and I'm sure we all look forward to seeing your contributions.
@AAB do you have an open repository/project side for your endeavor, so that interested people might follow your journey?