91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

opengl 實現加載骨骼動畫 在GPU里進行蒙皮 ,不是一個可以運行的工程 有興趣可以參考我的博客

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?
#include?“TestMD5GPU.h“
#include?
Camera?camera;
float?lastframe?=?0;
int?main()
{
glfwInit();
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR?3);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR?3);
glfwWindowHint(GLFW_OPENGL_PROFILE?GLFW_OPENGL_CORE_PROFILE);

GLFWwindow*?window?=?glfwCreateWindow(800?600?“Test?Model“?NULL?NULL);
glfwMakeContextCurrent(window);
if?(!gladLoadGLLoader((GLADloadproc)glfwGetProcAddress))
{
cout?< return?-1;
}

glEnable(GL_DEPTH_TEST);

ShaderC?shader(“Chapter10_SkinedMeshAnim/modelGPU.vert“?“Chapter10_SkinedMeshAnim/modelGPU.frag“);
std::string?path?=?“Model/Bob/boblampclean.md5mesh“;
std::string?animPath?=?“Model/Bob/boblampclean.md5anim“;
TestMD5?newModel;
newModel.LoadModel(path);
????newModel.animation.LoadAnimation(animPath);

// newModel.LoadAnim(animPath);
while?(!glfwWindowShouldClose(window))
{
float?deltaTime?=?glfwGetTime()?-?lastframe;
lastframe?+=?deltaTime;
glClearColor(0.1f?0.3f?0.4f?1.0f);
glClear(GL_COLOR_BUFFER_BIT?|?GL_DEPTH_BUFFER_BIT);
shader.use();
glm::mat4?view?=?camera.GetViewMatirx();
glm::mat4?proj;
proj?=?glm::perspective(camera.fov?8.0f?/?6.0f?0.1f?100.0f);
glm::mat4?model?=?glm::mat4(1.0f);
model?=?glm::translate(model?glm::vec3(0.0f?-5.0f?-17.0f));
model?=?glm::rotate(model?glm::radians(-90.0f)?glm::vec3(1.0?0.0?0.0));
model?=?glm::scale(model?glm::vec3(0.2f?0.2f?0.2f));
shader.setMat4(“view“?view);
shader.setMat4(“model“?model);
shader.setMat4(“project“?proj);
newModel.Update(deltaTime);
newModel.Render(shader);
glfwSwapBuffers(window);
glfwPollEvents();
}
glfwTerminate();
return?0;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????288397??2013-08-20?21:21??MD5GPU\Model\boblampclean.md5anim

?????文件?????134281??2013-08-20?21:21??MD5GPU\Model\boblampclean.md5mesh

?????文件?????786450??2013-08-20?21:21??MD5GPU\Model\guard1_body.tga

?????文件?????786450??2013-08-20?21:21??MD5GPU\Model\guard1_body_h.tga

?????文件?????786450??2013-08-20?21:21??MD5GPU\Model\guard1_body_s.tga

?????文件?????393234??2013-08-20?21:21??MD5GPU\Model\guard1_face.tga

?????文件?????393260??2013-08-20?21:21??MD5GPU\Model\guard1_face_local.tga

?????文件?????393234??2013-08-20?21:21??MD5GPU\Model\guard1_face_s.tga

?????文件?????196626??2013-08-20?21:21??MD5GPU\Model\guard1_helmet.tga

?????文件?????196626??2013-08-20?21:21??MD5GPU\Model\guard1_helmet_h.tga

?????文件?????196626??2013-08-20?21:21??MD5GPU\Model\guard1_helmet_s.tga

?????文件?????196626??2013-08-20?21:21??MD5GPU\Model\iron_grill.tga

?????文件?????280115??2013-08-20?21:21??MD5GPU\Model\round_grill.tga

?????文件?????280115??2013-08-20?21:21??MD5GPU\Model\round_grill_h.tga

?????文件????????215??2019-09-29?20:47??MD5GPU\script\modelGPU.frag

?????文件????????953??2019-11-24?15:45??MD5GPU\script\modelGPU.vert

?????文件???????1844??2019-11-24?15:33??MD5GPU\script\TestMD5.cpp

?????文件??????10243??2019-11-24?17:29??MD5GPU\script\TestMD5GPU.h

?????文件???????8705??2019-11-24?15:39??MD5GPU\script\TestMD5GPUAnim.h

?????目錄??????????0??2019-11-24?17:40??MD5GPU\Model

?????目錄??????????0??2019-11-24?17:39??MD5GPU\script

?????目錄??????????0??2019-11-24?17:39??MD5GPU

-----------?---------??----------?-----??----

??????????????5330450????????????????????22


評論

共有 條評論