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

网站每年多少钱中国十大营销策划公司排名

网站每年多少钱,中国十大营销策划公司排名,商洛免费做网站公司,建设工程质量安全管理协会网站5image Texture Mapping 图像纹理映射 我们之前虽然在交点信息新增了uv属性,但其实并没有使用,而是通过p交点笛卡尔坐标确定瓷砖纹理或者大理石噪声纹理的值 现在通过uv坐标读取图片,通过std_image库stbi_load(path)…

5·image Texture Mapping 图像纹理映射

我们之前虽然在交点信息新增了uv属性,但其实并没有使用,而是通过p交点笛卡尔坐标确定瓷砖纹理或者大理石噪声纹理的值

现在通过uv坐标读取图片,通过std_image库stbi_load(path)加载图片,返回图片指针,我们直接将std_image文件放在src源码中使用就行

我们创建image_texture的图片纹理,它的颜色值是通过uv坐标从data*纹理获取的,并且我们的球体应用这个新纹理

然后在求交时,不要忘记更新交点信息的uv坐标,通过函数:

3d笛卡尔转极坐标
转到0---1的uv坐标

void get_sphere_uv(const vec3& p, double& u, double& v) {/* 从p交点-》极坐标-》uv对应值 */auto phi = atan2(p.z(), p.x());auto theta = asin(p.y());u = 1-(phi + pi) / (2*pi);v = (theta + pi/2) / pi;
}

然后在ray_color()求得交点的uv后,应该调用value()获取uv对应的颜色,这里由于继承体系,我们将从材质获取纹理添加getTexture()的虚函数,以便动态的调用纹理的value()

下图是随意找的一张jpg格式的地球贴图

6·Rectangles and Lights 矩形和光源

我们想要在场景加入矩形的灯光,因此首先新建发光材质

接着为了让光源的效果更清晰,我们让背景不在是天空,改为全黑的,所有光都来自于我们的矩形光源

我们创建矩形物体,并重写hit求交函数,那么如何求交呢?

定义一个轴对齐xy方向的平面,x0,x1,y0,y1,z,首先射线方程仅看z值,求得t,然后再分别将t带入xy的射线方程,即可求出xy,那么当xy在范围内,那么就是相交的

现在开始布置Cornell Box场景

7·Cornell Box

创建新的box实例,因为要考虑倾斜角度,我们先把轴对齐box创建出来

实例:是一种经过旋转过或者平移等操作的几何图元。光线追踪中是通过改变光线来模拟物体操作的

对于平移:物体移动offset,相当于光线 - offset,因为光线实际没有移动,被修改的rec仍要改回来

8`volumes 体积体

http://www.zhongyajixie.com/news/31302.html

相关文章:

  • 给别人做违法网站搜索引擎排名优化seo课后题
  • 上海知名的网站建设公阿里域名购买网站
  • java 做直播网站有哪些软件下载wp博客seo插件
  • html网站分页怎么做暴风seo论坛
  • 网站26个页面收费美工培训
  • 沈阳做网站哪家质量好价格低建站软件可以不通过网络建设吗
  • 企业视频网站模板长沙网络推广软件
  • 网页制作成品网站seo研究中心倒闭
  • wordPress改了ip地址登录不了seo有哪些优缺点?
  • wordpress网址导航插件seo俱乐部
  • 常州溧阳市建设局网站seo是什么及作用
  • 小规模企业做网站网站优化网站优化
  • 网站备案密码重置申请表小程序推广运营的公司
  • 网站开发和网站建设免费网络营销方式
  • 济南做网站找大标seo搜索引擎优化试题及答案
  • 建设网站建设多少钱网站排名优化怎样做
  • 一个ip地址上可以做几个网站互联网营销工具有哪些
  • 企业定制网站建设公司关键词优化的作用
  • 哪个网站可以接针织衫做单百度文库首页官网
  • wordpress标题字体太大西安网站排名优化培训
  • 装修公司怎么做免费网站河源今日头条新闻最新
  • 电子商务网站设计心得google下载手机版
  • 如何做跨境购物网站关键词挖掘工具爱网
  • 网站开发技术方案编写谈谈对seo的理解
  • 网站如何设置微信支付功能站长工具a级
  • 销售易crm收费标准网站标题seo外包优化
  • 兰溪做网站哪家好爱站网seo综合查询工具
  • 简单大气网站杭州网站优化方案
  • 网站seo怎样做百度游戏中心官网
  • 做招聘网站的需求分析广东网络推广运营