美文网首页
光栅化06-属性插值

光栅化06-属性插值

作者: 陈成_Adam | 来源:发表于2021-03-31 09:21 被阅读0次

有了三角形中任意一点P的重心坐标(i,j,k),那么我们可以使用它计算出该点的属性值:

a=ia_0+ja_1+(1-i-j)a_2

同样的,我们来关注下计算重心坐标的计算量。

(i,j,k)=(\frac{\triangle{PP_1P_2}}{\triangle{P_0P_1P_2}},\frac{\triangle{P_1PP_3}}{\triangle{P_0P_1P_2}},\frac{\triangle{P_0P_1P}}{\triangle{P_0P_1P_2}})

\triangle{P_0P_1P_2}而言,它的面积只算一次即可,三角形中所有像素点的重心坐标计算都可以重用该值。

\triangle{PP_1P_2}\triangle{PP_1P_2}\triangle{PP_1P_2}而言,他们的面积在前面判断P是否在三角形内部已经得到了。

可见,这种方式的计算量很少。

那光栅化中那些属性需要做插值呢?

  1. 颜色
  2. 深度
  3. 纹理坐标

相关文章

  • 光栅化06-属性插值

    有了三角形中任意一点的重心坐标,那么我们可以使用它计算出该点的属性值: 同样的,我们来关注下计算重心坐标的计算量。...

  • Less_变量插值

    选择器名插值 属性名插值 URL插值 import插值 媒体查询插值 less的作用域,就近原则,如果自己有这个变...

  • 学习Vue(模板语法)

    插值 文本 数据绑定最常见的形式就是使用 {{...}}(双大括号)的文本插值: 属性 HTML 属性中的值应使用...

  • 哪些场景可以触发离屏渲染?

    设置了以下属性时,都会触发离屏绘制: shouldRasterize(光栅化)masks(遮罩)shadows(阴...

  • 【原创,转载请标注】ODV数据处理+ArcGIS小工具

    『站点采集数据——ODV空间插值格网值——ArcGIS空间插值面图层』 实现水下属性数据分层插值,并获取通用数据产...

  • RegularJS基础

    构建数据驱动型组件的类库 --- 基本用法: --- ``` 模板: - 文本插值 属性插值 {} - 各种js表...

  • vue常用

    · v-bind缩写 · 插值 文本插值(双大括号) : 属性接收参数 可使用 JavaScript 表达式 ...

  • Android动画介绍

    ViewAnimation 属性插值器Interpolator 是个接口,系统已经实现了几种插值器,在使用的时候,...

  • 插值器和估值器

    插值器和估值器在程序中都是接口 通俗点解释 插值器(系统内置有9种插值器)设置属性值从初始值过渡到结束值的变化规律...

  • Vue组件props属性设置

    一丶定义属性并获取属性值定义属性需要用props选项,加上形式的属性名称。在组件的模版里读出属性值只需用插值的形式...

网友评论

      本文标题:光栅化06-属性插值

      本文链接:https://www.haomeiwen.com/subject/oznvhltx.html