【L65】计算机图形学:OpenGL 岛屿渲染 三维场景 岛、海水、陆地

2022-01-14 10:21:02      索炜达电子      476     

文件编号:L65

文件大小:92M

代码行数:350行(主程序)

开发环境:VS2019、OpenGL

猿创承诺:该源码均通过亲自测试可正常运行

简要概述:岛屿渲染x86/64 构建

使用 Visual Studio 2019 打开解决方案文件

注意!仅支持 Windows。

在不同制造商的 GPU 上运行的结果:

-NVIDIA: works well

-Intel: could be problematic

-AMD: not tested

操作说明:

按键'W' -> 向前

按键'S' -> 后退

按键'A' -> 向左

按键'D' -> 向右

运行效果:

【L65】计算机图形学:OpenGL 岛屿渲染 三维场景 岛、海水、陆地

目录│文件列表:

 │ 说明.txt

 ├ 演示视频

 │  └ 演示视频.mp4

 └ 项目源码

    └ Island-Rendering

       │ Island Rendering.sln

       ├ bin

       │  ├ intermediates

       │  │  └ Win32

       │  │     └ Debug

       │  │        │ Application.obj

       │  │        │ geometry.obj

       │  │        │ imgui.obj

       │  │        │ imgui_demo.obj

       │  │        │ imgui_draw.obj

       │  │        │ imgui_impl_glfw.obj

       │  │        │ imgui_impl_opengl3.obj

       │  │        │ imgui_util.obj

       │  │        │ imgui_widgets.obj

       │  │        │ Island Rendering.exe.recipe

       │  │        │ Island Rendering.ilk

       │  │        │ Island Rendering.log

       │  │        │ island_entity.obj

       │  │        │ island_generator.obj

       │  │        │ shader_util.obj

       │  │        │ skybox_entity.obj

       │  │        │ texture_util.obj

       │  │        │ vc142.idb

       │  │        │ vc142.pdb

       │  │        │ water_entity.obj

       │  │        │ water_frame_buffers.obj

       │  │        └ Island Rendering.tlog

       │  │           │ CL.command.1.tlog

       │  │           │ CL.read.1.tlog

       │  │           │ CL.write.1.tlog

       │  │           │ Island Rendering.lastbuildstate

       │  │           │ Island Rendering.write.1u.tlog

       │  │           │ link.command.1.tlog

       │  │           │ link.read.1.tlog

       │  │           └ link.write.1.tlog

       │  └ Win32

       │     └ Debug

       │        │ DevIL.dll

TAG岛屿渲染
  • 5 次
  • 400 分