Login Register

robertusj's blog

Dojo Furniture? What The Heck Is That?

Hi dojoers,

I am sure you got question what the heck is Dojo Furniture! Is Dojo changing its profession from javascript framework to furniture wholesaler? Well allow me to explain about it! Since my project proposal, I promised to give many things from code library, documentation and couple tests but *hrmmmm* something missing... then I purposed to have real world example in the list... Then there you go! I called it Dojo Furniture!

SoC GFX: General update

Hi dojoers,

In this opportunity, I would like to share my status update for gfx project with Dojo.

What was achieved lately?
- Revised test page.
Yes, a new cool looking page! It cut around 40% loading time from previous version (because of dijit dependancy), which from ~40 seconds become ~20 seconds.

- Camera

New month means new appearance

Hi dojoers,

I would like to introduce you a new page for GFX 2.0... Now the new page focuses on the display of the canvas (it is located in the middle of the page and it is very big). How about the other (console and help page)? Dont worry, I made such a way when you need them, all you should do just go to bottom left to click either console or help page... And a draggable panel will be shown! In terms of loading, it cuts the loading time around 50% (from 40 seconds to 20 seconds), it is due to I am using a lot of dijit component... Unfortunately, the only problem of new page is performance downgrade since the canvas size is bigger (take more time to draw)... Please go to this page to see the new look of GFX 2.0 page.

New feature!

Hola dojoers,

Recently, GFX 2.0 got new important feature! It is called LoaderSystem. As name describes, it will load external data format (especially graphic markup language such as OBJ file)... Anyone familiar with Suzanne from Blender? It is auto loaded in the GFX 2.0 in the start up page... You can rotate it, you can move it as well... Not forget to mention other mesh such as Cylinder is added as well...

GFX 2.0 Implementation Overview

Hi dojoers,

As mid evaluation comes, I am prepared myself with a document to give brief explanation about my implementation. It is provided class diagram, sequence diagram, some explanation for each component and screenshot about some demonstration.

You can find about:
- Design Document
- Implementation Overview Document
- Simple Class Diagram

GFX 2.0 Analysis document

Hi dojoers,

I am thinking to put my analysis document for GFX 2.0 (this document has been updating from the first time discussion with my mentor Mr.Eugene Lazutkin). You can read the document to know more about abstract design of GFX 2.0... At the moment, I am writing document to explain thoroughly about GFX 2.0 implementation, it will be described about:
- Assumption implementation (for example, no color texturing, no light feature, etc)
- Implementation detail (including design diagram, improvement made to increase performance)
- Problem (algorithm, feature that hard to implement)

Link for the analysis document can be read in this link

Welcome Opera GFX 2.0

Hi dojoers,

Finally, after bugging around with algorithm to change Quaternion to Euler rotation system... The Opera implementation for GFX 2.0 is out... It is around 90% though (I need mathematician who understand about good camera management).

Since the Firefox and Opera implementation are already out... So I already achieved the unification API feature of GFX 2.0... After mid evaluation, I want to jump into high level of GFX 2.0 to make interactive 3D module... such as loading 3d model... and easy 3d environment loader file... I also want to make a real world example...

New Realtime Demo! Very exciting!

Hi dojoers,

There we go! A new demo page, it has realtime script execution, so you can play around with the library. Notice that, I put some predefined script already as example script... You can change it or do your own in custom script... The purpose of this demo page is to determine whether my API is good or not... Not forget to mention, I will post the class diagram for you to get an abstract idea about the API... Try your best not to see the source code... try to guess from the argument parameter name... I am sorry I cant provide full HTML documentation right now since I will do it later on this project lifetime...



Please go to this to see the demo page and this to see the class diagram...



I would really appreciate if you give some comments, suggestions, or critics... Thanks!

This week...

Hi dojoers,

Last week is kind of researching week for me... since a lot of things came to me... From interview with Google Sydney (I am applying to work with Google) till "wet week" (people from NSW, AU should know this... Last week was raining all the time)... What have I been researching is what is the best data structure to support the 3d environment graphic? Especially for scene management (such as BSP, Octal, and soon) I also researching for best math calculation to boost the performance...

Testing page

Hi,

This week for my project is about user-usability. Thinking about how to make user uses the library easily... It is hard to think API for creating render object because there are many things that need to be covered (color, transformation, what shape n soon).

Syndicate content