Skip to content

MoYan1082/PMX_Model_Viewer_with_PhongLight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PMX_Model_Viewer_with_PhongLight

Figure2

  1. 使用Blinn-Phong光照模型渲染.pmx格式的模型。

  2. 点光源阴影:Shadow MapPCF

  3. 屏幕空间的环境光遮蔽:SSAO

💡 TODO

  1. 修复天空盒无法显示的问题。
  2. 增加PBR材质和IBL。

💻开发环境

  • OS:Win10。

  • IDE:Visual studio 2022。

  • 项目中使用到的库在DependenciesPMX_Files_Viewer\external中。

🛠️如何使用

  1. 使用Visual studio打开 PMX_Files_Viewer.sln 文件,并运行。

  2. 如果出现由于无法找到 assimp-vc143-mt.dll...的提示,需要将Dependencies\dll下面的assimp-vc143-mt.dll复制到项目中的DebugRelease中(即和PMX_Files_Viewer.exe放在同一目录下)。

  3. 如果.pmx模型或贴图路径中存在中文可能会报错,我感觉这是assimp库中的一个遗留问题 assimp/issues/1612#。我自己的解决方案是修改系统的编码方式:

    Figure3

  4. 如果无法运行,可以根据自己的操作系统使用cmake重新编译库文件并引入项目,具体步骤可以参考:LearnOpenGLLearnOpenGL-CN

About

使用Phong光照模型渲染.pmx格式的模型文件。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published