【读文献】xian2019: A Scalable Galerkin multigird method

第0层的Prolongator

x = U q x=Uq x=Uq

其中 U ∈ R 3 n × 12 k U\in\mathbb{R}^{3n\times12k} UR3n×12k。其中n为fine space vertices数量,k为corase space的vertices数量。

x ∈ R 3 n × 1 x\in R^{3n\times 1} xR3n×1 为position
x = [ x 1 x x 1 y x 1 z ⋮ ] x= \begin{bmatrix} x_{1x}\\ x_{1y}\\ x_{1z}\\ \vdots \end{bmatrix} x= x1xx1yx1z

q ∈ R 12 k × 1 q\in R^{12k\times 1} qR12k×1, 为skinning space coordinates,
q = [ v e c ( A 1 ) , v e c ( A 2 ) , . . . v e c ( A n ) ] q=[vec(A_1),vec(A_2),...vec(A_n)] q=[vec(A1),vec(A2),...vec(An)]其中 A i A_i Ai为3x4的affine matrix。
A i = [ a 11 a 12 a 13 t x a 21 a 22 a 23 t y a 31 a 32 a 33 t z ] \mathbf{A_i} = \begin{bmatrix} a_{11} & a_{12} & a_{13} & t_x \\ a_{21} & a_{22} & a_{23} & t_y \\ a_{31} & a_{32} & a_{33} & t_z \\ \end{bmatrix} Ai= a11a21a31a12a22a32a13a23a33txtytz

将仿射矩阵向量化后就得到了skinning space coordinates q。
q = [ a 11 a 12 a 13 t x a 21 a 22 a 23 t y a 31 a 32 a 33 t z ⋮ ] \mathbf{q}= \begin{bmatrix} a_{11}\\ a_{12}\\ a_{13}\\ t_x\\ a_{21}\\ a_{22}\\ a_{23}\\ t_y\\ a_{31}\\ a_{32}\\ a_{33}\\ t_z\\ \vdots \end{bmatrix} q= a11a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值