I have a rigged human 3D model in .fbx or .zbrush format. I want to write a program that reads the model and displays it (writes to image file) in a certain pose.
I want to define pose by specifying few variables (not more than several hundreds), for example, angles between bones. So, a program gets a model and a list of variables describing pose and returns image.
What tools (languages and libraries) exist to do this?
I know that Unity can load .fbx but I wonder if it is the instrument of choice for my problem. I don't need to animate model dynamicaly: just one call to program - one pose. All I need is high quality of image, I mean high resolution and natural limbs bending, and simplicity of script.