What did you personally accomplish this week on the project?
This week, I worked on integrating and rendering 3D objects—such as glasses—on top of a human face using OpenGL. I aligned the 3D model with facial landmarks and refined the rendering pipeline to ensure the virtual object appears naturally overlaid in real time. This required deeper integration with face tracking data and improvements to pose stability and object placement.
Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?
I’m on schedule. However, GPU performance and integration continue to be a challenge—especially on the Jetson platform, where driver and shader issues have impacted rendering stability. Given that this is a prototype, I’ll be making compromises on some graphical fidelity and fallback features to prioritize real-time responsiveness and ensure the demo remains functional and stable.
What deliverables do you hope to complete in the next week?
Next week, I plan to:
-
Finalize the alignment and positioning of the glasses overlay under varying head poses.
-
Improve visual realism through better materials, transparency, and shading effects.
-
Explore lightweight fallback rendering techniques to support more constrained GPU scenarios.
-
Test the robustness of the pipeline under different motion and lighting conditions.
-
If time permits, begin generalizing the overlay system to support additional 3D elements (e.g., hats or earrings).