网站单个页面紧张搜索引擎蜘蛛企业品牌宣传片制作

bicheng/2026/1/17 20:57:02/文章来源:
网站单个页面紧张搜索引擎蜘蛛,企业品牌宣传片制作,代账公司如何拉客户,中山市有什么网站推广该读书笔记大多内容参照了大神浅墨的该篇文章https://zhuanlan.zhihu.com/p/35974789 本章介绍了一种在GPU中模拟和渲染大的水体的系统。它把基本网格的集合波动于动态发现贴图的生成结合起来。 1.1 目标和范围 这章里#xff0c;我们将由计算简单正弦函数之和开始#xf…该读书笔记大多内容参照了大神浅墨的该篇文章https://zhuanlan.zhihu.com/p/35974789 本章介绍了一种在GPU中模拟和渲染大的水体的系统。它把基本网格的集合波动于动态发现贴图的生成结合起来。 1.1 目标和范围 这章里我们将由计算简单正弦函数之和开始逐步扩展到更复杂的函数如Gerstner波也扩展到像素着色器。主要思路是使用周期波的加和来创建动态的平铺tiling凹凸贴图从而获得优质的水面细节。 1.2 正弦近似值的加和 1.2.1 波的选择 我们需要运行两个表面模拟一个是表面网格的几何波动另一个是网格上法线图的扰动。两个模拟本质上是相同的。水面高度由简单的周期波叠加表示正弦函数叠加后得到了一个连续函数这个函数描述了水面上所有点的高度和方向。在处理顶点时我们基于每个顶点的水平位置对函数取样使得网格细分成连续水面。在几何分辨率下通过对近似正弦叠加的法线取样别通过shader渲染到render target texture就得到了表面的法线贴图。 水纹理的波纹好坏决定着模拟的逼真度对纹理波纹我们有不同的几何选择标准 波长Wavelength (L)世界空间中波峰到波峰之间的距离。波长L与角频率ω的关系为 ω2π/L。振幅Amplitude (A)从水平面到波峰的高度。速度Speed (S)每秒种波峰移动的距离。为了方便把速度表示成相位常数 φS x 2π/L。方向Direction (D)垂直于波峰沿波前进方向的水平矢量。 1.2.2 法线与切线 因为我们的表面有定义明确的函数所以可以直接计算任意给定点处的曲面方向而不是依赖于有限差分技术。 副法线BinormalB和正切矢量T分别是x和y方向上的偏导数。 对于2D水平面中的任意点xy表面上的三维位置P为 求副法线BinormalB方向即对上式对x方向求偏导。而求正切矢量T方向即对上式对y方向求偏导。 而法线N由副法线B和切线T的叉积给出 1.3 波的几何特征 首先文中将几何波限制为4个因为添加更多的波并不能增加新的概念只不过增加更多相同的顶点Shader处理指令和常数而已。 1.3.1 方向波或圆形波的选择 需要对下图所示的方向波或圆形波进行选择。 图 方向波和圆形波 对于两种类型的波视觉特性和复杂性都是由干涉条纹引起的。 方向波需要的顶点shader处理指令较少但是究竟选择何种波需要取决于模拟的场景。对于大的水体方向波往往更好因为它们是风吹动产生的波较好的模型。对于较小的池塘的水产生波的原因不是由于风而是诸如例如瀑布水中的鱼圆形波则更好一些。对于方向波波的方向是在风向的一定范围内任意绘制的对于圆形波波中心是在某些限定的范围内任意绘制的。 1.3.2 Gerstner波 正弦波看起来圆滑用于渲染平静的田园诗般的池塘很合适。而对于粗犷的海洋需要形成较尖的浪头和较宽的浪槽则可以选择Gerstner波。 Gerstner波早在计算机图形学出现之前就已经被研发了出来用于物理学基础上为海水建模。Gerstner波可以提供一些表面的微妙运动虽然不是很明显但是却很可信具体可见[Tessendorf 2001]。 另外Gerstner波有一种经常被忽略的性质它将顶点朝着每个浪头顶部移动从而形成更尖锐的波峰。因为波峰是我们水表面上最锐利的即最高频率最主要特征所以我们正希望顶点可以集中在此处。 图 Gerstner波 1.3.3 波长等参数的选择 波长等参数的选择方法 波长的选择要点是不要追求波在真实世界中的分布而是要使用现在的少数几个波达到最大效果。对波长相似的波进行叠加可以突显水面的活力。于是文中选择中等的波长然后从它的1/2至两倍之间产生任意波长。波的速度通过波长基于公式即可计算得出。振幅方面主要是在Shader中指定一个系数由美术同学对波长指定对应的合适振幅。波的方向运动方向与其他参数完全独立因此可以自由选择。1.4 波的纹理特征 加和到纹理中的波也像上文说到的顶点一样需要参数化但是其具有不同的约束条件。首先在纹理中得到宽频谱更为重要。其次在纹理中更容易形成不像天然波纹的图案。第三对给定波长只有某些波方向能保证全部纹理的平铺tiling。也就是说不像在世界空间中仅仅需要注意距离在纹素texel中要注意所有的量。 文中的思路是在2到4个通道中使用15个频率和方位不同的波进行处理。虽然4个通道听起来有点多但是它们是进行256 x 256分辨率的渲染目标纹理的处理而不是处理主帧的帧缓冲。实际上生成法线贴图的填充率所造成的影响小到可以忽略不计。 1.5 关于深度 首先把在顶点上的水深度作为一个输入参数这样在着色器碰到岸边这样的微妙区域时便可以自动进行校正。 因为水的高度需要计算所以顶点位置的z分量就没什么用了。虽然我们可以利用这点来压缩顶点的数据量但是选择把水深度编码在z分量中是一个更好的选择。 更确切地说就是把水体底部的高度放在顶点的z分量中作为常数带入水的高度表中这样通过相减即可得到水深度。而同样这里假定了一个恒定高度的水位表constant-height water table。 我们也使用水深度来控制水的不透明度、反射强度和几何波振幅。简单来说即水浅的地方颜色浅水深的地方颜色深。有了适当的水深度也就可以去光的传播效果进行更完善的建模。 【核心要点总结】 文中提出的水体渲染方法总结起来有三个要点 1使用周期波正弦波、Gerstner波的加和 2创建动态的平铺tiling贴图 3使用凹凸环境映射Bump-Environment Mapping

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/89439.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设多少钱一个平台可以看设计的网站有哪些

前言 很久没写博客了,今天难得闲下来写一次。 不知道大家在使用git的时候有没有遇到过这样的问题:发现git submodule特别好用,适合用于满足同时开发和部署的需求,并且结构清晰,方便我们对整个代码层次有一个大概的了…

北京亦庄做网站公司邯郸网站开发公司电话

一、应用架构演变历史: 单一应用架构 -> 垂直应用架构 -> 分布式服务架构 -> 微服务架构。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删…

企业网站建设排名网址宁波网站设计皆选蓉胜网络

目录 前言 一、技术栈 二、系统功能介绍 管理员功能实现 财务人员管理 留言管理 薪资管理 财务人员功能实现 报销信息管理 收费信息管理 支出信息管理 员工功能实现 报销信息管理 留言管理 薪资查询 三、核心代码 1、登录模块 2、文件上传模块 3、代码封装 前…

营销型网站的建设和运营可视化 网站开发工具

再继续扒 继续 前一篇 的话题, 在那里, 提到了抽象, 耦合及 MVC, 现在继续探讨这些, 不过在此之前先说下第一篇里提到的对称性. 注: 以下讨论建立在前面的基础之上, 为控制篇幅起见, 这里将不再重复前面说到的部分, 如果您还没看过前两篇章, 阅读起来可能会有些困难. 这是第一…

地方网站需要什么手续成都网多多

Laplacian(拉普拉斯)算子 前面介绍的Sobel算子和Scharr算子存在的问题: 1.要分别计算两个方向(x,y)的边缘,之后将两方向的边缘进行叠加。 2.边缘与方向相关性较大。当我们通过Sobel算子提取x方向检测时,它所能够检测到的边缘都是一个沿着y…

一起做网店网站小程序代理须知

第三方库是工程开发必不可少的部分,而第三方库可以是.a和.framework的静态库,也可以是.framework的动态库,其中静态库是最常用的方式。 静态库往往比较大,可在打包到可执行文件之后,对安装包大小的增加远远小于静态库本…

网站内网页标题对百度排名技术网站

神经网络语言模型 使用神经网络的方法,去完成语言模型的两个问题,下图为两层感知机的神经网络语言模型: 以下为预备概念 感知机 线性模型可以用下图来表示:输入经过线性层得到输出 线性层 / 全连接层 / 稠密层:假…

做编程的+网站如何制作家具网站

网络安全事件分析应急响应 目录 网络安全事件分析应急响应 解析如下:

网站导航页面制作营销网站一般包括哪些内容

关于ElevationStation ElevationStation是一款专为红队设计的权限提升测试工具,在该工具的帮助下,广大红队研究人员和渗透测试人员可以轻松实现SYSTEM权限令牌的获取,并通过将目标账号提升至SYSTEM权限来测试目标操作系统的安全态势。 Elev…

扬州做网站的公司ftp服务器

快答案: SCADA和DCS作为单独的系统开始,但一起成长。今天的带宽如此广泛,不需要在每个节点进行本地化。 SCADA和DCS:如果您参与管理企业级网络,您可能已经听说过这些术语。本文将阐明两种技术之间的区别。请注意&#…

企业网站建设找外包公司做网上超市网站的设计与实现

一、数据监控Prometheus 1、什么是Prometheus Prometheus是由SoundCloud开源监控告警解决方案,从2012年开始编写代码,到2015年github上开源以来,吸引不少用户以及公司的使用。Prometheus作为新一代的开源解决方案,很多理念与Google SRE的运维之道不谋而合。 2、Promet…

英文网站建设 论文哈尔滨工程项目建设网

1. 涉及平台 平台管理、商家端(pc端、手机端)、买家平台(h5/公众号、小程序、app端(ios/android)、微服务平台(业务服务) 2. 核心架构 spring cloud、spring boot、mybatis、redis 3. 前端框架…

广告网站建设价格django网站开发流程

今天主要给大家介绍一下testcafe这个框架元素定位的方法。 一、CSS 选择器定位 使用 testcafe 对元素进行操作的时候,我们可以直接通过 CSS 选择器指定要操作的元素,比如,点击元素,input 输入文本内容,如下&#xff1…

网站用什么切版商务风页面设计

1.变量的指针,其含义是指该变量的 B 。 A)值 B)地址 C)名 D)一个标志 2.已有定义int k2;int *ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执…

晋城市公共事业建设局网站贵州省建设厅网站查

我们发表了一篇介绍Windows Azure 存储如何用编码方式擦除数据的论文,此论文在 2012 年 6 月的 USENIX 技术年会上荣获最佳论文奖。这是 MicrosoftResearch 和 Windows Azure 存储团队共同努力的成果。 您可以在此处找到此论文。 Windows …

做网站参考文献做网站宽度和长度布局

面对庞大的传统Win32应用程序生态所取得的巨大成功,Microsoft目前在Windows 10方面遭遇了一个重大挑战。这使得该公司面临两难困境:因为潜在买家的市场可能不太大,因此开发者不愿意为Windows 10开发应用;而由于用户无法使用他们惯…

深圳做网站的网络公司网站app软件下载安装

自定义组件 新建在/components/组件名.vue文件 组件文档结构 <template><view>......</view> </template> <script>export default {name: "组件名称",//属性自定义props: {属性名称: {type: String, //属性类型value: "值&quo…

别的网站可以做弹幕自己做seo网站推广

基础概念 并发事务带来的问题 1&#xff09;脏读&#xff1a;一个事务读取到另一个事务更新但还未提交的数据&#xff0c;如果另一个事务出现回滚或者进一步更新&#xff0c;则会出现问题。 2&#xff09;不可重复读&#xff1a;在一个事务中两次次读取同一个数据时&#xff0c…

奈曼旗建设局网站魔方 网站建设 有限公司

前言 前面主要讲述的是方程组和矩阵的关系&#xff0c;现在了解下矩阵和矩阵的关系 方阵的特征值与特征向量 假设A为n阶方阵&#xff0c;对于一个数 λ \lambda λ 若存在&#xff1a;非零列向量 α \alpha α&#xff0c;使得&#xff1a; A α ⃗ λ α ⃗ A\vec{\alp…

论坛网站平台建设方案wordpress刷赞网站源码

概览 B树(作为B树访问方法实现)是一种数据结构&#xff0c;它使您能够通过从树的根向下查找树的叶节点中所需的元素。为了明确地标识搜索路径&#xff0c;必须对所有树元素进行排序。B树是为有序数据类型设计的&#xff0c;这些数据类型的值可以进行比较和排序。 下面的机场代…