Games101-系列课程笔记-Lecture-12

本文概述了Games101课程中关于几何处理的深入内容,包括Mesh Subdivision(几何细分)、Mesh Simplification(几何简化)和Shadow Mapping(阴影贴图)的原理、方法及应用。讲解了Loop细分和Catmull-Clark细分法,以及如何通过边坍缩简化几何模型,以及阴影贴图技术在游戏光照中的作用及其挑战。

Games101-系列课程笔记


本篇博客内容为Games-101系列课程的 Lecture 11 Geometry 2(Curves and Surfaces)内容,有兴趣的小伙伴可前往GAMES101官网下载相关内容。GAMES101官网


几何处理

  • 几何细分(Mesh Subdivision):本质上是上采样过程
  • 几何简化(Mesh Simplification):本质上是下采样过程
  • 几何正则化(Mesh Regularization):网格正规化(让所有三角形都差不多)

几何细分

  • 步骤
    • 创造更多三角形(即更多顶点)
    • 纠正所有顶点位置(包括原来的顶点和新顶点)
  • Loop 细分
    • 思想:对一个三角形,每一条边都取中点作为新创造的顶点,然后根据周围点的权重调整这个点的位置。
    • 怎么调整点:
      新顶点位置调整公式:P=3/8(A+B)+1/8(C+D)
      旧顶点位置调整公式:Q=(1-n×u)×original_position+u×neighbor_position_sum
      其中,n代表顶点的度,指的是与该顶点相连的线段数量。n=3时,u=3/16;n≠3时,u=3/(8n)
      顶点位置调整
  • Catmull-Clark细分法
    • 原理:这是一种四边形网格细
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值