文件名称:nixRender:用于测试基于物理的渲染技术的 OpenGL 渲染项目
文件大小:73KB
文件格式:ZIP
更新时间:2024-08-06 04:49:40
C++
渲染器 nixRender 是一个简化的 OpenGL 渲染引擎,我用于在部署到复杂项目之前测试技术和着色器。 要求 OpenGL 4.x 发光体 SFML GLM 土壤 噪声 编译 make 执照
【文件预览】:
nixRender-master
----include()
--------marching_cube_mesher.h(1006B)
--------texture.h(495B)
--------optional_vector.h(2KB)
--------camera.h(438B)
--------frame_buffer.h(913B)
--------color.h(3KB)
--------world_manager.h(781B)
--------quad.h(418B)
--------cube.h(628B)
--------types.h(386B)
--------terrain_generator.h(290B)
--------world_types.h(865B)
--------shader.h(902B)
--------grider.h(831B)
--------error.h(244B)
--------terrain_render_stage.h(1KB)
--------cbuffer.h(629B)
--------context.h(303B)
--------main.h(569B)
--------chunk_manager.h(622B)
--------gbuffer.h(627B)
--------render_system.h(1KB)
----LICENSE(1KB)
----src()
--------world()
--------optional_vector.cpp(48B)
--------render_system.cpp(4KB)
--------quad.cpp(2KB)
--------chunk_manager.cpp(7KB)
--------error.cpp(783B)
--------shader.cpp(8KB)
--------camera.cpp(2KB)
--------texture.cpp(3KB)
--------main.cpp(981B)
--------graphics()
--------gbuffer.cpp(4KB)
--------world_manager.cpp(809B)
--------frame_buffer.cpp(5KB)
--------cube.cpp(6KB)
----shaders()
--------basic.frag(80B)
--------deferred()
--------block.frag(260B)
--------pass.frag(174B)
--------block.vert(244B)
--------pass.vert(187B)
--------basic_red.frag(147B)
--------bloom()
--------simple.vert(224B)
--------terrain()
--------basic.vert(83B)
--------basic_red.vert(167B)
--------simple.frag(80B)
----doc()
--------doxygen.conf(101KB)
--------MAIN.md(97B)
----.gitignore(599B)
----Makefile(716B)
----README.md(319B)
----.gitattributes(2KB)