Computer-Aided Design

Week 2


This week focused on comparing 2D and 3D design programs. In the 2D section, I created and edited the logo for my final project using different both of the softwares i choosed. For 3D, I designed the first prototype of the wearable accessory I plan to build.

List of Softwares

2D

2D design works on flat surfaces. It is divided into Raster (pixels for sketching and images) and Vector (mathematical lines).

  • Photoshop
  • Inkscape
  • Illustrator
  • Adobe Fresco
  • Procreate
  • AutoCAD

3D

3D software adds a third dimension (Z axis) to create volumetric objects.

  • SolidWorks
  • Catia
  • Tinkercad
  • Blender
  • Onshape
  • Fusion 360

For the 2D design assignment, I selected Inkscape and Adobe Fresco. To make a fair comparison between both software tools, I worked on the same task: editing the logo for my final project. Since I am not very experienced in digital drawing, I sketched the logo on paper first and asked Gemini to digitize it. Below are the original sketch and the prompt I used.

Sketch Fig 1. Sketch of the logo

Here is the Gemini conversation and the prompt I used:

"A clean black and white vector illustration based exactly on the sketch in the photo"
Final Logo Fig 2. Final logo

Softwares used

Inkscape Fundaments

Results

Using these tools, I designed and edited my logo. I used layers to organize the different shades and added a circle to give the design a more complete look.

Final Logo Fig 3. My logo - Inkscape

Adobe Fundaments

Results

Applying these basic principles, I edited my logo. I used different color tones to give the design more depth.

Final Logo Fig 4. My logo - Adobe Fresco

My opinion

I preferred using Inkscape to edit and design my logo. It was easier to customize the colors, and the final result feels more professional. The automatic vectorization feature was key, as I didn't need to trace the image line by line, resulting in a much cleaner finish.

For the 3D design section, I selected SolidWorks and Blender. To effectively compare both tools, I designed a prototype of the wearable headband I am developing for my final project.

Softwares used

SOLIDWORKS Fundaments

Results

Using these tools , i was able to model a 3D version of my prototype in SolidWorks.

Final Logo Fig 5. Prototype - SolidWorks

Blender Fundaments

Results

Using these basic tools , i was able to model a 3D version of my prototype in Blender.

Final Logo Fig 6. Prototype - Blender

My opinion

Although learning a new 3D software like Blender was a fun and interactive experience, I preferred using SolidWorks. I feel that the final finish is much cleaner and more precise. Additionally, achieving perfect symmetry and alignment was significantly easier thanks to its parametric tools.

SOLIDWORKS Render

To test the rendering tools in SolidWorks, I used a part that I had previously designed and saved.

Final Logo Fig 7. Part

Rendering Process

  1. Apply Appearances: Once your part is finished, go to the Appearances tab on the right task pane. Select your desired material (plastic, metal, glass, etc.) and drag it directly onto the model.
  2. Final Logo Fig 8. Appearance
    Final Logo Fig 9. Part with Appearance
  3. Enable Visualize: Go to the SolidWorks Add-Ins tab at the top and enable SOLIDWORKS Visualize. After a moment, a new tab will appear in your CommandManager.
  4. Final Logo Fig 10. Add-Ins
  5. Export: Open the new tab and select Export Simple. This will launch the standalone SolidWorks Visualize application with your model loaded.
  6. Final Logo Fig 11. SOLIDWORKS Visualize
  7. Setup & Output: In the Visualize window, use the toolbar to adjust lighting, cameras, and the environment. To export the image, click the Output Tools icon (the silver camera) on the main toolbar.
    Final Logo Fig 12. Output Tools
  8. Render Settings: In the pop-up menu, define the resolution, file format (JPG/PNG), and render quality (Passes). Finally, choose your destination folder and click Start Render.
  9. Final Logo Fig 13. Render Settings

Final Result

Here is the final rendered image

Final Render Fig 14. Final render

Compress videos

To compress the videos, I used FFmpeg, a free and open-source software suite capable of converting almost any audio and video format. This step is essential to keep the Git repository lightweight and ensure the website loads quickly for a better user experience.

How to install FFmpeg on Windows

  1. Download: Get the latest 64-bit build (ZIP) from the builds page.
  2. Extract: Unzip the folder and move it to a permanent location.
  3. Environment Variables: Search for "Edit the system environment variables" in the Windows Start menu and open it.
  4. Edit Path: Click the Environment Variables button. In the "System variables" section, find the variable named Path, select it, and click Edit.
  5. Add Bin: Click New on the right side and paste the full path to the bin folder inside your FFmpeg directory.

I executed the following command in the terminal to compress the file.

📌
Note: Ensure you are in the same directory as your video before running it.

Command

ffmpeg -i input.mp4 -vf "scale=-2:720" -c:v libx264 -preset slow -crf 30 -pix_fmt yuv420p -movflags +faststart -an output_new.mp4

Final Logo Fig 15. Comman in terminal

Compress images

Compressing images reduces their file size without significantly affecting quality, improving page load times.

To compress the images i used GIMP.

Steps to compress images using GIMP:

  1. Open the image in GIMP.
  2. Go to Image menu and then to Scale Image.
  3. link Fig 4. Scale Image
  4. Reduce the X and Y resolution.
  5. link Fig 5. Image resolution
  6. Export the compressed image as .webp.

Files

You can download the files created and used during this week here:

📄 Files.zip