Changes

no edit summary
Line 39: Line 39:       −
'''ABOUT YOUR PROJECT'''
+
'''ABOUT THE PROJECT'''
 
--------------------
 
--------------------
   Line 68: Line 68:  
'''What is the timeline for development of your project?'''
 
'''What is the timeline for development of your project?'''
   −
<center> <div>
+
{| class="wikitable"
{| border="1"
  −
|Pre Program Preparation - Week 1
  −
|Discuss the features required for the extension and the modules to be written
   
|-
 
|-
|Pre Program Preparation - Week 2
+
! Header text !! Header text
|Work and plan out the design of the extension
   
|-
 
|-
|Week 1
+
| <22 Apr - 5 May> (Pre-program week 1) || Discuss the features required for the extension and the modules to be written
|Create the basic framework for the activity
   
|-
 
|-
|Week 2
+
| <6 May - 20 May> (Pre-program week 2) || Work and plan out the design of the extension
|Enable the 3D motion of the turtle equipped with basic functionalities - setxyz, pitch, roll, yaw
   
|-
 
|-
|Week 3
+
| <20 May - 27 May> || Create the basic framework for the activity
|Add camera and lighting models
   
|-
 
|-
|Week 4
+
| <27 May - 3 June> || Create the 3D environment, Enable the 3D motion of the turtle equipped with basic functionalities - setxyz, pitch, roll, yaw
|Add texture mapping to objects created
   
|-
 
|-
|Week 5
+
| <3 June - 10 June> || Add support for palettes which would contain blocks for turtle command
|Add ‘export to 3D model’ capabilities such that the model is compatible with use in Blender
   
|-
 
|-
|Week 6
+
| <10 June - 17 June> || Add camera and lighting models
|Provide sample projects/examples by adopting ideas from Reggini’s implementation
   
|-
 
|-
|Week 7
+
| <17 June - 24 June> || Add texture rendering to surfaces of 3D objects
| Polish up the work, fix bugs, write documentation,  
+
|-
|}</div></center>
+
| <24 June - 1 July> || MID TERM EVALUATIONS
 +
|-
 +
| <1 July - 8 July> || Compile up the code, Create sample projects/examples by adopting ideas from Reggini’s implementation
 +
|-
 +
| <8 July - 22 July> || Present the code in front of kids and teachers, note the challenges faced and collect their feedback
 +
|-
 +
| <22 July - 29 July> || Get back to design and iterate on success/failures from the feedback, Make necessary changes to code
 +
|-
 +
| <29 July - 5 August> || Add ‘export to 3D model’ capabilities such that the model is compatible with use in Blender
 +
|-
 +
| <5 August - 11 August> || Clean up UI, Fix bugs, Write documentation
 +
|-
 +
| <11 August - 18 August> || Wrap up the complete work and submit the code for Final Evaluations
 +
|}
 +
 
      Line 102: Line 106:     
* A prototype of Turtle Art 3D: Developed a prototype for the Turtle Art 3D to get a better understanding of the work that needs to be done. It can be reviewed here:
 
* A prototype of Turtle Art 3D: Developed a prototype for the Turtle Art 3D to get a better understanding of the work that needs to be done. It can be reviewed here:
 +
  https://github.com/Anubhav-J/TA3D
 
* Familiarity with Turtle Art codebase: Possess some level of familiarity with the existing Turtle Art codebase
 
* Familiarity with Turtle Art codebase: Possess some level of familiarity with the existing Turtle Art codebase
 
* Familiarity with submission and review procedure
 
* Familiarity with submission and review procedure
Line 121: Line 126:  
'''If your project is successfully completed, what will its impact be on the Sugar Labs community?'''
 
'''If your project is successfully completed, what will its impact be on the Sugar Labs community?'''
   −
'''My version:'''
+
'''My thoughts:'''
    
Once this project is successfully completed, Sugar will then have a completely new and one of a kind 3D programming environment for students. A student in any part of the world will then be able to not only create 3D visualizations but at the same time improve his mathematical concepts of coordinate geometry and vectors. It is designed to be easy enough for children, yet powerful enough for people of all ages. It would serve as a playground where any child can learn to create 3D drawings and figures using his imagination and also serve as a challenge to the more adventurous to create complex 3D art involving a lot of co-ordinate geometry concepts.
 
Once this project is successfully completed, Sugar will then have a completely new and one of a kind 3D programming environment for students. A student in any part of the world will then be able to not only create 3D visualizations but at the same time improve his mathematical concepts of coordinate geometry and vectors. It is designed to be easy enough for children, yet powerful enough for people of all ages. It would serve as a playground where any child can learn to create 3D drawings and figures using his imagination and also serve as a challenge to the more adventurous to create complex 3D art involving a lot of co-ordinate geometry concepts.
25

edits