计算机实时阴影是现代计算机图形学中的一个重要领域,尤其在游戏开发和游戏引擎设计中起着至关重要的作用。本文将深入探讨这一主题,介绍阴影的基本概念、常见算法以及它们在实际应用中的优缺点。 我们要理解阴影在计算机图形中的意义。在现实世界中,阴影是由光源照射物体产生的暗区,它提供了场景深度和形状的重要视觉线索。在计算机图形中,实时阴影的生成是为了模拟这一现象,使虚拟环境更加逼真。然而,由于计算资源的限制,实时生成高质量阴影是一项具有挑战性的任务。 实时阴影算法大致可以分为两类:基于像素的阴影(Pixel-Based Shadow)和基于几何的阴影(Geometry-Based Shadow)。基于像素的阴影算法如贴图阴影(Shadow Mapping)是最常见的方法,它通过为光源创建一个深度纹理,并将其应用到场景的每个像素上,来确定该像素是否处于阴影中。这种方法简单且易于实现,但可能会出现阴影断裂和锯齿状边缘等问题。 几何基
2025-04-28 22:16:04 44.33MB 实时阴影
1
GL引擎 GL Engine是使用C ++和OpenGL构建的实时渲染引擎。 该项目的目的是熟悉OpenGL,并使用它来实现一些高级的实时照明功能。 特征 摄影机 轨道目标摄像机 免费相机 正交相机 灯 定向性 观点 点 网格 各种原始形状 定制OBJ加载器 底纹 具有纹理贴图的Blinn主着色器,用于漫反射,镜面反射,粗糙度等。 法线贴图 视差映射 自发光着色器 所有光源类型的阴影贴图 处理多个光影 图像加载纹理 2D文字叠加 立方体贴图环境 后期特效 HDR色调映射 延迟渲染 屏幕空间环境光遮挡 发光效果 文献资料 完整的文档可以在找到 使用的图书馆 用于OpenGL集成 用于向量和矩阵运算的 。 用于输入/输出操作。 用于自动记录。 注意:请参阅docs/requirements.txt ,以获取要通过pip安装的库以构建文档。 屏幕截图 使用说明 要求 视窗 Visual
2022-05-22 15:57:42 121.24MB C++
1
Unity移动平台实时阴影,性能消耗比较小 Unity移动平台实时阴影,性能消耗比较小 Unity移动平台实时阴影,性能消耗比较小
2021-03-16 20:41:10 577KB 阴影 Unity 实时阴影
1
关于阴影,计算机图形学Shadow_Volume_实时阴影算法的研究及实现.pdf
2021-02-22 22:47:16 244KB 阴影体算法
1
讲各种实时阴影技术的好书 看目录: 1Introduction 1 1.1Denition...............................3 1.2ImportanceofShadows.......................12 1.3Di›cultyofComputingShadows.................15 1.4Overview...............................19 1.5GeneralInformationfortheReader................20 2BasicShadowTechniques 21 2.1ProjectionShadows.........................22 2.2ShadowMapping..........................31 2.3ShadowVolumes...........................44 2.4StencilShadowVolumes......................48 2.5Transparency.............................72 2.6Summary...............................73 3Shadow-MapAliasing 75 3.1ShadowMappingasSignalReconstruction...........75 3.2InitialSamplingError—Undersampling.............81 3.3ResamplingError..........................87 4Shadow-MapSampling 89 4.1Fitting.................................89 4.2Warping................................93 4.3GlobalPartitioning.........................110 4.4AdaptivePartitioning........................123 4.5View-SampleMapping.......................131 4.6Shadow-MapReconstruction...................134 4.7TemporalReprojection.......................136 4.8Cookbook...............................137 5FilteredHardShadows 139 5.1FiltersandShadowMaps......................140 5.2ApplicationsofFiltering......................144 5.3PrecomputingLargerFilterKernels................147 5.4Summary...............................160 6Image-BasedSoft-ShadowMethods 161 6.1Introduction.............................161 6.2Basics.................................166 6.3AReferenceSolution........................172 6.4AugmentingHardShadowswithPenumbrae..........174 6.5BlurringHard-Shadow-TestResults................178 6.6FilteringPlanarOccluderImages.................187 6.7ReconstructingandBack-ProjectingOccluders.........191 6.8UsingMultipleDepthMaps....................204 6.9Summary...............................206 7Geometry-BasedSoft-ShadowMethods 209 7.1PlausibleShadowsbyGeneratingOuterPenumbra.......209 7.2InnerandOuterPenumbra..........
2019-12-21 21:12:57 47.01MB shadow realtime 阴影 3d
1
unity中基于Projector和Rendertexture实现的实时阴影,包括shader和脚本
2015-12-09 00:00:00 9.08MB Unity Shader Shadow Projector
1