AssimpViewer:使用C ++和OpenGL的作品集工作

时间:2024-05-21 08:13:16
【文件属性】:

文件名称:AssimpViewer:使用C ++和OpenGL的作品集工作

文件大小:23KB

文件格式:ZIP

更新时间:2024-05-21 08:13:16

opengl assimp skeletal-animation gpu-skinning C++

该存储库旨在展示我在使用C ++和OpenGL制作3D游戏时的工作。 我会将本自述文件更新为一种博客,以显示进度并可能帮助其他人。 开始项目-2017年12月6日 这个项目有2个主要目标: 表明我了解3D游戏引擎 表明我对C ++和渲染方法有足够的了解,可以在没有更高级别的包装器库的情况下使用OpenGL 我不会提出游戏的想法,然后为其编程引擎,而是对引擎进行编程,然后提出一个简单的游戏将其包装在一起。 我将使用GLFW和GLEW库。 第一个里程碑将是显示一个窗口,并为其渲染一个3D对象。 渲染3D对象-2017年12月19日 实现的第一个里程碑-使用OpenGl,纹理和简单的着色器渲染了一个简单的3D对象。 我使用了在这里找到的资源: : 尽管它们有些过时了,但是它们非常有用,并且可以很好地解释概念,但是感觉有点像我正在复制粘贴代码(可能是因为我没有复制粘贴代码)不太了解AP


【文件预览】:
AssimpViewer-master
----AssimpViewer.vcxproj(9KB)
----Renderer.h(113B)
----stdafx.cpp(600B)
----Animation.cpp(1KB)
----Mesh.cpp(601B)
----AssimpViewer.vcxproj.filters(4KB)
----AnimChannel.cpp(2KB)
----stdafx.h(208B)
----Renderer.cpp(3KB)
----Import.cpp(6KB)
----Node.h(456B)
----Node.cpp(481B)
----Model.h(495B)
----targetver.h(630B)
----Mesh.h(765B)
----AnimationEvaluator.h(191B)
----AssimpViewer.cpp(7KB)
----LICENSE(1KB)
----Model.cpp(255B)
----Shader.h(362B)
----AssimpViewer.sln(1KB)
----shaders()
--------vs.glsl(529B)
--------fs.glsl(224B)
--------skeletal_vs.glsl(959B)
----AssimpViewer.vcxproj.user(1KB)
----Shader.cpp(2KB)
----.gitignore(331B)
----AnimatedModel.cpp(1KB)
----AnimationEvaluator.cpp(3KB)
----AnimChannel.h(868B)
----Animation.h(691B)
----README.md(7KB)
----AnimatedModel.h(527B)
----Import.h(157B)

网友评论

  • 用的可以,谢谢
  • 用户下载后在一定时间内未进行评价,系统默认好评。