Tuesday, August 11, 2009

Demo From My Graduation Project!

As the title says…

Project Name: “Free Hand Sketch Recognition For Visualizing Interactive Physics”

Code Name: Raccoon

About:

The aim of the project is to develop a natural sketching system that allows the users to sketch different objects to draw simple two-dimensional classical mechanics physical model in natural and freely way as they would on paper. The user then shall be able to interact with the design, simulate and visualize the model at any point of time in design process, and watch how the objects interact together.

Main Modules: Recognition, Reasoning, Simulator and User Interface

My Responsibilities: The simulator module; which consists of two components:  Physics Engine & Graphical Layer.

 

Note!

The project targets two sections: students study physics and mechanics, and mechanical engineers to prototype quite simple machines.

Actually, the project isn't completed yet, there is a 'gap' in the graphical layer part (visualization); it does not support all the features provided by the physics engine (simulation) or the recognition module. Besides, the reasoning module still needs some work. (The main rule of reasoning module: make the system understands (not recognize) 'every' stroke the user draws; so s/he doesn't need the menus at all but draws as s/he would exactly do on a piece of paper)


Example of features kind of lost because of the gaps between the modules: pin-joint, rod, complex polygon, spring (spring system).., analysis and plot certain object's info.. and even analysis the whole scene.


When you have those ones, you could ‘just draw’ a complete -quite simple- machine (or complete physical system) and visualize it without any CAD system.


Well,coming soon… ^_^

Monday, February 09, 2009

And I thought OpenGL was dead! 0.o

Too long since my last post. I was extremely busy with my graduation project, which I hope to write about it soon.

In the last few days, I was searching about DirectX 10 vs. OpenGL 2.1 Graphics. I am not going to list here the technical differences between both of them, you could check Google for that and as a start you could check this link:

http://en.wikipedia.org/wiki/Comparison_of_OpenGL_and_Direct3D

I am completely unaware about OpenGL, all I was know about it is that OpenGL is the standard specification for graphics libraries and that blah blah blah, and just exactly as the title says: "I thought OpenGL was dead", However, what I actually read in the last few days changed my mind 360 degrees in the other direction.

Check out OpenGL 2.1 vs. DirectX 10 / 9 graphics.

[Source: http://www.winmatrix.com/forums/index.php?showtopic=13647]
[The full thread is actually interesting]

Moreover, check out this list of OpenGL programs
http://en.wikipedia.org/wiki/List_of_OpenGL_programs
Awesome titles based on OpenGL.

In my graduation project, I am working on the “simulator module” that supposed to simulate simple classic mechanics physical models. A graphics layer is needed in the simulator, and I am thinking now about OGRE or GLUT toolkit (sort of a wrapper to OpenGL)!

Links:

OpenGL -> http://www.opengl.org/

GLUT toolkit -> http://www.opengl.org/resources/libraries/glut/



Friday, May 23, 2008

WorldWide Telescope: The Universe at Your Fingertips

WWT_Embroidery_500w

Microsoft launched its WorldWide Telescope, bringing the free Web-based program for zooming around the universe to a broad audience.

WorldWide Telescope, enables anybody with a Web connection to browse through the universe, to explore distant galaxies, to dance among the stars. A state-of-the-art combination of software and Web 2.0 services, WorldWide Telescope offers terabytes of high-resolution images, astronomical data, and guided tours that bring the universe to your fingertips.

Lots of computer applications offer to add value to your life. WorldWide Telescope, available for download, delivers the sun, the moon, and the stars—for free.

 wwt1

"The WorldWide Telescope is a powerful tool for science and education that makes it possible for everyone to explore the universe," said Bill Gates, Microsoft's chairman, in a statement.

 

Link:

http://www.worldwidetelescope.org

 

Others links:

http://research.microsoft.com/news/featurestories/publish/WorldWideTelescope.aspx?0hp=n2

http://www.istartedsomething.com/20080513/capturing-screenshots-from-worldwide-telescope/

 

Guys, you have to check that "AWESOME" program... Thumbs-up

Sunday, March 23, 2008

The Building Information Model (BIM)

The Building Information Model (BIM) is a set of information generated and maintained throughout the life cycle of a building. BIM is the process of generating and managing a building information model.

BIM covers geometry, spatial relationships, geographic information, quantities and properties of building components (for example manufacturers' details). BIM can be used to demonstrate the entire building life cycle including the processes of construction and facility operation. Quantities and shared properties of materials can easily be extracted. Scopes of work can be isolated and defined. Systems, assemblies, and sequences are able to be shown in a relative scale with the entire facility or group of facilities.

BIM is able to achieve such improvements by modeling representations of the actual parts and pieces being used to build a building. This is a substantial shift from the traditional computer aided drafting method of drawing with vector file based lines that combine to represent objects.

Read more about BIM:

http://en.wikipedia.org/wiki/Building_Information_Modeling

http://bim.arch.gatech.edu/?id=402


-> Check Autodesk Green Research
http://usa.autodesk.com/adsk/servlet/item?id=10262483&siteID=123112

Watch the video on youtube. (I do not have the permission to embed it here) ^^

 

-> Check also BIM by Professor Charles M. Eastman at Georgia Institute of Technology

http://bim.arch.gatech.edu/

God, wish I was an architect. Big Grin

Test...

I just downloaded "Windows Live Writer", using it right now, looks nice. ^^

Thursday, January 03, 2008

Microsoft XNA Resources

Here are some XNA resources.

Articles

Blogs

Community

Games

Videos

Competitions

Other

Saturday, August 18, 2007

Animoto - new videos =)

Here is another three videos.

Old days... :)



Friends - 2



JDC & SKDD1 -> (Events: Java Developer Conference & SilverKey DemoDay 1)



Friday, August 17, 2007

Animoto


Animoto - here where slideshows end.

Animoto is a web application that automatically generates professionally produced videos, each a customized orchestration of user-selected images and music.

The site matches your photos to music for a unique, one of a kind “slideshow.” Honestly though, it’s super cool– like nothing else I’ve ever seen.

Check it: http://animoto.com/
Enjoy!

Here are a couple of videos I have created...

My friends...



Me...

I am still here... :)

Yeah...
That's all, I am still here. =)

Friday, March 23, 2007

Google maps

Why is Google doing this? Visit the following link and zoom out:

Spot on Google map with zoom level 23 in the middle of nowhere

Is there a map in such detail for the whole world? Is Google going to take over the world? Too many questions and too few answers...