3. 2D and 3D modeling¶
exploring various software¶
2D drawing¶
I have used to use adobe illustrator and Photoshop for this proposes. Even I did the diagram of my project in illustrator. A part from including my experience with dose software I am gonna try new open software for this week.
illustrator¶
The workflow of the illustrator is starting by defining the size of the artboard and the settings of it. There are many predefine settings that it is possible to choose from or you can make your own custom settings. I think the most important setting is the unit. Also if you do not sure about the exact sizes, you can just open a generic page (what I usually do is just opening A4 page or web depends on the purpose of the work) since most of this settings can be adjusted later.
Photoshop¶
I mostly using photoshop for image editing and composition. Although it has many powerful tools for drawing however I personally prefer to do the drawing with vector base software. One of the amazing capabilities of photoshop is recording the actions and batch modifications. It is not as accessible as imagemagick, but it can give similar experience with a bit of visual interface which of course costing computationally compare to imagemagick.
Inkspace¶
The interface a bit difficult since I used to illustrator but after awhile I got the flow. The interface is not so easy to catch but very functional. There live xml text and the cloning objects is very use full for web developing. It also has a wide variety of exporting options.
As you can see in the image below the icons of the software are very small due to in compatibility problem of the software with 4k resolution. Seams they fixed it in the version 1.02beta but I read on their forum that its not a stable version. There is also a modifier that you can add to the installation rut to solve the problem.
I start the process of trying this software by drawing path and other objects. I realized how versatile they are and also feel a bit more comfortable with the environment. Still do not like the swatch panel down and the weird way that its works.
furthermore, I find a set of tools (3d Box, Tweak object like sculpture) quit interesting for architectural illustration. You can make a set of buildings by 3D box and then add texture and modify those with the tweak tools.
The other thing that I found very help full is the object managements and I really liked the cloning capability.
3D modeling¶
I have been using 3d modeling software since I start my academic study in architecture. The software that I used was AutoCAD, Revit, SketchUp, and Rhino. Moreover, In the recent 5 years of my study I used Grasshopper add on for Rhino, which is a visual programing environment. So for this week I will include my modeling process in Rhino and Grasshopper, but I will push to model my project in fusion 360 as well.
Rhino¶
So the work flow that I followed for making the 3D model of my final project is starting from a rectangle. Then I made a box out of it. In the next step, I draw a section of the design. By extruding the line I made a surface which I used for splitting the main box. I implemented the same procedure for modeling the front of the design. You can check the step in following images.
My approach for modeling this geometry was to build a simple box and then substract the geometry that I want out of it. I could also construct the geometry from the beginning in this shape. The most important part in modeling for me is organizing the layers which wasn’t the case here but for more complex design it is essential.
Grasshopper¶
For developing this modal in Grasshopper I decided to based my model on the front of the machine dimension. So I started from a rectangle and extruded to make a box. Then after deconstruction of the brep I realized that the data and geometry format is not fit to my design. So I went through a complex data organization in order to make fulfill the criteria. You can follow the steps and final result in below.
first let start with simple geometries.
Note: here I faced the problem of machining the parameter of each surface. My approach here is geometrical but this could be solved with numerical manipulation as well. Basically, I sort each side of the box in a branch then align one of them in respect to the other one.
Fig-8: drawing polyline on the side surface base on the UV parameter of the surface
Fig-9: Split the sides with curves and then loft them together.
I design a parametric model of my final project and animate the process with grasshopper. after extracting the frames, I assembled them with processing.
Fusion 360¶
Before this week I just once used this software for a very small detail design. The interface of the software is very user-friendly. What I like the most about the fusion is the fact that software designed to help designers build their design. The simulation tab is one of my favorite cause it is shows me the feasibility of my ideas. Although the parametric design was not so convenient at the beginning, but then when I wanted to work on a same projects in the different files I realized how powerful it is to have it in this way. I shared couple of my experience below.
Blender and FreeCAD¶
So I was trying to come out of my comfort zone and try other 3D software. Blender and freeCAD are good open source software which grow in the recent year. I have to admit that I have not put enough time to learn for this two software but I hope that I would be able to learn them in during the course.
Fig-1: Blender environment Fig-1: Make some Fig-1: Move Fig-1: Rotation Fig-1: Scale Fig-1: Boolean operation01 Fig-1: Boolean operation02 Fig-1: Boolean operation03 Fig-1: Cylinder Fig-1: FreeCAD Add strain
Conclusion¶
After experimenting with different tools. I realized that the graphical interface of the grasshopper is very handy for me. Also I really liked the simulation part of the fusion360 which make the workflow of CAD much closer to the final products. From my limited exploration in Blender I realize it has a huge potential. I really like the python console which allow you to communicate with software without limitation. the other grate aspect of blender is the community around it which be able to have access to countless resources. furthermore, I could not use freeCAD so much because of its interface since it is a open source project I hope it get further in that side. I think I would try to use Rhino+Grasshopper and Fusuin360 for my Final Project.
Files¶
All the files are available in the following link!