In this week’s assignment, I explored both 2D and 3D design software to create experimental components. Since I have not yet finalized my final project, I focused on learning the necessary tools for CAD design by modeling a functional object as practice. This object may be useful for future projects.
I chose Adobe Illustrator for vector-based 2D design. Illustrator provides advanced control over complex designs, making it ideal for precise shape adjustments and laser cutting preparation.
For 3D modeling, I used Rhinoceros 3D due to its strong NURBS modeling capabilities, which allow for precise control over complex geometries. Rhino’s flexibility in both parametric and direct modeling makes it an excellent choice for exploring different design possibilities.
Adobe Illustrator is an industry-leading vector graphics design software developed by Adobe Systems. It is widely used in graphic design, branding, illustration, UI design, product design, and even for laser cutting or CNC machining. Because it is vector-based, Illustrator allows users to create graphics that can be scaled infinitely without losing quality, making it ideal for precise drawings and professional design work.
1.Vector Graphics
2.Precise Path Control
3.Powerful Shape & Alignment Tools
4.Multiple Export Formats
5.Advanced Color and Gradient Controls
6.High Compatibility
First, I conducted a brainstorming session and came up with some experimental objects. A teacher from Shenzhen Yucai No.2 Middle School approached me, hoping that I could design a cultural and creative product incorporating elements from the school campus. This product would serve as a reward for students, which they could redeem using points.
To achieve this, I collected various elements from the school, such as its teaching buildings and meaningful sculptures. Using these elements, I designed a mobile phone stand.
In Adobe Illustrator, I first insert the reference image (the main school building).Use the Pen Tool and Shape Builder Tool to trace along the contours and create the design.
After completing the design, I use the Pathfinder tool to optimize the shapes.
Since my designed phone stand is an openwork sculpture, I placed Yucai No.2 Middle School’s sculpture in front of the building to enhance the storytelling aspect of the design.
I took a screenshot of the 3D-modeled sculpture and imported it into Adobe Illustrator, using the Image Trace tool to quickly generate the design. This tool significantly reduced my workload and saved time.
Additionally, next to the sculpture, I incorporated the school's mascot and two banyan trees that are over 100 years old.
Considering that the phone stand is designed for interlocking assembly and needs a charging port, I added a semi-circular cutout at the joint of the two wooden panels to ensure the charging cable can be easily inserted.Additionally, next to the sculpture, I incorporated the school's mascot and two banyan trees that are over 100 years old.
After completing the design, I exported the file in DXF format for further processing and laser cutting preparation.
Yucai_No.2_Middle_School_Commemorative_Phone_Stand.dxf
Rhinoceros 3D is a powerful 3D modeling software developed by Robert McNeel & Associates. It is widely used across various industries, including industrial design, architecture, jewelry design, product design, engineering, and animation. Known for its flexible and precise modeling capabilities, Rhino is highly regarded by designers, engineers, and 3D artists worldwide.
1.Precision NURBS Modeling
2.Extensive File Compatibility
3.Robust Plugin Ecosystem
Rhino’s functionality can be extended with various powerful plugins, such as:
4.User-Friendly Interface
5.Scripting and Automation
6.Large-Scale Data Handling
To begin, I prepared the Rhino workspace for precise modeling:
I opened Rhino and started with a new file. The units were set to millimeters (mm) using the command:
Units → Selected mm for accurate dimensioning.I also ensured that multiple viewports (Front, Top, and Perspective) were open to facilitate a smooth modeling process.
Using the Picture command in the Top View, I imported a reference image of a T-shirt to serve as a visual guide for outlining the model.
Through this assignment, I effectively applied Rhino's core modeling tools and techniques, such as Polyline drawing, Curve Extrusion, and TextObject engraving. The process demonstrated how basic design concepts could be quickly transformed into a 3D model, ready for production or visualization. This assignment not only enhanced my proficiency in Rhino but also reinforced the importance of a structured design workflow.
KS-Tshirt.stlIn this assignment, I practiced compressing image and video files for my Fab Academy documentation. Since Fab Academy documentation is published online, it is important to reduce the size of media files before uploading them to the website. Smaller images and videos can make the webpage load faster and also help keep the documentation repository lighter.
For image compression, I used Caesium Image Compressor.
Caesium Image Compressor is a free image compression software developed for simplicity and effectiveness. According to its official website, it can compress pictures up to 90% without visible quality loss. It also provides a simple interface, real-time preview, and supports processing multiple images at the same time, which is very useful for documentation work.
Software download page:
https://saerasoft.com/caesium/#downloads
First, I downloaded and installed Caesium Image Compressor from the official website. After opening the software, I imported the image that needed to be compressed.
Then, I checked the compression settings and previewed the result. Caesium allows users to compare the original image and the compressed image, which helps ensure that the file size is reduced while the image quality remains acceptable.
After adjusting the settings, I clicked the compression button and exported the compressed image.
After compression, the image file size was successfully reduced by 61%.
This result shows that Caesium Image Compressor is very effective for reducing image size while keeping the image visually clear enough for online documentation.
For video compression, I used CompressO.
CompressO is a free and open-source video and image compression application available for Mac, Windows, and Linux. It runs locally on the computer, so files do not need to be uploaded to the cloud. This makes it more private and convenient. The software supports drag-and-drop operation and uses FFmpeg-based compression, making it suitable for quickly reducing video file size.
Software download page:
https://compresso.codeforreal.com/#downloads
First, I downloaded and installed CompressO from the official website. After opening the software, I imported the original video file into the program.
The original video file size was 3.3 MB. I used CompressO to compress the video and then exported the compressed file.
After compression, I checked the new file size and compared it with the original file.
The original video size was:
3.3 MB
After compression, the video size became:
896 KB
This means the video file was reduced by about 73%. The compressed video became much smaller and more suitable for uploading to my Fab Academy documentation webpage.
File compression involves encoding file data using specific algorithms to reduce its storage size. Compressed files not only save storage space but also improve transfer efficiency, especially when handling large projects and sharing files.
During my Fab Academy learning journey, I personally experimented with various file compression processes and explored multiple tools.
tar and gzip in a Linux environment to compress code files.tar, gzip, and bzip2, ideal for automation scripts and project archiving.# Compress a folder
tar -czvf project.tar.gz /path/to/project
# Decompress a file
tar -xzvf project.tar.gz
Through this file compression experience, I have not only improved my file management skills but also prepared thoroughly for future Fab Academy project submissions, ensuring data integrity and smooth transfers.