1. A method of creating a real time synthetic model tracking a dynamic physical entity, comprising: a) receiving a plurality of points extracted from a sequence of a three dimensional (3D) information depicting a dynamic physical entity, each point of said plurality of points is associated with position information and photometric information; b) identifying a cloud point comprising a plurality of entity representative points selected from said plurality of points, said plurality of entity representative points portray a surface of said dynamic physical entity; c) generating in real time a points-surface of a synthetic model by creating a local spatial presentation for each of said plurality of entity representative points based on local principal curvatures calculated, using point geometry, for each of said plurality of entity representative points with respect to nearest neighboring points of said plurality of entity representative points according to a local topology of said each entity representative point extracted from said position information of said each entity representative point; d) generating in real time a continuous surface for said synthetic model by texturing a plurality of edgeless ellipsoidal shapes each created for a respective one of said plurality of entity representative points according to said photometric information of said respective entity representative point and composing together said plurality of textured edgeless ellipsoidal shapes; and e) tracking in real time a motion of said dynamic physical entity by re-creating said points-surface and said continuous surface through a of plurality of iterations wherein in each of said plurality of iterations said a)-d) are performed.