没有合适的资源?快使用搜索试试~ 我知道了~
RenderEngine:基于OpenGL构建的3D渲染引擎
共559个文件
hpp:155个
h:128个
inl:111个
需积分: 48 10 下载量 10 浏览量
2021-05-11
00:13:38
上传
评论
收藏 12.93MB ZIP 举报
温馨提示
渲染引擎 一个使用C ++构建在OpenGL之上的3D渲染引擎,具有完全程序性的无限世界: 使用细分和几何体着色器在GPU上通过自动LOD生成地形和水 用分形算法生成的程序植被,并在GPU上生成 天空作为带有程序太阳盘的渐变立方体贴图 动态照明 级联阴影贴图 地平线:零黎明体积云景 延迟渲染 屏幕空间草 屏幕空间光散射 屏幕空间反射 HDR色调映射 景深 注意:使用计算着色器生成云的过程噪声。 根据所使用的GPU的不同,此过程可能需要2秒钟以上的时间(允许在Windows的GPU上执行程序的默认最大时间)。 如果超过此时间,则无法确定程序行为(崩溃/执行错误)。 为避免此问题,可以通过编辑Windows注册表来修改程序可以在GPU上运行的最长时间。 展示视频(旧的,自录制以来引擎发生了变化)
资源推荐
资源详情
资源评论
收起资源包目录
RenderEngine:基于OpenGL构建的3D渲染引擎 (559个子文件)
perlinworley.comp 11KB
worley.comp 10KB
weather.comp 4KB
imgui.cpp 489KB
imgui_demo.cpp 145KB
imgui_draw.cpp 133KB
main.cpp 15KB
UserInterface.cpp 13KB
binary_to_compressed_c.cpp 13KB
Mesh.cpp 11KB
glm.cpp 9KB
ProceduralTerrainProgram.cpp 9KB
FractalTree.cpp 8KB
TreeProgram.cpp 7KB
DeferredRenderObject.cpp 7KB
ProceduralWaterProgram.cpp 7KB
VolumetricCloudProgram.cpp 7KB
DeferredRenderer.cpp 7KB
TreeComponent.cpp 7KB
dummy.cpp 6KB
NoiseInitializer.cpp 6KB
TextureTable.cpp 6KB
Terrain.cpp 6KB
WorldControllerUI.cpp 5KB
Scene.cpp 5KB
GLFWWindow.cpp 5KB
GLUTWindow.cpp 5KB
LightBufferManager.cpp 5KB
WorldConfig.cpp 4KB
MouseHandler.cpp 4KB
CloudSystem.cpp 4KB
Object.cpp 4KB
Camera.cpp 4KB
Program.cpp 4KB
FlowerComponent.cpp 4KB
CameraBezier.cpp 4KB
CloudFilterProgram.cpp 4KB
CascadeShadowMaps.cpp 3KB
WaterComponent.cpp 3KB
LandscapeComponent.cpp 3KB
TextureInstance.cpp 3KB
PostProcessProgram.cpp 3KB
DeferredShadingProgram.cpp 3KB
ComputeProgram.cpp 3KB
BloomProgram.cpp 3KB
SSReflectionProgram.cpp 3KB
SSGodRayProgram.cpp 2KB
DepthOfFieldProgram.cpp 2KB
SkyProgram.cpp 2KB
CloudShadowProgram.cpp 2KB
ForwardRenderer.cpp 2KB
CustomMaths.cpp 2KB
TextureCubemap.cpp 2KB
SideBySideRenderer.cpp 2KB
Renderer.cpp 2KB
SSGrassProgram.cpp 2KB
WindowToolkit.cpp 2KB
SkyBox.cpp 2KB
SpotLight.cpp 2KB
Threadpool.cpp 2KB
HDRToneMappingProgram.cpp 2KB
MeshTable.cpp 2KB
KeyboardHandler.cpp 1KB
DirectionalLight.cpp 1KB
Animation.cpp 1KB
SkyBox.cpp 1KB
SSAAProgram.cpp 1KB
Texture2D.cpp 1KB
ProgramTable.cpp 1KB
CameraRotationHandler.cpp 1KB
Texture3D.cpp 1KB
PointLight.cpp 1KB
Texture.cpp 979B
WindowManager.cpp 973B
CameraMovementHandler.cpp 928B
Light.cpp 787B
WeatherTextureProgram.cpp 785B
VolumeTextureProgram.cpp 767B
CameraStraight.cpp 722B
DeferredObjectsTable.cpp 710B
VegetationTable.cpp 681B
IOUtils.cpp 552B
DeferredNodeCallbacks.cpp 522B
StorageTable.cpp 496B
ToggleUIHandler.cpp 357B
TimeAccesor.cpp 338B
ProceduralVegetation.cpp 148B
FreeImage.dll 6.11MB
FreeImage.dll 6.11MB
assimp-vc140-mt.dll 4.27MB
assimp-vc140-mt.dll 4.27MB
assimp-vc140-mt.dll 3.12MB
FreeImage.dll 2.59MB
glew32.dll 413KB
glew32.dll 413KB
glew32.dll 381KB
freeglut.dll 230KB
freeglut.dll 230KB
freeglut.dll 197KB
RenderEngine.vcxproj.filters 33KB
共 559 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
Mika.w
- 粉丝: 35
- 资源: 4590
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功