diff --git a/Week-1/Week-1-PersonalSummary.md b/Week-1/Week-1-PersonalSummary.md index 426e4e0..e5a27f9 100644 --- a/Week-1/Week-1-PersonalSummary.md +++ b/Week-1/Week-1-PersonalSummary.md @@ -1,26 +1,25 @@ -# Divya — Week 1 Summary +# Week 1: Personal Sprint Summary -## Tasks Completed --Task 1: --Task 2: --Task 3: --Task 4: +## Favorite Task: Task 2 (Texture Mapping) +This task was the most satisfying because it highlighted the **"No-Code Visual Loop."** Being able to see the checkerboard align instantly in the viewport vs. having to refresh the browser and check the console logs for URL errors made the builder feel like a proper "Artist's Tool." -## What Thob Supports Well --1. --2. --3. +## The Biggest Challenge +The biggest hurdle was the **Interaction engine's inconsistency.** +- It was frustrating to see a button trigger in the UI that simply didn't fire in the runtime. +- Realizing that **Hover** is currently unsupported was a reality check: it reminded me that while the builder is a strong visual layout engine, it's not yet a full interaction engine. -## What Feels Weak / Awkward --1. --2. --3. +## Tooling Comparison summary +- **Vanilla Tree.js**: Felt like the "Ultimate Control" but required too much "Boilerplate Math." +- **React Three Fiber**: The "Sweet Spot." Declarative, powerful, and very clean for managing complex states. +- **Thob Builder**: The "Future." If the interaction engine catches up to the visual engine, it will be the fastest way to build 3D web apps. -## Most Product-Relevant Discovery -- +--- -## Best Improvement Recommendation -- +## Progress Checklist (Week 1) +- [x] Task 1: Material Color Logic (Complete) +- [x] Task 2: Texture Mapping (Complete) +- [x] Task 3: Pointer/Hover Interaction (Complete - Discovery: Not Possible) +- [x] Task 4: Persistent Click Toggle (Complete - Discovery: Unstable) -## What I Learned About Vanilla vs R3F vs Thob -- + +**Personal Note**: Transitioning between three different ways of thinking (Imperative → Declarative → Visual) has been an incredible way to map the landscape of 3D Web Development. \ No newline at end of file