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… ^_^



8 comments:
you may want to cite earlier work
u may want to post ur video as a response to this 1.
http://www.youtube.com/watch?v=d7eGypGOlOc
and really, amazing work awsome! gr8 job really amazing
@Omar: Thanks! >.<
Yea, MIT ASSIST was the motivation actually to the project.
ASSIST has awesome reasoning module! Our reasoning module, as I mentioned in my post, still needs work! The demos in my video just use less than 10% from the reasoning features/functionalities.
One great point we actually have is the simulator; it has been built completely from scratch (it was my responsibility! ^_^). ASSIT used Working Model 2D (a motion simulation product) but we built our physics engine ourselves.
Thank you once more, Omar! ^_^
WOW
GOOD X3 !!!
I wanna use it >.<
Magdy! the video is awesome! totally breathtaking! great great work! keep it coming!
I have only one question:
When will you post first version. Cuz this is just gr8 awesome program. I need this ....
Thnaks. Keep it up.
Currently, there is no plan to post any version for the project. This was my gradation project, and unfortunately and for certain reasons, there is no intention by the team to continue in this one. That is bad I know, but this is our decision for now.
Nevertheless, I have some news here: I will start a new project myself; it will not be similar to my graduation project but it’s Kind of a CAD System that has different visions, purposes and aims.
I am gonna use the physics engine I have built, after I re-engineer it a bit.
Will blog about that soon. ;)
hi
i just watch the video and i got to admit it to you
what a fantastic job you got there
i am a CS student and i want to be a game programmer some day
may i have some advice
like how to build a physics engine or anything that can help me to get to ma dream
and thanks
Post a Comment