Summer of Code/2015/Ishan:Turtle Blocks 3D JavaScript: Difference between revisions

No edit summary
Tag: visualeditor
No edit summary
Tag: visualeditor
 
(One intermediate revision by the same user not shown)
Line 86: Line 86:
* Add 3D lighting support.
* Add 3D lighting support.
* Add camera models, add the ability to switch camera angles / camera types (orthographic/perspective)  
* Add camera models, add the ability to switch camera angles / camera types (orthographic/perspective)  
* Create a palette, and put blocks in it.
|-
|-
| <9 June - 16 June> ||  
| <9 June - 16 June> ||  
Line 91: Line 92:
* Add the ability of texture mapping.
* Add the ability of texture mapping.
|-
|-
| <16 June - 23 June> || Add the ability to import 3D models. Create a palette, and put blocks in it.
| <16 June - 23 June> || Add the ability to import 3D models.  
|-
|-
| <24 June - 26 June> ||Fix bugs and prepare the activity for the mid term evaluation.
| <24 June - 26 June> ||Fix bugs and prepare the activity for the mid term evaluation.
Line 134: Line 135:


'''Prototype'''
'''Prototype'''
*A prototype of Turtle Blocks 3D JavaScript : Developed a prototype for the Turtle Blocks 3D JavaScript to get a better grasp on the work that would be required to be done. It can be reviewed here :
*A prototype of Turtle Blocks 3D JavaScript : Developed a prototype for the Turtle Blocks 3D JavaScript to get a better grasp on the work that would be required to be done. It can be reviewed here :  
** Updates : Added support for graphical scripting.
  https://github.com/ishan28mkip/turtleBlocks3D
  https://github.com/ishan28mkip/turtleBlocks3D
* The prototype can be previewed here :
* The prototype can be previewed here :
Line 144: Line 146:
* Developed my college cultural fest website. Written in JavaScript/HTML5. The website can be viewed here:
* Developed my college cultural fest website. Written in JavaScript/HTML5. The website can be viewed here:
  http://bits-oasis.org/
  http://bits-oasis.org/
* Developed an implementation of the brick break game in canvas.''' '''(Code to be uploaded)
* Developed an implementation of the brick break game in canvas.
* Developed a gesture based / aural implementation of braille using kinect. (Code to be uploaded)
* Developed a gesture based / aural implementation of braille using kinect.  


'''Current Projects'''
'''Current Projects'''
* Core developer of a startup named helpdu. Developed the backend using node.js/mongoDb. Startup slated to launch soon.
* Core developer of a startup named helpdu. Developed the backend using node.js/mongoDb.
  http://helpdu.com
  http://helpdu.com


'''Relevant Courses that I am undergoing'''
'''Relevant Courses completed'''
* Currently undergoing a MOOC on WebGL on Udacity. To be completed within a week.
* Currently undergoing a MOOC on WebGL on Udacity.
  https://www.udacity.com/course/cs291
  https://www.udacity.com/course/cs291