We have parametric walls, doors, windows. The first tools we drafted are what we call the skeleton.
All of this ammounts to over 22 thousand lines of Python scripting.
With this out of the way we have a total 18,443 lines of code for the core system, 1,458 of model conversion and 2,407 for database. Fix: Empty > Image not working in some hardwares.Integrate font objects copy/paste with system clipboard.Fix: OSX – Cmd + A doesn’t work for Font objects editing.Increase range of Font object textboxes.Fix region_2d_to_origin_3d not working with ortho view.The following contributions are all part of the official Blender code, helping not only our project, but anyone that requires a more robust all-around text editing functionality:
The simplest solution in this case was to make the required modifications myself, and contribute them back to Blender. They mostly orbited around the Font objects functionality which we use extensively in the boards preparations. Besides that, there are a whole different set of tools dedicated to create the final boards, add notations, measurements, … A little bit about codingĪlthough I wanted to keep Blender as close to its pristine release condition as possible, there were some changes in Blender that were necessary. You have the tools to create the unchanged elements of the space – walls, floor, …, the render point of views, the dynamic elements of the project, and the library. We took a few hints from Fluid Designer (the theme is literally their startup file), but we focused on making the interface tied to the specifics of e-interiores working steps.
I wanted the user to be unaware of the software being used underneath.
The development started by cleaning up the Blender Interface completely.
This would leave the creators free to dedicate their time and sweat over what really matters: which furnitures to use and how to arrange them, which colors and materials to employ, the interior design itself. It was clear that we had to minimize the time spent on the preparation, rendering and presentation. But how much thought does a studio give to customization? How much can a studio gain from a custom-tailored tool? The benefits of automatization in a pipeline are known and easily measured. Would it be possible to handle those steps inside a single tool? How much time could be saved from handling the non-essential tasks to the computer itself? Although nothing could be said about the final quality of their deliverables, the overall process was “artisanal” at most and extremely time consuming. Back then, this would involve a pantheon of software, namely: AutoCAD, SketchUp, VRay, Photoshop.Īll those mainstream tools were responsible for producing technical drawings, 3D studies, final renderings, and the presentation boards. Thanks to the accomplished results, e-interiores was able to consolidate a partnership with the giant Tok&Stok providing a complete design of a room, in 72 hours.ĭuring its initial years, e-interiores focused on delivering top-notch projects, with state of the art 3d rendering. We developed a new platform based on a semi-vanilla Blender, Fluid Designer, and our own pipelines. This tale will show you how Blender made this possible, and how far we got. This Brazilian interior design e-commerce startup transformed their creation process into an entire new fashion.