Week 2 Computer-Aided Design

Week 2 Assignment:

Model (raster, vector, 2D, 3D, render, animate, simulate, ...) a possible final project, compress your images and videos, and post a description with your design files on your class page.

Learning outcomes

Have you answered these questions?


My Website

Started a new HTML page for Week 2 documentation. Also I saw that VS Code can commit and push/pull changes. Still I will use git in terminal for push all changes.

Week 2 website page in VS Code VS Code Git integration

Figure. Week 2 page created in VS Code with Git integration.

I also asked AI to scrape content from Week 3-20 assignment and use my existed HTML page as a template, build similar pages. Here is the prompt I used:

https://fabacademy.org/2026/nueval/

https://fabacademy.org/2026/labs/formshop/students/yaroslav-artsishevskiy/index.html

Example https://fabacademy.org/2026/labs/formshop/students/yaroslav-artsishevskiy/assignments/week02.html

I want you to generate 18 HTML pages. I need to upload these 18 HTML pages like week 2, week 3, week 4, etc. till week 20 as my web pages for Fab Academy. You can see an example of my website, Yaroslav Artsishevsky, and example of one page. It's like week 2. This is what I want you to do for all pages. Week 1 is already done. It's fully listed. Week 2, it's only tasks. But week 3 till week 20, I need to do the same like week 2. So the schedule for weeks, you got it. And what exactly you need to put, it's actually in a new eval link, fabacademy.org 2026 new eval. From here, you can check all questions. And it can be the theme, for example, computer-aided design, and then some learning outcomes and group assignment, individual assignment, and have I answered these questions. So all of this must be in the beginning of the page. The same example, the same page like week 2. I need 18 files from week 3 to week 20, HTML, the same format like week 2.


2D Design

Gimp

Installation and simple drawing of light and some possible art reflection effect.

GIMP installation screenshot
Figure. GIMP installation.
GIMP light effects example
Figure. GIMP - creating light and reflection effects.

Adobe Illustrator

I used the same way as with previous apps and bought the licence on Taobao. It's faster and cheaper than on official store. The interface looks complex.

Adobe Illustrator screenshot
Figure. Adobe Illustrator interface.

I used video tutorial about how to make a basic project: https://www.youtube.com/watch?v=pt3rILlEgmQ

Add a rectangle to the canvas of 1000 by 1000 pixels. Center it using the Align tools, remove the fill, and set the stroke to a dark blue color with a seven-point thickness.

It can be useful to add tools on the panel from the Window menu.

Illustrator tutorial - adding tools to panel
Figure. Adding tools to the panel in Illustrator.

Make sure the caps and corners are set to rounded. Use the Direct Selection tool to select only the top corner dots and drag them down to round off the top like a window.

Use the Line tool while holding Shift to create a straight vertical line for the ground. Create four small rectangles for the cabin logs; you can hold Alt or Option and drag a shape to duplicate it, keeping the same style. Select the Polygon tool, click the canvas, and input 3 sides to make a triangle for the roof. Place the triangle on top of a rectangle, open the Pathfinder panel from the Window menu, and click the Unite tool to combine them into one house shape.

Illustrator tutorial - creating house shape Illustrator tutorial - adding cabin logs Illustrator tutorial - using pathfinder unite
Figure. Creating house shapes, cabin logs, and using Pathfinder Unite tool.

Create trees by drawing a line for the trunk and stacking four circles on top (hold Shift for perfect circles). Select the four circles and combine them using the Pathfinder Unite tool, then duplicate the tree to make a smaller one. Draw a circle for the sun, then create rings by going to the Object menu, selecting Offset Path, and inputting 30 pixels. Repeat this 4 times. To clean up the drawing, select all the overlapping shapes and choose the Shape Builder tool. Hold Alt or Option to turn the cursor into a minus symbol, then click on the specific lines you want to delete. To clean up the drawing, select all the overlapping shapes and choose the Shape Builder tool. Hold Alt or Option to turn the cursor into a minus symbol, then click on the specific lines you want to delete. Draw a straight line and use the Curvature tool to bend it slightly to create a bird.

Illustrator tutorial - creating trees and sun with offset path Illustrator tutorial - using shape builder to clean up
Figure. Creating trees, sun with offset path, and using Shape Builder tool.

For the water, draw three straight lines, go to the Effect panel, select Zigzag, and choose the Smooth option. Go to the Object menu and click Expand Appearance to turn the effect into real lines. Use the Shape Builder tool again to delete any messy overlaps. Finally, select the main outer shape and give it a white fill so the logo stands out.

Illustrator tutorial - creating water with zigzag effect Illustrator tutorial - final cleanup
Figure. Creating water effects with Zigzag and final cleanup.
Illustrator tutorial - completed logo
Figure. Completed logo design in Adobe Illustrator.

3D Design

Rhino 8 Mac

Problem 1: I logged in for download the app. Download successful. Rhino needs a license. And my 90 days license is over. I will try to find a solution.

Rhino download successful Rhino license expired message
Rhino download successful but license expired.

Solution 1: I bought app on Taobao. And it's working.


For inspiration, I used this short video: https://www.youtube.com/shorts/8WuoeBPMg7Y

Phase 1: Base Construction

  1. Draw a circle and make a copy of it. (Type Circle and press Enter, then use Copy or Ctrl+C/Ctrl+V)
  2. Use the Offset tool to create another circle based on the first one. (Type Offset, select the curve, and click inside or outside to set the distance)
  3. Apply the Polar Array to duplicate the geometry into a circular pattern. (Type ArrayPolar, click the center point, and type the number of copies you want, like 6 or 8)
  4. Delete any extra circles you don't need. (Click the unwanted lines and hit Delete)
P1 P1 P1
Figure. Phase 1: Base Construction

Phase 2: Center Definition and Curve Adjustment

  1. Use the Polyline tool to draw the center of the shape. (Type Polyline to click and draw straight lines)
  2. Apply the Polar Array again to create additional copies of the center structure. (Right-click to repeat the last command, ArrayPolar)
  3. Rebuild the curve and adjust the control points to ensure the curves are accurate. (Type Rebuild to change point count, then press F10 to see dots and drag them to fix the shape)
P2 P2
Figure. Phase 2: Center Definition and Curve Adjustment

Phase 3: 3D Form Generation

  1. Divide the curves into four segments. (Type Divide, click the curve, and enter '4')
  2. Draw circles of varying sizes at each division point. (Make sure Osnap is on so you can snap the circles right onto the dots)
  3. Use the Loft tool to connect these circles. (Type Loft, click the circles in order, and hit Enter to make the skin)
  4. Extrude both the top and bottom of the shape. (Type ExtrudeCrv or just use the Gumball arrows to pull the shape up and down)
P3 P3
Phase 3: 3D Form Generation

Phase 4: Finalization

  1. Employ the Cap tool to close it off and make it solid. (Type Cap to fill in the flat holes)
  2. Follow with a Boolean Union to merge the elements. (Type BooleanUnion and select everything to glue it into one piece)
  3. Finally, utilize the Quad Mesh feature to unify your object. (Type QuadRemesh to clean up the geometry lines)
P4 P4
Phase 4: Finalization

OnShape

I registered new account and it was already linked with Fab Academy. I made a simple shape in it.

Onshape account linked with Fab Academy
Figure. Onshape account linked with Fab Academy.

Fusion360

Problem 2: I got a problem with renewing my fusion license. When I try to update my account it was some problems and use a connection mistake, platform was not able to verify my documentation and letter from Fab Academy. I tried to email support of Autodesk platform about to solve my issue, but I need to use fusion now and I need extended license.

Fusion 360 license verification problem Fusion 360 license from Taobao Fusion 360 working interface
Solving problem with student licence for Fusion360

Solution 2: I decided to find license on Taobao. Which can be cheaper and faster to apply than wait for reply from AutoDesk.

Instructor recommended a course about Fusion360 on YouTube. I already made several projects and Fusion360 is more familiar for me.

https://www.youtube.com/@ProductDesignOnline/courses

Product Design Online YouTube course
Figure. Product Design Online YouTube course for Fusion 360.

I decided to make something looks like organic shapes and printed on the printer. This shape can be used like a light and generator interesting effect for lightning. It was series of attempts how to do it and I check YouTube video about how to build a several shapes.

https://www.youtube.com/watch?v=158ZpD44dq4

https://www.youtube.com/watch?v=yuJ82relaHM

YouTube tutorials for organic shapes
Figure. YouTube tutorials for creating organic shapes in Fusion 360.

Attempt 1

Based on the research from the Internet and some tutorials and video content, the process is like this. Just I want to create a regular shape and pulling and pushing the existed sphere or even make a holes. Making holes can be done by boolean technique or by removing some plates and make wall thicker. Also for creating some interesting shapes and patterns I made irregular shape by using curves and… And later I used to extrude command to cut the body.

Attempt 1 - Initial sphere creation Attempt 1 - Pushing and pulling sphere
Figure. Attempt 1: Creating and modifying sphere shape.
Attempt 1 - Creating irregular patterns with curves Attempt 1 - Extrude cutting Attempt 1 - Result after cutting
Figure. Attempt 1: Creating patterns with curves and using extrude to cut.

Next part is to create a mesh from existing body. The mesh command can generate very high polygon, high shapes structure, and it was a step number one after this. I want to reduce number of polygons and make it simpler. Simple shape with just simple edges is what do we need for next step.

Attempt 1 - Converting to mesh Attempt 1 - High polygon mesh Attempt 1 - Reducing polygons
Figure. Attempt 1: Converting to mesh and reducing polygon count.

After simplifying a mesh, it was a special command, how to select only edges without selecting body, and after selecting edges, those edges can determine into some organic shapes, but in the step of saving, I got a roar that the body can't be converted. I realized that it may be some empty structures inside and I don't know how to solve this problem so I decided to make the initial shapes not so complex a bit more simpler.

Attempt 1 - Selecting edges only Attempt 1 - Creating organic shapes from edges
Figure. Attempt 1: Selecting edges, creating organic shapes, export error
Attempt 1 - Export error Attempt 1 - Body can't be converted error Attempt 1 - Error details
and encountering export error.

Attempt 2

This step I decided to make shape without hollow companies and just cut the holes using extrude command. I design a simple patterns by curves to create unique shapes.

Attempt 2 - Creating solid shape Attempt 2 - Drawing curve patterns Attempt 2 - Cutting holes
Figure. Attempt 2: Creating solid shape and cutting holes with curves.
Attempt 2 - More curve patterns Attempt 2 - Additional cuts Attempt 2 - Result shape
Figure. Attempt 2: Creating more patterns and resulting shape.

Then after cutting holes, their body can be converted into mesh body. And this mesh buddy contain a lot of polygons as in previous example, and then amount of polygons can be simplified.

Attempt 2 - Converting to mesh Attempt 2 - High polygon mesh Attempt 2 - Simplified mesh
Figure. Attempt 2: Converting to mesh and simplifying polygons.

As in previous attempt after simplifying the polygons, we can select only edges and after selecting edges, we can use the pipe command to create organic shape.

Attempt 2 - Selecting edges Attempt 2 - Using pipe command Attempt 2 - Organic shape created
Figure. Attempt 2: Selecting edges and using pipe command.
Attempt 2 - Final organic shape Attempt 2 - Export attempt Attempt 2 - Error again
Figure. Attempt 2: Final organic shape and export error.

Even after another type of the shape, it was the same error error, and maybe it's something but I need to learn in the future and this complex organic shape require extra attention. To make a ball will be a better solution and I can experiment with printing. Also, in the future, I can experiment more with hollow shapes and some complex joints inside the body.

Attempt 3 — Low-Poly Sphere to "Organic Joints" Lattice

1) Why I restarted and kept the sphere "regular"

This is my third attempt, and the main decision was to avoid an irregular, chaotic base shape. In earlier tries, the sphere deformation quickly turned into a random form and the final result looked accidental. This time I treated the sphere as a controlled "base mesh," because the whole workflow depends on predictable topology later (especially when I convert edges into pipes).

Fusion 360 Create Form base sphere
Base shape: SOLID -> Create Form. I intentionally kept the sphere regular and symmetrical.

2) Converting the solid body into a mesh (and why it becomes heavy)

After the base sphere was ready, I switched into the Mesh workspace and converted the body into a mesh. The conversion produced a dense polygon surface, which is expected because curved shapes are approximated using many faces. At this point the model was too complex for the pipe-all-edges idea, so simplification became necessary.

Fusion 360 convert solid body to mesh
MESH -> Convert. The sphere becomes a dense mesh with many polygons.

3) Reducing faces to control the "low-poly look"

The key turning point is the Reduce tool. I reduced the face count while still keeping the silhouette round enough. The goal was not to destroy the sphere - it was to intentionally create a low-poly version that still reads as a sphere. This step defines how complex the final lattice will be.

Fusion 360 reduce mesh faces
MESH -> Reduce. Lower polygon count creates a clean low-poly structure that is still sphere-like.

4) Switching Selection Priority to Edge Priority

To pipe the structure, I needed to select edges reliably. On complex geometry Fusion often selects faces or bodies by default. I changed Selection Priority to Select Edge Priority so that edge selection becomes faster and more consistent.

Fusion 360 selection priority set to edge
Select -> Selection Priority -> Select Edge Priority. This makes selecting edge networks practical.

5) Turning the mesh edges into pipes (creating the "joint network")

With edge selection under control, I used Pipe to generate tubes along the selected edges. Conceptually, I removed faces from the design and kept only the edge skeleton as a connected structure. I created the pipes as a New Body to keep the workflow non-destructive and easy to iterate.

Fusion 360 pipe command on selected mesh edges
SOLID -> Create -> Pipe. Selected mesh edges are converted into a pipe lattice (saved as a New Body).

6) Separating bodies, applying appearance, and adding an inner sphere

After piping, I had two bodies: the low-poly mesh sphere (reference) and the pipe lattice (final structure). I hid the mesh sphere and kept only the pipes. Then I added a smaller sphere inside to make the design more interesting and applied different appearances for clearer visual separation.

Fusion 360 appearance applied to lattice and inner sphere
Appearance and composition. I kept the pipe lattice visible, added a small inner sphere, and used contrasting materials.

7) Section Analysis to validate the inside structure

Finally, I used Section Analysis to cut through the model and check how the lattice and inner sphere read internally. This is both a visual presentation tool and a validation step before exporting for fabrication.

Fusion 360 section analysis of lattice sphere view 1 Fusion 360 section analysis of lattice sphere view 2
INSPECT -> Section Analysis. Cutaway view confirms internal composition and connectivity.

Image Converting and Compression

I compressed all images before uploading to keep the website fast and responsive. I used ImageMagick for batch processing of images.

Method Used

Tool: ImageMagick (command-line tool)
Command: magick mogrify -format jpg -quality 85 -path compressed *.{png,jpg,jpeg}

Settings

compressed files Comparation
Image comrpessing resilts

This compression method significantly reduced file sizes while maintaining good visual quality for web display. Original high-resolution files are kept separately for archival purposes.


Video Converting and Compression

I tried video converting and compression before with online services and GUI apps, but this time I used command line with FFmpeg.

Tool: FFmpeg
Goal: convert a MOV file to MP4 and reduce size for web upload.

FFmpeg setup and initial terminal output Preparing MOV file for conversion to MP4
Figure. FFmpeg setup and preparation for MOV to MP4 conversion.

First Command (High Compression)

ffmpeg -hide_banner -y -i "input.MOV" -c:v libx264 -preset medium -b:v 400k -maxrate 400k -bufsize 800k -pix_fmt yuv420p -movflags +faststart -c:a aac -b:a 96k "output.mp4"

Command Breakdown

This command produced a very small file (~3 MB), but quality was too low.

Better Quality Command

ffmpeg -hide_banner -y -i "input.MOV" -c:v libx264 -preset medium -b:v 1M -maxrate 1.2M -bufsize 2M -pix_fmt yuv420p -movflags +faststart -c:a aac -b:a 128k "output.mp4"

Result was around 6 MB, with better quality but still not ideal.

CRF Method (Quality-Based)

ffmpeg -hide_banner -y -i "input.MOV" -c:v libx264 -preset medium -crf 28 -pix_fmt yuv420p -movflags +faststart -c:a aac -b:a 128k "output.mp4"
First FFmpeg compression result Second FFmpeg command with better bitrate settings
Figure. Compression process and final.

Fize size comparation
Figure. Fize size comparation

Original file
Figure. Original file video quality

3Mb, 6Mb and 29Mb output files
Figure. Compressed video files video quality. 3Mb, 6Mb and 29Mb output files

Figure. Compressed video preview (output 3 MB.mp4).

Design Files


Week 2 Reflection

This week was both challenging and exciting as I explored various Computer-Aided Design tools for 2D and 3D modeling. I worked with GIMP, Adobe Illustrator, Rhino 8, OnShape, and Fusion 360, learning different workflows and techniques for each platform. I also met my fellow classmates and instructor in the lab in Shanghai.

Key Learnings

The hands-on experience with multiple software packages helped me understand the strengths of each tool:

2D Design: Adobe Illustrator proved powerful for vector graphics, and following the tutorial to create a nature logo taught me essential techniques like the Pathfinder tool, offset paths, and shape building.

3D Modeling: Fusion 360 became my most familiar tool, especially when creating organic shapes for a potential light fixture design. The workflow of converting bodies to mesh, simplifying polygons, and using the pipe command to create organic structures was fascinating.

Challenges Encountered

Software Installation Issues: One major lesson learned is that software installation and licensing can consume significant time. I encountered license expiration problems with both Rhino 8 and Fusion 360. While I found workarounds through alternative purchasing methods (Taobao), this delayed my actual design work. In the future, I would recommend installing and verifying all necessary software licenses well in advance to avoid losing valuable project time.

Learning Curve with New Tools: Even with tutorials, getting familiar with new software interfaces and workflows takes time. Understanding the logic behind each tool's approach to 3D modeling required patience and multiple attempts. For example, my first two attempts at creating organic shapes in Fusion 360 failed during export due to internal geometry issues I didn't initially understand.

Technical Obstacles: The export errors I encountered when converting complex organic shapes taught me important lessons about geometry validation and mesh topology. After three attempts, I learned that simpler initial shapes often lead to more successful final outputs.

Skills Developed

Looking Forward

Overall, 3D design is cool and interesting, and I'm excited to continue developing these skills. The ability to visualize and create three-dimensional objects opens up endless creative possibilities. While the technical challenges were frustrating at times, overcoming them made the successful outcomes even more rewarding. I hope to polish my skills further and tackle more complex projects, especially focusing on parametric design and creating functional objects that can be fabricated.