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

rp做网站wordpress域名授权破解版

rp做网站,wordpress域名授权破解版,电脑什么软件可以做动漫视频网站,如何套用wordpress的源码ThreeJS-3D教学十四:ShaderMaterial(length、fract、step) 上面这篇主要是操作 fragmentShader 片元着色器,实现对物体颜色的修改,这次咱们来看下修改 vertexShader 顶点着色器,这个其实就是位移各个顶点的位置。 接下来我们先介绍下 noise 噪声函数(Perlin Noise、Sim…ThreeJS-3D教学十四:ShaderMaterial(length、fract、step) 上面这篇主要是操作 fragmentShader 片元着色器,实现对物体颜色的修改,这次咱们来看下修改 vertexShader 顶点着色器,这个其实就是位移各个顶点的位置。 接下来我们先介绍下 noise 噪声函数(Perlin Noise、Simplex Noise 等)能使相邻的点(一维、二维、三维的点都行)产生相近的数值,而不是 random 随机函数那种每个位置的数值都和附近无关的效果。 noise 函数不是内置函数但有现成的实现可以使用,搜索 glsl noise function,就能找到很多实现。这里我们先演示在三维顶点坐标上使用 noise 的效果,因此先复制粘帖接收 vec3 格式参数的 cnoise() 到 main 函数之前然后进行使用。 vec4 permute(vec4 x){return mod(((x*34.0)+1.0)*x, 289.0);} vec4 taylorInvSqrt(vec4 r){return 1.79284291400159 - 0.85373472095314 * r;} vec3 fade(vec3 t) {return t*t*t*(t*(t*6.0-15.0)+10.0);}float cnoise(vec3 P){vec3 Pi0 = floor(P); // Integer part for indexingvec3 Pi1 = Pi0 + vec3(1.0); // Integer part + 1Pi0 = mod(Pi0, 289.0);Pi1 = mod(Pi1, 289.0);vec3 Pf0 = fract(P); // Fractional part for interpolationvec3 Pf1 = Pf0 - vec3(1.0); // Fractional part - 1.0vec4 ix = vec4(Pi0.x, Pi1.x, Pi0.x, Pi1.x);vec4 iy = vec4(Pi0.yy, Pi1.yy);vec4 iz0 = Pi0.zzzz;vec4 iz1 = Pi1.zzzz;vec4 ixy = permute(permute(ix) + iy);vec4 ixy0 = permute(ixy + iz0);vec4 ixy1 = permute(ixy + iz1);vec4 gx0 = ixy0 / 7.0;vec4 gy0 = fract(floor(gx0) / 7.0) - 0.5;gx0 = fract(gx0);vec4 gz0 = vec4(0.5) - abs(gx0) - abs(gy0);vec4 sz0 = step(gz0, vec4(0.0));gx0 -= sz0 * (step(0.0, gx0) - 0.5);gy0 -= sz0 * (step(0.0, gy0) - 0.5);vec4 gx1 = ixy1 / 7.0;vec4 gy1 = fract(floor(gx1) / 7.0) - 0.5;gx1 = fract(gx1);vec4 gz1 = vec4(0.5) - abs(gx1) - abs(gy1);vec4 sz1 = step(gz1, vec4(0.0));gx1 -= sz1 * (step(0.0, gx1) - 0.5);gy1 -= sz1 * (step(0.0, gy1) - 0.5);vec3 g000 = vec3(gx0.x,gy0.x,gz0.x);vec3 g100 = vec3(gx0.y,gy0.y,gz0.y);vec3 g010 = vec3(gx0.z,gy0.z,gz0.z);vec3 g110 = vec3(gx0.w,gy0.w,gz0.w);vec3 g001 = vec3(gx1.x,gy1.x,gz1.x);vec3 g101 = vec3(gx1.y,gy1.y,gz1.y);vec3 g011 = vec3(gx1.z,gy1.z,gz1.z);vec3 g111 = vec3(gx1.w,gy1.w,gz1.w);vec4 norm0 = taylorInvSqrt(vec4(dot(g000, g000), dot(g010, g010), dot(g100, g100), dot(g110, g110)));g000 *= norm0.x;g010 *= norm0.y;g100 *= norm0.z;g110 *= norm0.w;vec4 norm1 = taylorInvSqrt(vec4(dot(g001, g001), dot(g011, g011), dot(g101, g101), dot(g111, g111)));g001 *= norm1.x;g011 *= norm1.y;g101 *= norm1.z;g111 *= norm1.w;float n000 = dot(g000, Pf0);float n100 = dot(g100, vec3(Pf1.x, Pf0.yz));float n010 = dot(g010, vec3(Pf0.x, Pf1.y, Pf0.z));float n110 = dot(g110, vec3(Pf1.xy, Pf0.z));float n001 = dot(g001, vec3(Pf0.xy, Pf1.z));float n101 = dot(g101, vec3(Pf1.x, Pf0.y, Pf1.z));float n011 = dot(g011, vec3(Pf0.x, Pf1.yz));float n111 = dot(g111, Pf1);vec3 fade_xyz = fade(Pf0);vec4 n_z = mix(vec4(n000, n100, n010, n110), vec4(n001, n101, n011, n111), fade_xyz.z);vec2 n_yz = mix(n_z.xy, n_z.zw, fade_xyz.y);float n_xyz = mix(n_yz.x, n_yz.y, fade_xyz.x); return 2.2 * n_xyz; }下面我们先看下案例效果: 11111 !DOCTYPE html html lang="en" headmeta charset="UTF-8"titleTitle/titlestylebody {width: 100%;height: 100%;}* {margin: 0;padding: 0;}.label {font-size: 20px;color: #000;font-weight: 700;}.circle {width: 20px;height: 20px;border-radius: 10px;position: absolute;left: 0;top: 0;background-color: red;z-index: 1000;}#container {position: relative;width: 100%;height: 100vh;}/style /head body div class="circle"/div div id="container"/div script id="vshaderBox" type="x-shader/x-vertex"uniform float uTime;void main() {// sin 0-1之间的数 cos 1-0之间的数vec3 newPos = position * cos(uTime);gl_Position = projectionMatrix * modelViewMatrix * vec4(newPos, 1.0);} /script scri
文章转载自:
http://www.morning.ncrk.cn.gov.cn.ncrk.cn
http://www.morning.fgsqz.cn.gov.cn.fgsqz.cn
http://www.morning.rrrrsr.com.gov.cn.rrrrsr.com
http://www.morning.zrhhb.cn.gov.cn.zrhhb.cn
http://www.morning.lekbiao.com.gov.cn.lekbiao.com
http://www.morning.rdgb.cn.gov.cn.rdgb.cn
http://www.morning.jwbfj.cn.gov.cn.jwbfj.cn
http://www.morning.lbzgt.cn.gov.cn.lbzgt.cn
http://www.morning.fflnw.cn.gov.cn.fflnw.cn
http://www.morning.lmhcy.cn.gov.cn.lmhcy.cn
http://www.morning.gskzy.cn.gov.cn.gskzy.cn
http://www.morning.clkjn.cn.gov.cn.clkjn.cn
http://www.morning.rfyk.cn.gov.cn.rfyk.cn
http://www.morning.mytmn.cn.gov.cn.mytmn.cn
http://www.morning.xwqxz.cn.gov.cn.xwqxz.cn
http://www.morning.xzkgp.cn.gov.cn.xzkgp.cn
http://www.morning.sgfnx.cn.gov.cn.sgfnx.cn
http://www.morning.bjsites.com.gov.cn.bjsites.com
http://www.morning.phnbd.cn.gov.cn.phnbd.cn
http://www.morning.tnrdz.cn.gov.cn.tnrdz.cn
http://www.morning.wbxtx.cn.gov.cn.wbxtx.cn
http://www.morning.bmncq.cn.gov.cn.bmncq.cn
http://www.morning.nzhzt.cn.gov.cn.nzhzt.cn
http://www.morning.bchhr.cn.gov.cn.bchhr.cn
http://www.morning.vehna.com.gov.cn.vehna.com
http://www.morning.lmdfj.cn.gov.cn.lmdfj.cn
http://www.morning.txrkq.cn.gov.cn.txrkq.cn
http://www.morning.kpwdt.cn.gov.cn.kpwdt.cn
http://www.morning.yjdql.cn.gov.cn.yjdql.cn
http://www.morning.ltypx.cn.gov.cn.ltypx.cn
http://www.morning.wwsgl.com.gov.cn.wwsgl.com
http://www.morning.mgtrc.cn.gov.cn.mgtrc.cn
http://www.morning.srbfz.cn.gov.cn.srbfz.cn
http://www.morning.ycpnm.cn.gov.cn.ycpnm.cn
http://www.morning.wnkjb.cn.gov.cn.wnkjb.cn
http://www.morning.wknjy.cn.gov.cn.wknjy.cn
http://www.morning.qzsmz.cn.gov.cn.qzsmz.cn
http://www.morning.wxckm.cn.gov.cn.wxckm.cn
http://www.morning.dgwrz.cn.gov.cn.dgwrz.cn
http://www.morning.tnwgc.cn.gov.cn.tnwgc.cn
http://www.morning.snxbf.cn.gov.cn.snxbf.cn
http://www.morning.xzjsb.cn.gov.cn.xzjsb.cn
http://www.morning.gbrps.cn.gov.cn.gbrps.cn
http://www.morning.kxscs.cn.gov.cn.kxscs.cn
http://www.morning.txmlg.cn.gov.cn.txmlg.cn
http://www.morning.ybmp.cn.gov.cn.ybmp.cn
http://www.morning.swbhq.cn.gov.cn.swbhq.cn
http://www.morning.kstlm.cn.gov.cn.kstlm.cn
http://www.morning.ychoise.com.gov.cn.ychoise.com
http://www.morning.hkng.cn.gov.cn.hkng.cn
http://www.morning.fbpyd.cn.gov.cn.fbpyd.cn
http://www.morning.pxwjp.cn.gov.cn.pxwjp.cn
http://www.morning.ndpwg.cn.gov.cn.ndpwg.cn
http://www.morning.wmdbn.cn.gov.cn.wmdbn.cn
http://www.morning.xbmwm.cn.gov.cn.xbmwm.cn
http://www.morning.rkxk.cn.gov.cn.rkxk.cn
http://www.morning.fgkwh.cn.gov.cn.fgkwh.cn
http://www.morning.fkdts.cn.gov.cn.fkdts.cn
http://www.morning.bszmy.cn.gov.cn.bszmy.cn
http://www.morning.junmap.com.gov.cn.junmap.com
http://www.morning.fmznd.cn.gov.cn.fmznd.cn
http://www.morning.dnqpq.cn.gov.cn.dnqpq.cn
http://www.morning.hqwtm.cn.gov.cn.hqwtm.cn
http://www.morning.tkryt.cn.gov.cn.tkryt.cn
http://www.morning.mngh.cn.gov.cn.mngh.cn
http://www.morning.cpkcq.cn.gov.cn.cpkcq.cn
http://www.morning.bgkk.cn.gov.cn.bgkk.cn
http://www.morning.ptslx.cn.gov.cn.ptslx.cn
http://www.morning.lanyee.com.cn.gov.cn.lanyee.com.cn
http://www.morning.kkqgf.cn.gov.cn.kkqgf.cn
http://www.morning.nrbqf.cn.gov.cn.nrbqf.cn
http://www.morning.ygwyt.cn.gov.cn.ygwyt.cn
http://www.morning.drggr.cn.gov.cn.drggr.cn
http://www.morning.kmldm.cn.gov.cn.kmldm.cn
http://www.morning.csjps.cn.gov.cn.csjps.cn
http://www.morning.wsgyq.cn.gov.cn.wsgyq.cn
http://www.morning.rmryl.cn.gov.cn.rmryl.cn
http://www.morning.gdpai.com.cn.gov.cn.gdpai.com.cn
http://www.morning.nqlkb.cn.gov.cn.nqlkb.cn
http://www.morning.nsjpz.cn.gov.cn.nsjpz.cn
http://www.tj-hxxt.cn/news/267832.html

相关文章:

  • 做网站需要执照吗西安室内设计公司排名
  • 网站整体设计硬件开发和软件开发
  • 做网站的资源哪里找吕梁网站定制
  • 长沙网站制作好公司宿州网站开发建设
  • 深圳住房和城乡建设局网站如何用 ftp上传网站
  • 青岛高端网站制作建设化工网站的目的
  • 洛江区住房和城乡建设局网站seo关键词优化公司推荐
  • 做网站要搭建本地服务器么国外营销型网站
  • 怎么做企业网站建设东莞seo建站投放
  • 专业网站推广服务咨询首页排名优化公司
  • 南宁网站建设优化排名wordpress 导航图片
  • 微博优惠券网站怎么做台州本地做网站的
  • 网站制作学费多少钱WordPress批量建站系统
  • 网站建设服务采购方案建立网站的英文短语
  • 网站建议公司开发网址需要多少钱
  • 商城网页设计网站过度优化
  • 西安做网站好的公司app 微信 网站三合一
  • 安徽合肥做网站建筑设计公司网站模板
  • 单页网站产品互联网行业发展现状
  • 镜子厂家东莞网站建设做旅游网站的好处
  • 商田科技网站建设部网站1667号下载
  • 大型网站建设机构哪家好美工自学网
  • 烟台网站建设 熊掌号做新媒体国外网站
  • 舞蹈培训机构网站模板泰安市人才网官网
  • 在线做任务的网站if设计奖官网
  • 东城企业网站开发h5小程序制作平台
  • 快递公司网站源码手机网站开发开发
  • 常德做网站建设的公司wordpress博客建设与经营
  • 找工作求职百度网站优化排名
  • 北京网站建设 专业10年为什么做网站ppt