From 32f6b08db1c3a97684f8759d16bf04ee399f9c1c Mon Sep 17 00:00:00 2001 From: anshk Date: Mon, 13 Apr 2026 17:16:21 +0530 Subject: [PATCH] docs: week 3 personal summary doc --- Week-3/Week-3-PersonalSummary.md | 78 ++++++++++++++------------------ 1 file changed, 34 insertions(+), 44 deletions(-) diff --git a/Week-3/Week-3-PersonalSummary.md b/Week-3/Week-3-PersonalSummary.md index ef6daa2..8c028ef 100644 --- a/Week-3/Week-3-PersonalSummary.md +++ b/Week-3/Week-3-PersonalSummary.md @@ -1,56 +1,46 @@ -# Ansh — Week 2 Summary +# Ansh — Week 3 Summary ## Tasks Completed -- Task 1: -- Task 2: -- Task 3: -- Task 4: - -## Strongest Product Flow In Thob -- - -## Weakest / Most Awkward Product Flow In Thob -- - -## Top 2 High-Value Discoveries -- 1. -- 2. - -## Top 1 Quick Win Recommendation -- - -## Top 1 Deeper Architecture Concern -- - -## If A Customer Wanted A Guided 3D Product Story Or Multi-State Scene, Could Thob Support It Well? -- Yes / Partial / No -- Why: - -# Divya — Week 3 Summary - -## Tasks Completed -- Task 1: -- Task 2: -- Task 3: -- Task 4: +- Task 1: Camera preset consistency audit. + - Vanilla three.js: reliable camera preset switching and stable target/focus. + - R3F: reliable and predictable with state-driven camera controller. + - Thob: partially reliable. Direct multi-camera `Make Default` switching was unreliable, but 3-mesh visibility toggling workaround was stable. +- Task 2: Scene preset / transform state switching audit. + - Vanilla three.js: reliable state switching, deterministic transforms/visibility, smooth transitions. + - R3F: reliable with clean state isolation and smooth interpolation. + - Thob: reliable with 3 prebuilt meshes + radio visibility toggles, but no transition animation. +- Task 3: 3-step guided flow reliability audit. + - Vanilla three.js: reliable sequencing (forward/backward/jump/reset) with smooth camera/object transitions. + - R3F: reliable for repeated multi-step flow with predictable state behavior. + - Thob: reliable for sequencing using same 3-mesh radio-toggle approach, but instant step changes (no smooth transitions). +- Task 4: Grouping / parent motion structural audit. + - Vanilla three.js: reliable true group hierarchy and parent-driven inheritance. + - R3F: reliable real hierarchy with predictable parent transform behavior. + - Thob: reliable. Parent -> child -> grandchild nesting worked correctly and inheritance stayed stable. ## Most Reliable Pattern In Thob -- +- Structural hierarchy and visibility-based state switching. +- Nesting meshes for parent-child-grandchild inheritance is stable. +- Radio-button visibility toggling across prebuilt state meshes is repeatable and predictable. ## Most Fragile / Misleading Pattern In Thob -- +- Direct camera preset orchestration by toggling multiple cameras (`Make Default`) can be unreliable. +- It can appear to work initially, then fail after repeated toggles or at certain positions. -## Top 3 Visual / Configurator Gaps -- 1. -- 2. -- 3. +## Top 3 Scene / Storytelling Gaps +- 1. Missing smooth transition primitives between authored states/steps (camera + transform + visibility blend). +- 2. No first-class guided-flow/state orchestration model (step bundles with transition settings and reset behavior). +- 3. Camera preset authoring and multi-camera default switching is not consistently trustworthy. ## Top 1 Quick Win -- +- Add built-in transition controls (duration + easing) for state/step switches triggered by UI controls. ## Top 1 Deeper Architecture Concern -- +- Interaction orchestration model is still workaround-heavy: advanced flows often require visibility swapping of separate meshes instead of native stateful runtime orchestration. -## Can Thob Support Product-Configurator Style Visual State Changes Reliably? -- Yes / Partial / No -- Why: \ No newline at end of file +## Can Thob Support Multi-State Scene Flows And Guided 3D Storytelling Reliably? +- Partial +- Why: + - Reliability is good for discrete state switching using prebuilt mesh visibility toggles. + - Structural grouping/hierarchy behavior is strong. + - But advanced storytelling quality is limited because transitions are instant and direct camera preset orchestration is not always reliable. \ No newline at end of file