Week #02 Computer-Aided Design

What I’ve done this week

  • Knowing about a concept of Computer-Aided design (CAD).
  • Trying some CAD software to look for my favorite ones.
  • Make illustration and model of my final project.

Weekly Assignment Requirement

  • Model (raster, vector, 2D, 3D, render, animate, simulate, …) a possible final project, compress your images and videos, and post it on your class page

Description of Assignment Work.

software trials

at first, I’ll install and play around some softwares for CAD. then I will pick some to use for illustrations of my final project.

raster

raster is…

  • gimp

    Gimp interface. I like the design used the part of character’s face.

    Sample illustration of the official character of GIMP. By the way, his name is Wilber and species of him is absolutely original like should be called “GIMP” mentioned by the designer of him.

    when zooming up bitmap shape which is the characteristic of raster data showed up

vector

vector is… - inkscape

xquartz which is support system being needed to run inkscape on Mac.

Interface of inkscape

drawing something similar to a famous something using simple shape tool.

Very smooth line was drawn by vector.

Test tool menus in many ways.

3D CAD

3D CAD is… - freecad

Interface of FreeCAD

this time our instructor gave us instructions how to make 3D model using parameters. using spreadsheet of the application, we set parameter for a 3D model in advance.

then choose dimension which we would use


Set the name of each numbers via properties

Once set the parameter, the color of column was changed to yellow.


We can set the length, width, depth, and whatever by using parameter set on spreadsheet.

Can split the display to see model and parameter at the same time.

lastly, extrude it and then 3D model is created. This design measures using parameter is called “parametric design”. Define numbers as parameter by being set specific characters on it. Then use the definitive characters instead of actual numbers because it would be easier to change lots of length, width, and depth at a same time. You can change only a number at spreadsheet and then all the numbers defined by same parameter are changed. We will learn about it more deeply next week.

Making hole also could be done in parametric way.


I missed take screenshots for circle holes, so made a squared one later. just draw sketch on the surface of cube. And extrude it with any length.


Set length again after check the first extruding is succeeded. Use parameter of cube depth this time.

Seems a hole not to be created at all.

Select cube body and extruded squared shape simultaneously. And press cut icon on the menu.

Then, a hole had been created!

FreeCAD is a surprisingly high spec software though it is free to use. It has many functions so it is enough for me to do what I want to do. But comparison to another software like fusion360, it seems a little not to be user friendly because I could not find boolean function to make holes when I use this first time.

  • rhino+grasshopper

    Tried rhinoceros and its plugin grasshopper. rhinoceros is a 3D CAD software and grasshopper is a kind of visual programming language to help parametric design on rhinoceros. Its generative design feature have a good reputation in the architectural industry.



    fllowing instruction on a book, I tried creating 3D voronoi structure. It is actually easy to create a geometrical shape and turn it into 3D. so fun to control parameters intuitively with grasshopper.
  • fusion360

video tools

  • Inshot
    application for smartphone which provides us easy editing experience with media in your smartphone. you can create a sequence of movie from some short movie files, processed images from casual snap photos, a collage of daily photos, and so on.
    I created a short movie of my classmates of Fablab Kamakura for sample.
  • ffmpeg
    using ffmpeg with -crf option, you can compress movie files on terminal.
$ ffmpeg -i existing_file_name.mp4 -crf 30 new_file_name.mp4

set existing file name, then set ratio of compressing, lastly set file name after compressed

original video
file size 42.7MB

compressed by ratio of 30 ver.
file size 7.1MB
still good quality

tried to compress the compressed one but it turned to be only 6.8MB

compressed by ratio of 300 ver.
though instruction said you can set 0 to 63 file size 1.3MB
quality is terrible. hard to recognize the things on display.

tips for ffmpeg
to mute the video

ffmpeg -i existing_file_name.mp4 -vcodec copy -an new_file_name.mp4


*just adding -an to the first conberting command is also fine

final project sketch

I will make illustration to combine the tools I tried.

raster
gimp - add colors to my original illustration

import the original sketch.

Make it whiter

add colors by blushes. And wanted to retype handwritten characters but too small

vector
inkscape redraw my illustration from hand-drawing to computer aided one


import the original sketch. overdrawing vector lines on it

text is printed in good quality on vector data.

done! vivid line by vector could be nicer for explaining in some situations than showing 3d model

3D CAD
fusion360 - modeling my future outcome

when I make my model, I found what I need to think deeply on the detailed structure.



based on cylinder shape. Make some parts and combine them to assemble as pile shape


using thread to connect each part

need a lid for top part

Outer shell has an inner case inside.


use cylindrical joint to connect each parts.

Lowest part is designed as a conic shape to put it into soil


Tried render with material surfaces.

appearance of the outcome at the moment

taking the outcome to pieces

and tried to create short video with fusion360

Description of Important Weekly Learning Outcome

Computer-Aided Design gave me huge power to make my ideas concrete plan. though my first sketch was already a kind of plan but it was actually rough one. When I tried to use CAD related software, the rough idea got details to be completed. for example, when I made 3d model I found I had to add threads system to make a room of sensor. so it is important to use CAD to create more detailed plan.

2D illustration raster

2D illustration vector
put .png file instead of .svg file because of data capacity

3D model(.f3z file)

Appendix.

What is Wilber? solved

wood like 3D printer filament

how to compress video by ffmpeg with -crf option(Japanese source)

how to use ffmpeg(Japanese source)