Physical Simulation
explore my physics projects
Computer Graphics
explore my computer graphics projects
Animation
explore my animation projects
Acceptance-Rejection Distribution Generator
Dec 14 2023 Physics TA Project C++ Python Stochastic Method
Used the acceptance-rejection method to generate samples from custom continuous and discrete distributions, including binomial and Poisson. Verified accuracy through histogram comparisons with analytical formulas. Read More
Korteweg de Vries Equation
Nov 14 2023 Physics TA Project C++ Python Wave Numerical Simulation Partial Differential Equation
Simulated soliton waves using the Korteweg–de Vries (KdV) equation to explore how different explicit and implicit time-stepping methods affect accuracy and stability. Read More
Simple Digital Filter – Frequency Domain Analysis
Nov 07 2023 Physics TA Project C++ Python Data Analysis Fourier Transform
This project applies Fourier transform to analyze a composite sine wave signal and demonstrates how simple equations can function as digital filters. Both low-pass and high-pass filters are applied and visualized in the frequency domain. Read More
Finite Square Well
Oct 30 2023 Physics TA Project C++ Python Quantum Mechanics Solving Systems of Equations
This project applies Newton's method to solve the transcendental eigenvalue equations of a finite potential square well in quantum mechanics. It numerically estimates bound-state energy levels, using initial guesses derived from the infinite square well solution. Read More
Rutherford Scattering
Oct 14 2023 Physics TA Project C++ Python Classical Mechanics Numerical Simulation Ordinary Differential Equation
A numerical simulation of Rutherford scattering using the adaptive Runge-Kutta method to model the Coulomb interaction between an alpha particle and a gold nucleus. Read More
The Solitude House
May 30 2023 Animation Practice Autodesk Maya Substance 3D Painter Modeling UV Texturing Lighting Rendering
A symbolic rendering of a solitary house, representing how moments of loneliness can become powerful opportunities for inner reflection and personal growth. Read More
Analysis of the Temperature Data at Hualien between 2010-2020
May 11 2023 Physics Course Project MATLAB Data Analysis Fourier Transform
This study analyzes ocean and air temperature data in Hualien from 2010 to 2020 using probability distributions, Fourier Transform, and Hilbert-Huang Transform. Results reveal temporal patterns and highlight rising temperature trends, contributing to a better understanding of local climate change. Read More
My First Step into Animation: Cartoon Rocket Launch
Apr 30 2023 Animation Practice Autodesk Maya PhotoShop Modeling UV Texturing Lighting Character Animation Rendering
A stylized rocket launch animation created in Maya. The cartoon rocket symbolizes my first steps into animation, with dynamic smoke effects generated using Maya's particle system to enhance realism and motion. Read More
Z-buffer and Shading
Dec 26 2022 Computer Graphics Course Project C++ OpenGLUT
Implemented a 3D rendering pipeline with flat shading and z-buffering. The system parses transformation and lighting commands, supports perspective projection, back-face culling, and point light shading using the Phong reflection model. Read More
3D Computer Graphics Pipeline
Nov 28 2022 Computer Graphics Course Project C++ OpenGLUT
Implemented a 3D graphics pipeline that reads transformation, camera, and display commands from input files. Supports translation, scaling, rotation, clipping, viewport mapping, and .obj model rendering with back-face culling and triangle slicing. Read More