没有合适的资源?快使用搜索试试~ 我知道了~
Novus-Engine:一个 3D 游戏引擎
共361个文件
h:205个
cpp:78个
hlsl:33个
需积分: 10 0 下载量 177 浏览量
2021-06-06
23:20:30
上传
评论
收藏 20.06MB ZIP 举报
温馨提示
新引擎 介绍 Novus Engine是一个使用 Direct3D 11 构建的准系统 3D 游戏引擎。这样做的目的是帮助我试验复杂的着色器和效果。 目前,我正在将旧项目中的代码移植到这个新引擎中,并在进行时重构它,以便与整个编码风格更加一致。 该项目是在 Visual Studio 2013 中构建的,目前仅针对 x64 硬件。 功能(计划) 图形 级联阴影贴图 高动态范围渲染 平铺延迟着色管线功能强大,但需要一些工作才能使其更具实用性 基于物理的着色 BRDF(基于虚幻引擎 4) 实施的 体素锥跟踪全局照明已实现,仍然需要一些过滤工作 图形用户界面 一个 GUI 系统,可以互换地连接到相机并在屏幕空间中进行交互或定位在世界中并在 3D 中进行交互。 物理 简单的刚体物理系统
资源推荐
资源详情
资源评论
收起资源包目录
Novus-Engine:一个 3D 游戏引擎 (361个子文件)
dxerr.cpp 179KB
DDSTextureLoader.cpp 63KB
tinyxml2.cpp 55KB
D3DRenderer.cpp 33KB
Geometry.cpp 22KB
MassAggregateTest.cpp 20KB
RigidBodyTest.cpp 17KB
VXGITestApp.cpp 17KB
TestApplication.cpp 13KB
StringUtils.cpp 13KB
VoxelRadianceVolume.cpp 12KB
Contact.cpp 11KB
OBJLoader.cpp 11KB
MaterialTest.cpp 9KB
NovusApplication.cpp 9KB
GlobalIlluminationPass.cpp 8KB
GBuffer.cpp 7KB
DeferredRenderer.cpp 6KB
StaticMesh.cpp 6KB
TextRenderer.cpp 6KB
PrefilteredEnvironmentMap.cpp 6KB
VoxelVolumeRenderTarget.cpp 5KB
Font.cpp 5KB
Camera.cpp 5KB
LineRenderer.cpp 5KB
CollisionDetector.cpp 5KB
ParticleContacts.cpp 5KB
ShadowMapRenderTarget.cpp 5KB
ContactResolver.cpp 4KB
RigidBody.cpp 4KB
Texture2D.cpp 4KB
Actor.cpp 4KB
ParticleContactGenerators.cpp 3KB
InputSystem.cpp 3KB
ParticleForceGenerator.cpp 3KB
Transform.cpp 3KB
RectangleBinPacker.cpp 3KB
ActorComponent.cpp 3KB
MeshResourceManager.cpp 3KB
World.cpp 2KB
Texture3D.cpp 2KB
PhysicsSystem.cpp 2KB
EventSystem.cpp 2KB
GameTimer.cpp 2KB
MallocTracker.cpp 2KB
SkyboxRenderer.cpp 2KB
MeshCalculateTangentsPass.cpp 2KB
Logger.cpp 2KB
ConstraintRenderer.cpp 2KB
FontManager.cpp 2KB
MeshTriangulatePass.cpp 2KB
File.cpp 1KB
Particle.cpp 1KB
MeshCalculateNormalsPass.cpp 1KB
D3DLocalInclude.cpp 1KB
Memory.cpp 1KB
EngineStatics.cpp 1KB
PointList.cpp 1024B
RigidBodyPhysicsSystem.cpp 884B
MatrixStack.cpp 868B
GBufferRenderTarget.cpp 850B
KeyboardState.cpp 795B
TextureResourceManager.cpp 794B
Math.cpp 773B
ResourceCache.cpp 753B
Type.cpp 668B
Shader.cpp 508B
StaticMeshComponent.cpp 466B
FileSystem.cpp 373B
Events.cpp 371B
LightManager.cpp 346B
LineSegment.cpp 301B
ConsoleLogSerializer.cpp 219B
MeshLoader.cpp 200B
CollisionPrimitives.cpp 190B
MouseState.cpp 186B
MeshCalculateAABBPass.cpp 122B
Object.cpp 21B
skybox.dds 32MB
grasscube1024.dds 4MB
sunsetcube1024.dds 4MB
grace_cube.dds 2MB
d3dcompiler_47.dll 3.98MB
D3DCompiler_47.dll 3.29MB
Novus.vcxproj.filters 29KB
Shaders.vcxproj.filters 3KB
Novus-MassAggregateTest.vcxproj.filters 1KB
Novus-App.vcxproj.filters 1KB
Novus-RigidBodyTest.vcxproj.filters 1KB
Novus-MaterialTest.vcxproj.filters 1KB
Novus-VXGITest.vcxproj.filters 881B
.gitattributes 2KB
.gitignore 3KB
freetype.h 248KB
FastDelegate.h 97KB
tttypes.h 83KB
ftobjs.h 79KB
ftimage.h 75KB
tinyxml2.h 61KB
ttnameid.h 60KB
共 361 条
- 1
- 2
- 3
- 4
资源评论
神力锂电
- 粉丝: 26
- 资源: 4691
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功