Ваша проблема не только в наложении текстур. То, что вы запрашиваете, - это загрузить модель Wavefront OBJ и ее библиотеку материалов, а затем передать эти данные командам рендеринга OpenGL. В зависимости от того, сколько уже существующего кода вы хотите (не) использовать, для этого требуется разное количество кода. Однако нет такой вещи, как простая функция OpenGL, которая делает все это в черном ящике.
Хотя это часто задаваемые вопросы, и Google дает вам некоторые результаты, я не нашел учебник, который действительно объясняет, что происходит.
Если вы хотите, чтобы это было действительно просто, используйте загрузчик Wavefront и визуализируйте библиотеку:
http://www.evl.uic.edu/pape/sw/libwave.html