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

No edit summary
No edit summary
Tag: visualeditor
 
(2 intermediate revisions 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 can be viewed here:
* Developed an implementation of the brick break game in canvas.
http://github.com/ishan28mkip/putcodelinkhere
* 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


Line 165: Line 167:


'''Walter Bender'''
'''Walter Bender'''


'''What will you do if you get stuck on your project and your mentor isn't around?'''
'''What will you do if you get stuck on your project and your mentor isn't around?'''