首页 > TAG信息列表 > Shadows

Real-Time Shadows 1

Shadow Mapping:从光源处记录一张场景的最浅深度表,然后再从摄像机处看向场景的某个物体向光源连线,比较此时物体到光源距离和深度表记录的距离,如果大于深度表记录的距离,则说明被遮挡在阴影内,如果小于,则不在阴影内。    Shadow Mapping:有两个问题,自遮挡和阴影锯齿的问题。 自遮

【跟着Catlikecoding学渲染#6】阴影

一,Directional Shadows 我们的光照着色器能够产生相当逼真的结果,它会单独评估每个表面片段,当一个物体位于光源和另一个物体之间时,它可能会阻止部分或全部光线到达该另一个物体。照亮第一个物体的光线不再可用于照亮第二个物体。因此,第二个对象将至少部分未点亮。未点亮的区域位于

three.js学习笔记(五)——Shadows阴影

阴影一直是实时三维渲染的挑战,开发人员必须在合理的情况下找到显示真实阴影的技巧。 Three.js 有一个内置的解决方案,虽然其并不完美,但用起来很方便。 阴影是怎么工作的? 当你进行一次渲染时,Three.js将对每个支持阴影的光线进行渲染,那些渲染会像摄像机那样模拟光线所看到的内容

[AIZU]AIZU - 1146 POJ - 3011 Secrets in Shadows 计算几何

传送门:Secrets in Shadows 题意: 给定\(n(n\le 100)\)个半径为\(1\)的圆柱体,假设太阳光是从无限远处来的平行于地面直线,圆柱会在地面上投射出无限长的矩形阴影。 宽度定义为这些矩形的宽度并,问宽度最大的太阳角度。 题解: 一开始以为是枚举两个圆心,然后垂直连线啥的,发现错了,但是网上

Solve Warning: The elevation provided <Paper elevation={24}> is not available in the theme.

  If you got the following warning:   The elevation provided <Paper elevation={24}> is not available in the theme. Please make sure that `theme.shadows[24]` is defined   In order to mitigate this, you can change your shadows to a dictionary instea

Unity shader的内置宏与变体(一)

简介 本文总结Unity shader的内置宏。基于Unity 2020.3和Built-in管线。 这里的内置宏包括shader内定义宏和平台相关宏。 一、shader内定义宏 shader内定义宏是指需要由用户手动定义的宏。Unity内置了下面5种命令,用户可以根据需要在不同pass中自行定义。 multi_compile_fwdbase m

Unity中的shadows(一)

Unity中的阴影针对不同的光源类型,平行光,点光源,聚光灯有不同的处理方式,casting和receiving的实现都有些区别。我们根据光源类型的不同详细看一下具体的实现。 平行光阴影 如图中所示场景,有两个平行光源,我们打开frame debug查看一下: 可以看到,对于平行光产生的阴影,Unity使用screen

Shadows启动报错undefined symbol EVP_CIPHER_CTX_cleanup

本文主要解决openssl升级到1.1.0以上版本,导致shadows2.8.2启动报undefined symbol: EVP_CIPHER_CTX_cleanup错误。   如果在安装完Shadows后,启动时报 AttributeError: /usr/local/ssl/lib/libcrypto.so.1.1: undefined symbol: EVP_CIPHER_CTX_cleanup shadows start failed

Unity 阴影的制作方式

  Unity阴影制作的三种方式。   方式一:Light中Shadow Type的类型               包括Hard Shadows、Soft Shadows、No Shadows;  Mesh Renderer中的属性 Cast Shadows、Receive Shadows。   方式二:投影器制作阴影                这种方式是Unity自带的,Assets---

Windows-删除Windows Server backup备份

现有环境中有一台Windows Server做过定期备份计划,时间太久未做清理操作,收到磁盘报警邮件后需要及时释放该空间,具体操作步骤如下:当前备份计划信息如下:清理步骤如下:1.以管理身份运行CMD或者Powershell:2.在命令行模式下输入:diskshadow 进入diskshadow 模式DiskShadow.exe是一种公开卷

Windows 2008R2 删除 Windows Server Backup 备份副本

运行CMDdiskshadow显示已有备份list shadows all 删除所有副本delete shadows all删除ID 副本delete shadows id