2026-04-17 16:44:20 +05:30

3.2 KiB

Divya Week 4 — Visual Findings Synthesis

Executive Summary

  • Visual Stability: Thob is production-ready for basic material and texture swaps, exhibiting high rendering fidelity and low visual latency.
  • Interaction Gap: The absence of native 3D Raycasting is the most significant blocker for "immersive" configurators; all interactions are forced through the 25
  • Discovery Hurdle: Proprietary logic syntax ($context) creates a high entry barrier that requires memorization rather than visual discovery.
  • Asset Pipeline Friction: A silent file-size cap (~5MB) leads to "invisible walls" during the authoring of high-resolution product variants.
  • State Reliability: While consistent during active use, the builder currently lacks "Session Persistence," resetting selection states on every refresh.
  • Geometric Fragility: Discovered specific "Unstable Primitives" (Cylinder) that can crash the builder during simple visibility toggles.

Strongest Visual / Configurator Flows In Thob

  1. Material Variant Switching: The Material Variant system is the "Platinum Standard" in Thob. It is fast, consistent, and provides 100% state integrity under rapid stress.
  2. Visual Fidelity & Mapping: Texture mapping on primitive geometries (like planetary spheres) is seamless and professional-grade.
  3. UI-to-3D Property Linking: Once the logic is linked, the bridge between 2D UI and 3D property updates is deterministic and instantaneous.

Weakest / Most Fragile Visual Flows In Thob

  1. Direct 3D Interaction: Clicking an object to select it is Not Supported. This makes the 3D scene feel like a "video" rather than an interactive app.
  2. Multi-Object State Management: Handling "Single-Select" across 4+ objects (like Cube/Sphere/Plane/Torus) is extremely fragile due to State Explosion (too many manual triggers).
  3. Asset Injection: The silent failure of high-res uploads makes the asset pipeline feel unreliable for professional texture artists.

Recurring Visual Pain Points

  • Repeated State Issues: The "Refresh Reset" remains a consistent frustration; you cannot easily preview a specific variant state after a reload.
  • Repeated Authoring Friction: Having to "Guess" the correct $context.item_currentItem.id syntax instead of having a visual dropdown.
  • UI ↔ 3D Sync Issues: The undefined is changing from uncontrolled to controlled warning signals a consistent delay in React state initialization for new variants.

Missing Product Primitives

  • Selection Manager Primitive: A logic node that handles "Single-Select / Multi-Select" rules automagically for a group of meshes.
  • 3D Event Triggers: Native "On Click" and "On Hover" listeners directly on the Mesh nodes.
  • Asset Validator: A visual UI indicator that shows upload progress and provides clear error messages for size/format rejections.
  • Session State Cache: A mechanism to persist the active variant selection during the editing session.

Most Important Final Takeaway

  • If only 1 visual system improvement could be made first, it should be Native 3D Raycasting (Interaction Engine). Without the ability to click the object itself, Thob remains a "UI-first" tool rather than a "3D-first" interactive experience.