working-- test different object
working-- different object can have different texture. creat the new material pointer in the header file instead of the source file.