当前位置: 首页 > news >正文

学校建设网站目标陕西网站制作

学校建设网站目标,陕西网站制作,手表网站排名前十,长沙app软件制作期望图: PS中的实现 先贴上两个使用PS做图的链接: 参考链接1 参考链接2 简单素描的实现 链接1使用程序很容易在shader中复现。 总结起来就是以下几步: 灰度化反色(反相)高斯模糊颜色减淡 灰度图 直接对每一个…

期望图:
这里写图片描述

PS中的实现

先贴上两个使用PS做图的链接:
参考链接1
参考链接2

简单素描的实现

链接1使用程序很容易在shader中复现。
总结起来就是以下几步:

  • 灰度化
  • 反色(反相)
  • 高斯模糊
  • 颜色减淡

灰度图

直接对每一个像素乘于一个灰度的乘子即可得到当前像素的灰度:

vec3 greyScale(vec3 inputcolor){vec3 G = vec3(0.299,0.587,0.114);float grayvalue = dot(inputcolor,G);return vec3(grayvalue);
}

效果图如下:
效果图

反色

直接相减即可

vec3 invertColor(vec3 inputcolor){return  (vec3(1.0,1.0,1.0) - inputcolor);
}

效果图如下:
这里写图片描述

模糊(使用均值模糊)

对每个像素乘于一个5*5的核之后乘于0.4即可:

1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1

效果图如下:
这里写图片描述

颜色减淡

final_color为第三步模糊化之后的结果。
base_color为第一步取灰度图之后的结果。

float base_color = greyScale(texture2D(texture, coord).rgb).r;
final_color = vec3( min(base_color +  basecolor * final_color.r/(1.0-final_color.r) , 1.0) );

即:

final_color = min ( base_color * (1 / (1-final_color)) , 1.0 );

若没有第三步,那么final_color = base_color*(1/base_color) = 1,则结果全部为白色。
第三步的作用相当于是提取边框。

效果图:
这里写图片描述

素描实现二

上图中人手的部分完全是白色,也就是说,只有边缘有灰色黑色,这是模糊变换的结果。
要想人手的部分是灰色,需要将模糊变换替换为别的滤镜,比如:

半径为2的最小值。

final_color =min(final_color,invertColor(greyScale(texture2D(texture, coord)).rgb) ) );
...

这个的效果图如下:
这里写图片描述

仔细对比效果图与期望图的差别之后,我们发现在人物的背景墙中出现了斜向的笔刷样式。
在背景的反色效果中,其颜色值明显小于一个值。可以依据这个提取出背景,然后画出笔刷。
但是效果很差,笔刷太过于规整:

//实现背景条纹失败
if( invertColor( greyScale(texture2D( texture, coord.xy+vec2(samples[2],samples[7]) ).rgb)).r < 0.3)if( mod (coord.x - coord.y , 0.05 ) <= 0.01 ) final_color = vec3(0.0, 0.0, 0.0 );

这里写图片描述

http://www.lbrq.cn/news/2588707.html

相关文章:

  • 驻马店360网站建设线上平台推广方式
  • php动态网站开发 项目教程百度客服工作内容
  • 大连英文网站建设百度一下就一个
  • 石家庄哪里有网站建设青岛网站推广关键词
  • 常州男科医院哪一个好长沙seo 优化选智投未来no1
  • dw做的网站如何上传云服务器神马关键词快速排名软件
  • wordpress优酷插件下载福州百度快照优化
  • 做性的网站有哪些今日重大新闻头条
  • 可以做渗透测试的网站可以进入任何网站的浏览器
  • 重复建设政务网站宁波网络营销公司
  • 朋友做的网站图片不显示不出来的北京seo技术交流
  • 网站上传的图片怎么做的清晰竞价托管收费标准
  • 做海鱼的网站广州关于进一步优化疫情防控措施
  • 物业服务网站建设单页网站怎么优化
  • 搭建网站需要多少钱在线识别图片找原图
  • wordpress4.8.3安装长沙网站推广排名优化
  • 网站备案需要关站成人职业培训机构
  • 专业的网站开发公司2020年关键词排名
  • 网站建设前台功能网络建站工作室
  • 建站什么程序好凡科建站教程
  • 建设银行网站会员基本信息武汉seo优化
  • 海口建网站营销渠道方案
  • 上海徐汇网站建设公司广告接单平台app
  • 用sublime做的网站打不开品牌线上推广方案
  • 高端的深圳网站页面设计免费推广软件
  • 大学生网站建设方案平台推广是做什么
  • 厦门哪家网站建设最好厉害的seo顾问
  • 做网站需要哪方面的编程seo三人行论坛
  • 北海做网站哪家好google广告投放
  • 马鞍山网站制作重大新闻事件2023
  • Linux中netstat详细使用指南
  • 移动前后端全栈项目
  • 【LeetCode刷题指南】--对称二叉树,另一颗树的子树
  • Linux网络编程 --- 多路转接select
  • 能表示旋转的矩阵是一个流形吗?
  • webrtc弱网-QualityScaler 源码分析与算法原理