Vidyut - A success story

February 3rd 2012. The real happiness was to be witnessed inside me. An year of struggle, along with my team mates has finally paid off. Standing in front of the college staring at the humongous structure of our front entrance, I ran myself through my memories "From the initial documentation, budget problems, Late night phone calls to setup workshops, thinking of creative ways to write in the website, sitting with my website and multimedia team, tying the flexes, meetings with our convener, our director, darshan from chancellor, press conferences, seeing our names in the newspapers, websites brochures" the list cannot be cut short, thus forcing me to stop now. Faced a lot - "This will never happen" "Lack of team work or rather lack of team mates" "Pressure from all sides" "A whole new experience of how to keep cool under the most difficult circumstances" "Keeping the morale up" "Fighting to make a decision". All these had really acted as a mould that I will cherish forever. The mould that taught me how to learn. Mistakes were many, no denying that. But accepting the facts, ignoring useless criticisms, imbibing useful ones has truly transformed me in a good way. I can never call myself a leader, but I have seen many through the Vidyut days. "A leader is not somebody who does things, but a person who brings his followers to a much greater standard and making them ready for the next test". I am proud to say that I was a part of the core team that made this dream of the college a reality. 

Read more


Path traversal sample video

So I could finally an object to cover the whole path. And that too along the shortest way possible :)

I made a small video of it, I apologize for the quality.
http://www.youtube.com/watch?v=oZdQxQzliH4

Read more


A sample environment

So I have setup a sample environment for my game :)


Read more


Cool the globe briefing

So am thinking of making a game, using WebGL, I call it 'Cool the globe'.
It is about global warming, how to stop it The means the game will be adopting is tree plantation. Dah....

So the game focuses on a boy, who thinks of stopping global warming by planting trees. But it is not easy. There are obstacles. He(You, ofcourse)  has to chose the best way possible to do it.

The player will be provided with a plot of land with nearly 24(for now) pieces of land. In each piece, it is possible to plant a tree. Each plant will grow, if watered, to become a tree going through 4 stages of its life, and finally will give fruits. These fruits will have to be sold to make money. Initially there will be 6 trees, so thats initial investment. Once we get the money we can buy new seeds and the final aim is as the timer ends, the global warming meter should be below half its level.

Now its not easy to grow trees. There are always the inevitable bad guys. Random people will come and cut down the trees. So we can avoid them by either bribing them(Time saving, money spending) or convinve them to not cut the trees(Money saving, time spending). The choice is yours.

The number of trees is inversely proportional to the amount of global warming the meter shows.

So the game is all about managing, time and money to achieve a balance in global warming :)
Cheers

Read more


Lighting testing

26/9/2011

Finally was able to get the proper light setting and effects we wanted. Modelled a light source, and got a spot light on the screen. Here is a sample image


The current setting is without the use of a lens. Not sure whether the physics involved in refraction is already added in GLGE, otherwise will have to add it. Excited!!!!

Read more


Collada import testing



6/9/2011
So finally was able to test the support for GLGE’s collada import support.
This is what we did-
  •  Downloaded GLGE from the official website - http://www.glge.org/
  • When unzipped it contained a folder named samples.
  •  It had many sample GLGE projects that was a very good point to start our capability testing.
  • At the moment we are concerned about the support for import of 3d models.
  • To test it we-

o   Created a sample web project in NetBeans IDE.
o   Copied the whole GLGE folder into the \Web folder in the projects folder.
o   In the NetBeans IDE projects pane, browsed for the samples\collada folder and ran the index.html file.
o   Wallah!!!

Some observations
·         If the whole GLGE folder was not copied, it would not work because in the folder there are many necessary files without which the collada import would not have worked.
·         The index.html has to be run on a server, I used ‘glassfish’. We are using the server because the html file is using external ‘.dae’ files.
·         Tested on both firefox 5 and chorme 13.
·         Currently there is a small lag expecially during loading.

Read more


What is it we are going to do

The virtual labs are going to provide a 3D physics lab environment where any user can perform experiments.

The technology to be used is WebGL and the library used is GLGE. GLGE allows the use of collada import. So inorder to model the apparatus and the room, it is sufficient to model it in a 3D modelling tool like blender or 3ds max and export as collada. Then GLGE provides the functionality of  importing collada.

Check this out
http://amrita.vlab.co.in/?sub=1
We are trying to replicate some of the experiments in this, but the difference would be that we provide 3D. ;)

So i guess we can start off :)

Read more