Compare commits

..

21 Commits

Author SHA1 Message Date
5ddb5b8618 add: week2 project setup 2026-03-31 16:00:53 +05:30
fa5cc4f1d7 docs: add week1 personal summary 2026-03-31 15:59:44 +05:30
6f00dddd73 chore: Change website tittles for better readability. 2026-03-31 11:24:05 +05:30
d6d240f89c chore: sync workspace lockfiles after dependency updates 2026-03-30 20:33:36 +05:30
c36914773e docs: updated task notes for task 1 2026-03-30 20:28:03 +05:30
8e5cddb3d1 docs: added builder notes for task4 2026-03-30 20:27:46 +05:30
79c48d5cb4 docs: added task notes for task4 2026-03-30 20:27:23 +05:30
5e97d450e8 style: added r3f index.css file for task4 2026-03-30 20:24:16 +05:30
8571b300b9 feat: added Basic Rotation / Motion for r3f in task4 2026-03-30 20:23:17 +05:30
d9fb575564 feat: added Basic Rotation / Motion for vanilla in task4 2026-03-30 20:22:51 +05:30
5d3381114d docs: added builder notes for task 3 2026-03-30 20:21:49 +05:30
22cd2eac6b docs: added Task notes for task3 2026-03-30 20:21:29 +05:30
835e55a6e3 feat: added object duplication and group duplication in r3f for task3 2026-03-30 20:20:49 +05:30
e6ae7e20ac feat: added object duplication and group duplication in vanilla for task3 2026-03-30 20:19:42 +05:30
9d6c9a8c59 chore: added buildernotes for task2 2026-03-27 20:10:27 +05:30
09fbad6626 chore: added task note for task2 2026-03-27 20:10:11 +05:30
8e925f0ec6 chore: added day2 update 2026-03-27 19:29:11 +05:30
8a29c9edb2 feat: added the sun, earth and moon models as parent ,child and grandchild in r3f. 2026-03-27 19:28:58 +05:30
95c319d304 feat: added the sun, earth and moon models as parent ,child and grandchild in vanilla. 2026-03-27 19:28:33 +05:30
d7ae6c0736 chore: added task notes and builder notes 2026-03-26 20:10:35 +05:30
d786a53904 chore: added day1 update 2026-03-26 19:52:17 +05:30
2 changed files with 18 additions and 0 deletions

View File

@ -0,0 +1,6 @@
# Day 1 Update
- Set up the repository using Turborepo to organize the project as a monorepo.
- Learned about the Scene Graph concept in Three.js.
- Implemented the solar system from the Three.js manual scene graph tutorial: https://threejs.org/manual/#en/scenegraph
- Started implementing the same solar system in React Three Fiber (R3F), but did not finish it yet.

View File

@ -0,0 +1,12 @@
# Day 2 Update
- Built the React Three Fiber app for Task 1 (`Week-1/Task-1/r3f/solar-system`) with full Vite project setup and base files.
- Implemented a simple solar system scene in R3F:
- Added Sun and Earth meshes.
- Created parent-child hierarchy using a `<group ref={orbitRef}>` for Earth orbit pivot.
- Animated orbit with `useFrame` by rotating the parent group each frame.
- Added/updated documentation for the day:
- Added Day 1 summary (`Week-1/Days-update/Day1.md`).
- Updated Task 1 notes (`Week-1/Task-1/TaskNotes.md`) with Vanilla, R3F, and Thob comparison.
- Added Builder notes (`Week-1/Task-1/builder/BuilderNotes.md`) including observed warnings/errors and limitations.
- Key learning: Scene graph parent-child transforms are straightforward in Vanilla and R3F, while Thob showed unstable behavior when changing child local position under parent transforms.