WEEK #02

COMPUTER-AIDED DESIGN

Modeling the Goal Sentinel in 2D & 3D Space

MISSION BRIEFING

This week I divided my workflow into two dimensions. Use the tabs below to switch between the 2D Vector work and the 3D Modeling process.

THE 2D LABORATORY

Designing the visual identity and logos using vector and raster tools.

01. THE SOFTWARE SHOWDOWN

Before working, I selected two tools to compare their workflow for converting images to vectors.

Inkscape

OPEN SOURCE

Known for its powerful "Trace Bitmap" engine. Fast and automated.

VS

Affinity Designer

PAID SOFTWARE

Professional vector design tool, but lacks an auto-trace feature. Requires manual work.

PART A: VECTORIZING IN INKSCAPE

Machines like laser cutters don't understand pixels; they need lines (vectors) to know where to cut. I used Inkscape to transform my normal images into vector files.

MISSION A: THE MONOCHROME TRACE

STEP 01

First, I imported the black and white image into Inkscape.

STEP 02

I went to the menu Path > Trace Bitmap. I chose the "Brightness Cutoff" mode, which is great for logos.

STEP 03

I adjusted the "Threshold" number (around 0.450) until the preview looked sharp and clear.

STEP 04

Here is the comparison. The original image (HERE) looks pixelated, but the new vector (NEXT IMAGE) is smooth.

STEP 05: FINAL B&W RESULT

The result is a clean path. If I press F2 (the Node Tool), I can see the little points that define the shape. This is ready for cutting!

MISSION B: THE MULTICOLOR TRACE

STEP 01

I imported a color picture. If I used the previous method, it would turn completely black, so I needed a different strategy.

STEP 02

I selected the Multicolor tab and chose "Colors". I set the Scans to 12 to catch all the details and checked "Stack" to layer them correctly.

STEP 03

At first, the image looked like one single block. I had to click Object > Ungroup to separate the color layers.

STEP 04

Success! Now the image is made of different vector layers stacked on top of each other, keeping the original colors.

PART B: AFFINITY DESIGNER (MANUAL TRACE)

Unlike Inkscape, Affinity Designer does not have an "Auto-Trace" feature. This forced me to use the Pen Tool to manually trace the logo. This method is slower but produces the cleanest possible vectors with minimal nodes.

STEP 01: THE SETUP

I placed the raster image on the artboard and lowered the Layer Opacity to 50%. I also locked the layer to use it as a tracing reference.

STEP 02: THE PEN TOOL

Using the Pen Tool (P), I manually drew the path node by node. I set the fill to "None" and the stroke to a bright pink to see my lines clearly.

STEP 03: MANUAL VECTOR RESULT

The Payoff: After completing the trace, I changed the stroke to black and increased the width to 0.8pt. The result is a sharp, clean line-art logo with perfect geometry, far cleaner than any auto-trace could achieve.

FINAL VERDICT: WHICH ONE IS BETTER?

THE BATTLE: AUTOMATION VS. MANUAL LABOR

After testing both software packages to vectorize similar images, I have a very clear winner for my workflow.

👎 AFFINITY DESIGNER

Honestly, I did not enjoy the experience of tracing images here. The lack of an "Auto-Trace" feature is a huge disadvantage.

  • Too slow: I had to draw every single line by hand using the Pen Tool. It felt tedious and repetitive.
  • High effort: While the result is clean, it took me 30 minutes to do what Inkscape did in 30 seconds.
  • Conclusion: Good for designing from scratch, but terrible for converting existing images.
🏆 INKSCAPE (WINNER)

Inkscape is simply faster and smarter. The "Trace Bitmap" engine is a lifesaver when you need to digitize a sketch or a logo quickly.

  • Instant results: With just one click, I had my vector ready for the laser cutter.
  • Efficiency: In Fab Academy, time is gold. Inkscape saves me hours of manual work.
  • Workflow: I will definitely stick with Inkscape for all my raster-to-vector needs.

> BONUS_MISSION: TERMINAL_WARFARE

My documentation wouldn't be complete without optimizing the video assets. High-quality video kills website loading times. I decided to use FFmpeg via the command line to crush the file size, but the terminal fought back. Here is the log of the battle:

ATTEMPT 01: THE "NOT RECOGNIZED" ERROR

The Problem: As seen in the red text, Windows had no idea what "ffmpeg" was. The executable wasn't in the system PATH.

The Fix: I had to install FFmpeg properly (using winget or setting environment variables) so the terminal could find the program.

ATTEMPT 02: TYPOS & MISSING FILES

The Problem: FFmpeg was now running (yay!), but it couldn't find the video. The screenshot shows a error: the terminal was looking in the wrong folder.

The Fix: I corrected the filename and used the full path to the Downloads folder ("C:\Users\javiv\Downloads...").

ATTEMPT 03: THE COPY-PASTE FAIL

The Problem: A classic mistake. I copied the command from a tutorial but accidentally included the terminal prompt (`PS C:\Users\javiv>`) at the beginning. PowerShell got confused by the extra "PS".

The Fix: I cleared the line and pasted only the clean command starting with ffmpeg.

SUCCESS: IT'S ALIVE!

The Process: Finally! This wall of scrolling text means it's working. The terminal shows the compression speed (fps), the current bitrate, and time remaining. I used aggressive settings for maximum compression.

THE FINAL VERDICT: SIZE COMPARISON

The Result: The file explorer proves the victory. The original estadio2.mp4 was a massive **56,897 KB** (about 57MB). The new `video_final.mp4` is just **2,892 KB** (about 3MB). That's a **90% reduction** in size!

AFTER (2 MB)

Optimized (Fast load)


Download the video compression tool at the bottom of the page

THE 3D WORKSHOP

Creating the physical parts of the Goal Sentinel in the digital world.

01. THE SOFTWARE SHOWDOWN

Before diving into the detailed process, I put both contenders to the test. Here is my analysis:

CAD Setup and sketching

THE DIGITAL WORKBENCH: READY TO MODEL

SOLIDWORKS

THE VETERAN

My preferred tool. Powerful, stable, and works offline. Great for complex assemblies.

VS

ONSHAPE

THE CHALLENGER

Cloud-based and collaborative. Amazing for working on any computer, but depends on internet.

VISUAL EVIDENCE

I did the same exact shape in both programs to compare how I feel while working with each. Here are the screenshots and my observations:

SolidWorks View

SOLIDWORKS INTERFACE

Onshape View

ONSHAPE INTERFACE

THE FINAL VERDICT: WHY SOLIDWORKS?

After testing both, I decided to stick with SolidWorks as my main software. While Onshape is great for quick access and intuitive, I found SolidWorks to be more robust for my needs.

The feature tree feels more organized to me, and since I sometimes work in places with unstable internet, having an offline tool is non-negotiable. Also, the assembly features in SolidWorks gave me more control over the mechanical mates for the clamp mechanism.

PART B: SOLIDWORKS MODELING LOG



The step-by-step construction of the Enclosure.

Here is the step-by-step visual log of how I designed the piece, from the first sketch to the final render.

PHASE 1: THE BASE

STEP 01

Initializing the base sketch with a center rectangle and extruding it to create the main volume of the device.

STEP 02

Creating Extruded Cuts to shape the profile and remove unnecessary material.

STEP 03

I applied the Shell Feature to hollow out the interior of the piece with a uniform wall thickness.

STEP 04

Visual result after the shell operation. The enclosure is now ready for internal components.

PHASE 2: ADDING DETAILS

STEP 05

Drafting the sketch for the specific camera module mount.

STEP 06

Extruding the camera housing to protect the lens.

STEP 07

Defining the geometry for the sensor compartments on the side.

STEP 08

Cutting the enclosure to create precise openings for the sensors.

STEP 09

Drilling mounting holes using the Circle and Cut Extrude tools.

STEP 10

Adding secondary holes for cable routing.

PHASE 3: FINISH

STEP 11

Current progress view of the semi-finished model.

STEP 12

Designing ventilation slots (vents) to allow air circulation and prevent heat buildup from the battery.

STEP 13

Reviewing the final geometry before texturing.

STEP 14

Opening the Appearance Manager to apply material properties.

STEP 15

Applying the material by dragging the texture directly onto the solid body.

STEP 16

Selecting the entire part body to ensure uniform appearance application.

STEP 17: FINAL RESULT

The Enclosure is ready for 3D printing!

PHASE 4: TESTING & RENDERING

It's not enough to just draw the part; I need to know if it will survive the real world and what it will look like.

A. STRESS SIMULATION

My project is a Goal Sentinel, so it will inevitably get hit by a ball. I ran a Finite Element Analysis to ensure the enclosure won't crack.

STEP 18: THE MATH

First, I researched the physics. I calculated the impact pressure generated by a soccer ball traveling at 80 km/h. I used this data to define the "External Load" in the simulation.

STEP 19: THE SIMULATION

I set the material to PET Plastic (standard for 3D printing). The Von Mises stress analysis shows mostly blue areas, meaning the stress is low. The part will absorb the impact without breaking!

B. STUDIO RENDERING

Finally, to visualize the final product for marketing and presentation, I used SolidWorks Visualize.

STEP 20: THE STUDIO

Inside Visualize, I set up a "Studio" environment. I adjusted the lights, camera focal length (74mm), and applied a glossy red plastic appearance.

STEP 21: FINAL SHOT

The Result: A photorealistic image of the Goal Sentinel. This helps to check surface imperfections and communicate the design intent before manufacturing.

05. AI CO-PILOT LOG

During this week, I used Gemini as a technical assistant to troubleshoot errors and optimize my workflow. Here are the 3 key moments where AI saved the day:

WEB DEBUGGING

"My sidebar disappeared and the 3D tab is taking up the whole width. Help me fix the structure."


The Fix: I had accidentally deleted a closing </div> tag when pasting the FFmpeg code. Gemini identified the "sandwich" error in the HTML structure.

TERMINAL WARFARE

"I'm trying to compress a video with FFmpeg but the terminal says command not found."


The Fix: Guided me through installing FFmpeg via winget and correcting the file path syntax errors in PowerShell.

SOFTWARE COMPARISON

"How can I auto-trace a color image in Affinity Designer like I did in Inkscape?"


The Insight: Gemini clarified that Affinity lacks a native "Auto-Trace" feature, confirming my decision to use Inkscape for quick conversions and Affinity for manual clean-up.

04. CLASSIFIED FILES

Here you can download all the source files generated during this week.

FILES WORKED THIS WEEK