Infinite City:创建一个无限城市的学校项目。 上载来源以便其他人可以从中受益 Source City
无限城市 创建一个无限城市的学校项目。 上载源代码,以便其他人可以从中受益。 使用Visual Studio 2013使用glew for OpenGL创建。 学校必须提供的代码位于“ gsim”目录以及“ ogl_tools.h”和“ ogl_tools.cpp”中。 特征 无限程序生成的建筑物 建筑物被设计为模块化件,并且在运行时被随机组装。 通过有效利用建筑物的种子,赋予建筑物独特的形状。 建筑物无限跨度的外观是通过在圆锥体内部渲染建筑物并应用雾化效果来实现的,因此您看不到末端。 汽车 这些汽车遵循一系列直线和贝塞尔曲线,同时随机转弯。 如果在运行演示时按下“空格键”,则可以看到汽车的第一人称视角。 乌云 云使用实验性着色器来射线追踪立方体形状的体积密度云。 云中心比边缘更不可见的奇怪出现是有意设计的。 灯光 通过应用一种称为延迟照明的通用技术来实现照明,在该技术中,将场景渲染到具
下载地址
用户评论