(191)明暗处理
来源:互联网 发布:网络用语xp是什么意思 编辑:程序博客网 时间:2024/06/02 10:04
明暗处理函数支持特殊的明暗处理操作,例如模糊明暗处理以及调整反射高光形状。
明暗处理函数
以下是“明暗处理”类别下所有函数的列表。
FuzzyShading(模糊明暗处理)
此函数模仿类似于天鹅绒或苔藓的表面,并与菲涅耳计算类似。另外,此函数也适合于着色器效果,例如扫描电子显微镜。
项目
说明
输入
漫射(矢量 3)(Diffuse (Vector3))
接收要用作漫射颜色的纹理。
法线(矢量 3)(Normal (Vector3))
接收一个法线贴图,用于扰乱模糊结果的表面。
核心暗度(标量)(CoreDarkness (Scalar))
此值用于使对象在其法线与摄像机平行(通常朝向中心)的位置变暗。这个数值越大,意味着核心位置越暗。默认值为 0.8。
幂(标量)(Power (Scalar))
控制从核心到边缘的衰减率。默认值为 6.0。
边缘亮度(标量)(EdgeBrightness (Scalar))
控制表面的法线变为与摄像机垂直(通常朝向边缘)时表面的亮度。
FuzzyShadingGrass(草地模糊明暗处理)
此函数用于提供草地明暗处理的漫射部分。与 FuzzyShading(模糊明暗处理)相似,此函数允许您在边缘处混入一种新颜色,方法如下:首先按给定的百分比去饱和度,然后对去饱和度后的区域应用定制颜色。
项目
说明
输入
边缘去饱和度(标量)(EdgeDesat (Scalar))
这是 0 到 1 的数值,用于控制应该将多少对象边缘去饱和度,以为边缘颜色腾出位置。
边缘颜色(矢量 3)(EdgeColor (Vector3))
此颜色将应用于边缘区域。如果发生过多的颜色混合,请使用 边缘去饱和度(EdgeDesat)对该区域进行去饱和度。
漫射(矢量 3)(Diffuse (Vector3))
接收要用作漫射颜色的纹理。
法线(矢量 3)(Normal (Vector3))
接收一个法线贴图,用于扰乱模糊结果的表面。
核心暗度(标量)(CoreDarkness (Scalar))
此值用于使对象在其法线与摄像机平行(通常朝向中心)的位置变暗。这个数值越大,意味着核心位置越暗。默认值为 0.8。
幂(标量)(Power (Scalar))
控制从核心到边缘的衰减率。默认值为 6.0。
边缘亮度(标量)(EdgeBrightness (Scalar))
控制表面的法线变为与摄像机垂直(通常朝向边缘)时表面的亮度。
- (191)明暗处理
- OPENGL光照处理、明暗处理、光源(转)
- D3D中一个明暗处理的问题(D3DSHADE_FLAT) (问题,希望DX解答)
- 课堂笔记_ 明暗处理、视点变换
- 立方体明暗处理(即立方体隐面算法加上颜色)
- [OpenGL]计算机图形学:明暗处理的基本算法
- OpenGL开启Gouraud明暗处理,减少马赫夫效应
- iOS 调节屏幕明暗度
- 响应鼠标的图片明暗变化
- 响应鼠标的图片明暗变化
- 素描教程石膏像明暗素描技法
- 华尔街观感之八——明暗创新
- 图片灯箱明暗遮罩效果之jquery版
- SpriteBuilder实现2D精灵光影明暗反射效果(一)
- SpriteBuilder实现2D精灵光影明暗反射效果(二)
- android的EditText明暗切换时的全角问题
- Photoshop详细教程七之立体按钮的明暗效果
- 另类加水印——根据明暗度分别加不同的水印
- 新一代Java模板引擎Thymeleaf
- 统一访问方式和setter ----《Scala编程思想》
- 多线程2:线程操作共享数据所引发的问题
- POJ 1628 Deduction 笔记
- codevs 1907 解题报告 网络流
- (191)明暗处理
- USACO-Section1.2 Name That Number
- 如何给运行的tomcat指定特定的jdk版本以及验证
- 【剑指offer-解题系列(41)】和为S的连续正数序列
- 461. Hamming Distance
- jquery框架学习(keep update)
- 地图下载器破解版之太乐地图下载器4.9 破解教程(破解安装包见上传资源)
- Hat's Fibonacci(大数)
- JavaScript DOM对象