1. A method for face modeling, comprising the steps of: (a) processing face detection and facial feature detection on a plurality of images for a person with a single or a plurality of image capturing systems, (b) locating four landmarks on the face of the person based on the facial feature detection, wherein the face is detected by the face detection, and wherein three point features from the four landmarks form a basis plane, (c) training support vector machine (SVM) based demographic classifiers with between one and two thousand images as an input at a learning phase, (d) processing said plurality of images to obtain demographic recognition of the person in the captured images using the support vector machine (SVM) based demographic classifiers, (e) choosing a face model specific to the demographic recognition of the person as an approximate face model, whereby calculation of affine coordinates using demographic dependent constant can be facilitated by the chosen approximate face model, and (f) combining said demographic recognition with affine coordinate based mesh adjustment technique for said face modeling, wherein said demographic recognition comprises gender and ethnicity recognition, and whereby the face modeling is followed by a view generation of the face using rendering tools.