wangdingqiao/noteForOpenGL

关于/noteForOpenGL/resources/models/sphere/

Opened this issue · 1 comments

您好, 您在反射一节应用的这个图,里面没有法线信息, 没有办法计算光照吧?您是怎样做的,求解答 谢谢

sphere.obj确实没有提供法线信息,不过利用ASSIMPL库加载时,使用了参数aiProcess_GenSmoothNormals:
const aiScene* sceneObjPtr = importer.ReadFile(filePath, aiProcess_Triangulate | aiProcess_FlipUVs | aiProcess_GenSmoothNormals);

会重新计算出法向量的。