From 3d16032066318669fced4e6afb9561a75fdc0402 Mon Sep 17 00:00:00 2001 From: Jan Bednarik Date: Sun, 26 Jul 2026 05:41:40 -0700 Subject: [PATCH] Add NOTICE file for GNM. PiperOrigin-RevId: 954175474 --- NOTICE | 32 ++++++++++++++++++++++ gnm/shape/data/versions/v3_0/gnm_head.npz | Bin 53305389 -> 53305389 bytes 2 files changed, 32 insertions(+) create mode 100644 NOTICE diff --git a/NOTICE b/NOTICE new file mode 100644 index 00000000..d7d486d9 --- /dev/null +++ b/NOTICE @@ -0,0 +1,32 @@ +The NOTICE file template: + +GNM (Generative aNthropometric Model) +Copyright 2026 Google LLC + +This product includes software and data developed by third parties: + +-------------------------------------------------------------------------------- +A portion of this repository, specifically the tongue animation meshes for the +articulation of the tongue inside of the mouth was adapted from work by Salvador +Medina, which is licensed under the MIT License: + +Copyright (c) 2022 Salvador Medina + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- \ No newline at end of file diff --git a/gnm/shape/data/versions/v3_0/gnm_head.npz b/gnm/shape/data/versions/v3_0/gnm_head.npz index 33dcfcc4deaa387e44f184acba7a46766397ae41..43ea203b84ae79bfaab501a4b0e95b3422d86192 100644 GIT binary patch delta 5652 zcmajj1yodd1BP*iD~N%pAhx1{B06@r=o)Kb7j}2Mb}K4t;);#kjf#zp*xengYp>nz z`^>nWIeX>%Jm>ix&f%RqgW#3cn(=5#05$0_cC-ph@)9TPhF zIPu5gl*;K;fZk`R|uB zxx|lG;^|k-_B5^h{7p|YECsX31%CJ2*f!%rvza#CpN->-%4_kAyc}A%xNYYdlhd?w zx;~a`)r~3RY}?F;&1%}b*vw|+x!90%u@>d53>8ngM4gLuy_@W{M(&=)*1|*-URsI^UKpdUfa(=l6U5@PA)P$kAyYDyd4Q zk}FT;rBWzwl~ScrsZ|=4R;5$vRR)z&`KU}Pv&y1;m7mJ0vMGO+T?MEdDyOolTq?K9 zqw=bJD!(eA3aUb?uqvX8s$#0RDxpfMQmV8nqspp4RZf*xzo-hTqN=1St6xZ*FGzG|Qvsz$1@3RX>2Q`Jm0S1nXa)k?KiZB$#;PPJDZR7cfG zbyi(eSJh2*S3Oiu)l2nOeNZCfQPOCHOtU9O8s|)I)x}+|vE9$Dcrmm|S>ZZD-ZmT=$ zuDYl0t3TBP^-%q#9;wIbiF&G@spsm2`dhtJuheVxM!i+<)O+;+XZ1yWRo_C7 zPP0r>;0y-D0~c_G_}~T!AR#1z#NZA|zyp#(GDr@d-~}lx(Yh&E%EkL}t1;i^PHm{A z+gx-_-G?T+*mig3d0Wgkx$nEI5#E-^8EiYR-QE`S|2p4ywe-m%hHW=tueT+)>0Y>J zJkLAnj6Nw+LMliNX&^16gY=LAGJ+3eg3OQwe8CU0LN@S+><|DsASYNM7vzRKkQeen zekcG1p%4^?B2W~HL2)PnC7~3QhB8nV0-+p~hhLxqRD?=U8GeN-P!*~{b*KSBP!noF zZKwlvp&rzS2G9^1L1PGpCeRd`L33yUEuj^(hBnX^+Ch8h03D$dbcQa_6}mxp=m9;U z7xacc&=-D#e$XEVz(5!TgJB2^g<&upM!-lI1*2gMguqxB2jd|WeuoJ#5hlT8m;zHF z45q;!Fdf2S2F!$6FdOE;T$l$DFdr7cLRbWgVF@gSWw0Dpz)DyJt6>eSg>|qVHo!)R zgiWv+wm=kYg>A4McEC>91-l^{_P}1)2m9dw9E3v<1BW3Nj=)hk2FKw9oP<+w8qUC3 zI0xt90$hYka2c+^Rk#M%;Rf7 z3B8~<^nt$c8}x(zFaQR^AQ%ioU?>cO;V=S5!YCLGV;}^^!Z;WYq3}CQfQc{(Cc_k% z3Slq}{($Ka4l`gT%!1i42j;>&h=BR902aa`SPV;GDJ+BKumV=XDp(C`U@feJ^{@dp zLL_X0&9DWcU@L5c?XUxO!Yh!amp!2jCzaf*3dqv2X;A!ZA1wC*UNUg41vY z&cZo34;SDfT!PDR1+Kz1xDGeqCftJCa0l+fJ-82l!UK2+f59Vo3{T)GJcH-(0{(`V z@CshT8+Z%v;5~eRkMIdT!x#7p-<);(GxUK4oWX#2-~z4?AKV}TB!one7~CNVctBD} z2Fbw_ydVX5LrO>msUZ!dg>;Y}GC)S~flQDYvVbr6K~~5H{zkNJe@3dA#%;aNe%dI& z$mhN6KZip>M_hQ1uXpYdO&SLngKg96`Y3-~QyoxDDjFPMh#W?A(cqlM!wgYGwN84K z=BwFHn;f3>v}T1&SF@isIm}8mv>F9XGy8#)!)&Ey#Y{8%d6UB|Z6m8;KDVHT&U`!|a)6c}z3=iIT&tZey!qHO=hDNDi}YniVn4?B_=gGymY9eNXLYLJqUp zn&mfL%`|gq^0Ozk9~C)Vt@lr7_BUw`v%8v^f8I>9dQE@!tvAi~YgW?qCD`BbeScE^ dO%`ruHOj>C56xk=RK2wo5UdrQ=)L#e z+v;`S=iG12ojuHF=J`!#^4@b(kKF&N?He+#QtqMEtx3F`+}zxp8q|6_%{|2Xc1)Yj z$({V1_-Ap-;MB8Olj)OuqAU0XPMh4&%II#9?~LLKT6Sh(68$=BKGP<6Ktub5f}-2{ zE;VM!{jz<3HprN4^UM96N!%yDb=FdPws7NP{U0fuY)<{#_3qQDNB4Z)dkze%@8V?n z@26BC^y^3B8Bo)Bnl=G}rl+yb;uZ(oZf9&JMCLMW{Bj$YDroVHJ0DrRw6XKtm)Epg z^ejxDd|cSRU}s}9J29teGc}RT=u?RirxGp7Sy@#QugZ(zu z=c~Ioz%#=2wW~@R@A}%Uu0q^x^sJwlC3&WrX4FkSNNFlg2ckACc8)6DUoe*;NkZuL4v~l}iPx+$u=rQF)b36|S18=BkBisamPls*P%^+Nt)cgX*X{sm`j4 z>Z-b_?y86Csd}m2s*mcc`lY$m zQNOC+)C#py{jOH2)#?wmMy*xrRGeC`HmHp%UTspF)fV-q+N%Ci+f;(uu6C%MYM0ur z_NcvTpW3ey)d6)-9a4wY5p`4@Q^(Z_byA&Dr_~vCR-IGl)dh7?T~e3T6?IizQ`glE zbyM9^x78hWSKU+h)dTfVJyMU=6ZKR*Q_s~4^|yMdUa8mWje4uzsrTxG`lvps&+1F$ z!5Nk)16?i~uNCRoX6TBduB|$d@OT{E#Z#CxITyUtb zZgUBBbRU}HV(e}#^tPC9as_f5yPUD!mWNr5o!2&R%QyblvG3~Yoh7WsZt@OqOMcV6 z(9fCcMV-()MS92p86gw+KxW7SS-}_lARAJM&41&Qh1ct&e7!D&~B#eU5Fb2lLIEaApFaah)Bus+IFa@GuDolgv z5Dhb6Cd`5um<@AaF3f}ZumBc9EG&Y>umqOEGFT2j!!PhF{01vvCHxMnU^V;!YhW#` zgE&|Z8(<^E!zS1aTi{RF3V*>iNPz9I19rkL*bRGNFYJT;kO&9hARL0ja0HIRF*pt< z;3S-a({KjP!Z|n(7vLgXg3E9PuEI6A4maQ?+=AP12kyc>xDOBDAv}V|@C2U1Gk6X! z;BR;dui!Pjfw%Au-opp@2%q3He6d8H*x{@xLlvkB)u1}mfSOPXYC|a0 zfx1u+>O&YbfQHZr8bcFk3gOTUnnMd{39X&m=6nJA;iKWSPV;GDJ+BK@H6}Zzrt^@0#?HBunJbgAFu}2 z!a9h9^{@dpLOg7O&9DXjgst!wY=Z>Y4m)5c?1J5}2lm1~*bj+t01m<-I1ESNC>(?1 zZ~{)kDL4&h;4GYj^Kbz!!X>y2SKumKgX?euZo)0N4R_!!+=Kh@03O04cnnYADLjMc z@B;pZm+%T+!y9-D@8CUrfRFGAKEoGh-Tth4!vfA=g(Tntu8cw6p#|!Ar*K) zYDfcV!4te79e6`}$N(836Zk-8$O2ix7yKX_WQQE!4*`%9azUUqLAO6^hB?L`p^uvc zSqpjJ`p@A|%cm!&*$;7ux4mGBi^;TiiG<3f))d59R$?zbn$YV_?8J^dA@15}| z{{}W|sOhg<`{`5cnnpIO{g39Antkt(%3 n*kAEE%!;?LS%Xc#X!hSphuLb)Dwt;W-$!HS6`Qf8&Fb|Jr5gi~