Anka He Chen Profile Banner
Anka He Chen Profile
Anka He Chen

@AnkaHeChen

Followers
1,554
Following
198
Media
25
Statuses
391

PhD from the University of Utah | Research Scientist @ NVIDIA| Physics Solver | Motion Capture | warp | GAIA | VBD

Joined December 2021
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@AnkaHeChen
Anka He Chen
6 months
#SIGGRAPH2024 We present Vertex Block Descent (VBD), the NEXT simulator.: nearly zero-compromised, fast🚀🚀, massively parallel💻💻, convergent📉📉, and unconditionally stable💎💎. Project Page: Code (coming soon):
18
166
1K
@AnkaHeChen
Anka He Chen
9 months
🎉🎉I finally released my physics simulator, Gaia: The Gaia engine is a C++ codebase primarily designed for physics-based simulations. It can be compiled as a standalone simulator or integrated into other applications as a third-party module.
13
121
809
@AnkaHeChen
Anka He Chen
4 months
I just successfully defended my PhD!!! I am a Dr. now! Thanks to all my nice committee members, @cem_yuksel @giljoo_nam @Mike Kirby @SheldonAndrews @YinYang24414350 . Special thanks to my advisor Prof. Cem Yuksel, I couldnt do it without you. Next stop: @nvidia
Tweet media one
Tweet media two
30
8
374
@AnkaHeChen
Anka He Chen
3 months
I will give a talk on my Vertex Block Descent paper at SIGGRAPH on Wednesday, July 31st, starting at 3:55 PM. The session will be held in Miles High 4. Remember to come🤩!
2
22
336
@AnkaHeChen
Anka He Chen
1 year
🥳🥳🥳I have open-sourced the code of our Siggraph 2023 paper: shortest path to boundary for self-intersecting meshes at: The code includes a test example that allows you to quickly get your hands on the algorithm. Please see the repo for more info.
Tweet media one
7
63
314
@AnkaHeChen
Anka He Chen
5 months
#SIGGRAPH2024 🥳🥳I've open-sourced the code for our Vertex Block Descent (VBD) paper as a part of Gaia: This is a collaborative work with @lzh2199 . Thanks for your interest in VBD and Gaia! I released it ahead of schedule for you!
4
55
311
@AnkaHeChen
Anka He Chen
6 months
Check out the trailer for Gaia's next major update [], where we introduce a new solver that enables simulations like this to run in just a few seconds per frame. The details will be released soon.
8
20
264
@AnkaHeChen
Anka He Chen
1 year
I will give the presentation of my paper "Shortest Path to Boundary for Self-intersecting Meshes" at Siggraph this afternoon (Aug 10), at 2:00PM (PDT) Location: Petree Hall C at the Los Angeles Convention Center. I make the presentation very listener-friendly!
3
29
249
@AnkaHeChen
Anka He Chen
5 months
I am glad to see that someone has implemented VBD using compute shader. This extends VBD to GPUs without CUDA support. This motivates me to write a compute shader based VBD and open-source it.
@JosefPelz
Josef Pelz
5 months
@AnkaChen1 @YouTube I've implemented a very basic VBD setup in TouchDesigner using compute shaders. Looking forward to further exploring the technique. Thank you so much for sharing your research!
3
0
36
2
6
128
@AnkaHeChen
Anka He Chen
3 months
Met a certain someone from @nvidia
Tweet media one
8
0
105
@AnkaHeChen
Anka He Chen
3 months
10 mins presentation for a Siggraph paper is ridiculous. I use to have a good presentation that every one can learn a lot from. Now it's crippled. 🥲
3
4
82
@AnkaHeChen
Anka He Chen
2 months
Meeting my academic idol ☺️ @OlgaSorkineH
Tweet media one
0
0
79
@AnkaHeChen
Anka He Chen
5 months
What an amazing cloth simulation work using VBD and Metal! It really looks close to my implementation now!
@Luckyballa
Lucky Iyinbor
5 months
Here we go, I finally implemented VBD with the StVK hyperelastic model (λ = 1e5, μ = 5e4). Currently, I do: - 8 (max) force elements per vertex in parallel - 4 vertices in an SIMD group (8*4) - 0 loops for reduction - A lot of loops for Hessian 😅
3
1
90
1
8
74
@AnkaHeChen
Anka He Chen
1 year
Very proud to announce our new paper: [Siggraph 2023] Shortest Path to Boundary for Self-Intersecting Meshes via @YouTube where we proposed an efficient way to build collision constraints for self-intersecting meshes, enabling fast simulation.
2
6
60
@AnkaHeChen
Anka He Chen
8 months
@rebecca_hoshino 特意强调北方口音,一看就是南方猴子编来地图炮的
2
0
42
@AnkaHeChen
Anka He Chen
5 months
Great work from the community using VBD!
@seanterelle
Sean
5 months
❤️VBD and Shortest Path to Boundary. Thanks @AnkaChen1 ! #GaiaPhysics
5
7
100
0
1
43
@AnkaHeChen
Anka He Chen
5 months
This looks amazing! And super fast!
@Luckyballa
Lucky Iyinbor
5 months
Optimizing for robustness over accuracy can get you pretty good results! Now I am doing soft vertex-vertex collision after initialization and hard vertex-triangle collisions during the solve step. Here is a stress test with pretty high velocity and elasticity —
5
6
75
1
0
34
@AnkaHeChen
Anka He Chen
8 months
@rebecca_hoshino 就是所谓的三分天注定,七分靠打拼,爱拼才会赢。
3
0
29
@AnkaHeChen
Anka He Chen
9 months
Disappeared from twitter for a while. I just made an submission for Siggraph. It's quite a crunch for me, but we eventually submitted a well polished paper. That is something truly great I am really proud of, looking forward to it.
2
0
33
@AnkaHeChen
Anka He Chen
5 months
Big thanks to Károly for making such an amazing video to introduce our work. Keep bringing us those breakthroughs in science & tech, and, what a time to be alive!
@twominutepapers
Two Minute Papers
5 months
New video - 50,000,000 Point Bouncy Jelly Simulation!
0
5
34
2
0
29
@AnkaHeChen
Anka He Chen
8 months
@wangzhian8848 王局,别给自己到处竖敌。集中力量,解决主要矛盾,击倒房间里的大象
10
0
23
@AnkaHeChen
Anka He Chen
5 months
Almost done with cleaning the Gaia Repo for the release of VBD's code.
0
0
23
@AnkaHeChen
Anka He Chen
1 year
So happy that my paper got selected into the technical paper trailer. Not bad for an algorithm that only takes a week to come up with. But of course, implementing it is another story. 😁
1
1
21
@AnkaHeChen
Anka He Chen
4 months
@boiledwater 我不明白,为什么六年级就写作业写到1点。我高中也就10点后就不学习了。我六年级没上跳了一级,整个六年级的课程我不到一周就自学完了。不明白是增加了什么健身内容要让孩子天天学到1点?
17
0
20
@AnkaHeChen
Anka He Chen
5 months
We have a picture of Bùi Tường Phong on our wall of alumini, and he looks like none of the picture you can find online
@_TheodoreKim
Theodore Kim, @[email protected]
5 months
Hey Graphics Folks, ever wonder who the “Phong” was that invented Phong shading? Turns out his last name wasn’t Phong, and his death is connected to the U.S.'s use of chemical weapons during the Vietnam War. @yoehanee and I wrote about it in @time :
4
69
170
1
0
21
@AnkaHeChen
Anka He Chen
7 months
Been doing a lot of hiking recently☺️
Tweet media one
0
1
17
@AnkaHeChen
Anka He Chen
6 months
VBD is parallelized by coloring the mesh to achieve Gauss-Seidel iterations, similar to (X)PBD. However, VBD colors the vertices directly, whereas (X)PBD colors the constraints, resulting in 10 times better parallelism than (X)PBD.
Tweet media one
2
1
16
@AnkaHeChen
Anka He Chen
1 year
@timoskyflan 有的人天生就在罗马,有的人天生就是牛马
0
0
15
@AnkaHeChen
Anka He Chen
6 months
Unlike alternative techniques requiring a global linear solve like Newton's method or projective dynamics, VBD utilizes local, vertex-level Gauss-Seidel iterations, making it faster, more parallelizable, and less prone to numerical issues.
1
0
7
@AnkaHeChen
Anka He Chen
2 years
@whyyoutouzhele 是我们,不是“咱们”。读文章的韭菜不要会错意
1
0
14
@AnkaHeChen
Anka He Chen
3 months
I have arrived at Denver for @siggraph . Message or email me if you want to meet up!😁
2
1
15
@AnkaHeChen
Anka He Chen
7 months
@xiaojingcanxue 抖音,知乎,小红书,朋友圈,我是一概不碰的。我连账号都没有。省下来的时间用于追求自己想做的时期,现在已经离理想越来越近了
1
0
16
@AnkaHeChen
Anka He Chen
4 months
@knowledgefxg 其他的都好说,b站戒断真痛苦,我都复吸好多次了🥲
4
0
13
@AnkaHeChen
Anka He Chen
6 months
The code will be released as the next update of my Gaia library. But we do have a tiny demo ready: Code (tiny demo): Full video: Paper: You can join my discord for discussion:
2
0
12
@AnkaHeChen
Anka He Chen
1 year
Note that this is the code for the shortest path to surface algorithm. It does not include the simulation part, which will be released separately, as Gaia physics engine:
0
0
11
@AnkaHeChen
Anka He Chen
5 months
This remind me of my undergrand time. I was in a library studying math. After a long time I stand up for dinner because it's dark. Then I tried to remember what I ate for lunch. Then I realized I forgot to have lunch.
@littmath
Daniel Litt
5 months
extremely relatable, this happens to me like every other night (though I kind of like it)
Tweet media one
23
30
593
0
0
12
@AnkaHeChen
Anka He Chen
5 months
With assistance from enthusiastic community members, I've resolved several bugs in Gaia that were causing compilation issues. If you previously encountered difficulties with compiling, please try again now. Special thanks to @colemapt .
0
0
12
@AnkaHeChen
Anka He Chen
4 months
I think this raises questions about the essence of creativity. The development of AI suggests that art and writing (at least some forms of them) might not be as inherently creative as we once believed.
Tweet media one
3
0
11
@AnkaHeChen
Anka He Chen
1 year
😅So true. Don't get me started, otherwise I am gonna start by comparing Riemannian integration and Lebesgue integration and the measurement of a set.
@LongFormMath
Jay Cummings
1 year
Don’t get me started
Tweet media one
47
105
1K
1
0
11
@AnkaHeChen
Anka He Chen
1 year
Tweet media one
0
0
11
@AnkaHeChen
Anka He Chen
2 months
Fellow researchers, please give my friend some advice and encourage
@Luckyballa
Lucky Iyinbor
2 months
I am considering pursuing a part-time PhD in fields such as discrete differential geometry or differentiable physics. Is it worth it? Are there any benefits beyond career and collaboration opportunities in research?
6
0
25
1
0
12
@AnkaHeChen
Anka He Chen
5 months
@whyyoutouzhele 首先要详细党和政府,不利于团结的消息不要到处散播;党和政府是为人民服务的,各级领导心系人民,一定会秉承着对人民负责的态度,切实解决大家的问题🤗
0
0
11
@AnkaHeChen
Anka He Chen
7 months
@MathMatize It couldn't be homeomorphic to a sphere. The legs and heads and arms must come out through holes, which make it homeomorphic to a at least genus 5 surface
0
0
9
@AnkaHeChen
Anka He Chen
5 months
@kiaran_ritchie It is not only more parallel, but also more accurate, and flexible
2
0
11
@AnkaHeChen
Anka He Chen
4 months
Tweet media one
1
1
10
@AnkaHeChen
Anka He Chen
6 months
@twominutepapers Wow! Thank you Two Mins Papers! I've been a big fan of yours!
1
0
10
@AnkaHeChen
Anka He Chen
1 year
@thejcedeno @cem_yuksel Just my own 3080Ti😇. Our method only adds a tiny overhead to the simulation (around 5% of the total run time). Also, this method is embarrassingly parallel.
0
1
8
@AnkaHeChen
Anka He Chen
3 months
@sellan_s Implicit functions are those you dont have explicit map from one to the other. It require a solving of a equation to calculate the independent variable, such as sin(x+log(y))=exp(xy)sinh(y)
0
0
10
@AnkaHeChen
Anka He Chen
4 months
@Peter_shirley there is a mirror, zoom in and you will see
1
0
9
@AnkaHeChen
Anka He Chen
6 months
@JoeMwangiMburu Well, you can check our paper:
1
1
9
@AnkaHeChen
Anka He Chen
1 year
@cem_yuksel Thank you Cem! We are planning on releasing the code soon, please follow to receive notifications!
1
0
8
@AnkaHeChen
Anka He Chen
9 months
Gaia provides a set of useful tools, including a powerful triangular/tet mesh data structure, a convenient parameter IO module, a set of efficient collision detectors, and a virtual physics framework that can be extended to support all sorts of solvers.
1
0
8
@AnkaHeChen
Anka He Chen
7 months
@hylarucoder Python+C++绝配,毕竟python也是c写的。C++与CUDA写出算法模块,加python实现工作脚本,太香了。我的物理引擎就是这么设计的
2
1
7
@AnkaHeChen
Anka He Chen
9 months
Gaia is engineered to enhance the efficiency of both developers and the hardware. Compromises may be made since optimizing for one can adversely affect the other. It may not always have the smartest design. However, I can assure you that Gaia is free from any stupid designs.
0
0
7
@AnkaHeChen
Anka He Chen
5 months
@bravery_ Why not try VBD (Vertex Block Descent),it's basically better than PBD in every way
1
0
8
@AnkaHeChen
Anka He Chen
2 years
@dbezuqun 穷共产主义
0
0
7
@AnkaHeChen
Anka He Chen
2 months
@Luckyballa Strongly suggest you do a PhD, but not a part-time one. I don't believe a part-time PhD is possible in the area you want to pursue, especially if you want to excel. The top conference in that area is SIGGRAPH, and the work for a SIGGRAPH submission requires fulltime dedication
1
0
8
@AnkaHeChen
Anka He Chen
5 months
@TvanHelsdingen Well, I dont work at SideFX
3
0
7
@AnkaHeChen
Anka He Chen
1 year
This method is ideal for those quick but not penetration-free frameworks, like XPBD. Our method is even stable for severely self-intersecting shapes and capable of covering them to a penetration-free state.
0
1
7
@AnkaHeChen
Anka He Chen
1 year
@thejcedeno @cem_yuksel It can be real-time. With our GPU implementation, it can simulate models with a total of 100K vertices in real time (30 FPS).
0
1
6
@AnkaHeChen
Anka He Chen
3 months
Great opportunity to learn about Warp!
@milesmacklin
Miles Macklin
3 months
We're running a course on NVIDIA Warp at SIGGRAPH bright and early on Sunday morning 9am-12:15pm, including presentations from @peterchencyc , @pika7ma , @zeshunz , @shinjin_cr , and @c0d1f1ed - hope to see you there!
2
13
65
0
0
7
@AnkaHeChen
Anka He Chen
7 months
@CFD_UniBw_M This is the kind work I want to see, instead of: hey we let neuron networks learn to estimate 90% of the physics and it's only 100x slower
0
0
7
@AnkaHeChen
Anka He Chen
5 months
@DrJimFan At least in the computation & physics community, "simulation" means you know exactly how things runs, which are usually described by a few physics laws, and you try to imate the process of natue using computation. The computational method must be proved, to provide some level of
1
0
4
@AnkaHeChen
Anka He Chen
4 months
@lenscn 结果俄乌成了朝韩的代理人战争了🤣
1
0
7
@AnkaHeChen
Anka He Chen
2 years
@MosesTalking 下跪没有用的。你跪下就是在声明你的一切要由他们宰割。你需要站起来,拿起枪
1
0
6
@AnkaHeChen
Anka He Chen
4 months
@suohawking 学latex的难度是微积分的1/1000000000000000000,因为根本不是一个层次的思维
1
0
7
@AnkaHeChen
Anka He Chen
6 months
We believe we have discovered a nearly zero-compromised simulator. VBD has all the desired properties: stability, parallelism, speed, convergence, and support for arbitrary energy formulations. To our knowledge, no previous has all those properties. VBD delivers it all.
1
1
6
@AnkaHeChen
Anka He Chen
5 months
@miniapeur Genghis is not his real name, his name is Temüjin. Genghis Khan is a respectful title he gets after he became Khan and united the Mongolian clans
0
0
7
@AnkaHeChen
Anka He Chen
4 months
On the other hand, doing chores demands the delicate control of thousands of muscles throughout the body, while also coordinating multimodal inputs such as vision, tactile sense, hearing, balance, etc. This level of complexity remains highly challenging for robots to achieve.
1
1
6
@AnkaHeChen
Anka He Chen
4 months
@happycshi @wangzhian8848 你这是有罪推定,是任何现代法律体系都要避免的做法。你对别人有这么严重的指控,就有义务证明别人不可能不作弊,而不是证明他“有作弊的可能”
1
0
7
@AnkaHeChen
Anka He Chen
5 months
@Luckyballa Have you considered using the 2 level parallelism I introduced in the paper? You can use a work group (I am not sure how it's called in Metal) to evaluate and aggregated the hessian in parallel! In that case it doesn't need to loops over the adjacent hessians and is much faster!
0
0
6
@AnkaHeChen
Anka He Chen
1 year
@whyyoutouzhele "材教育学生树立正确价值观"。中國社會最惡臭的一點就是這個,上位者縂覺得他們可以定義什麽是對錯
0
0
5
@AnkaHeChen
Anka He Chen
4 months
@mtrainier2020 不然呢,公务员才是这个政体的基本维护者。军队官僚系统欠饷,那自古就是天大的事,每个月几百块都拿不到,谁给你卖命
0
0
6
@AnkaHeChen
Anka He Chen
7 months
The more you buy, the more you earn
1
0
6
@AnkaHeChen
Anka He Chen
8 months
@XorDev Basically all the answers are about rendering... Let me provide my perspective from the simulation side. Simulate approximately the same number of primitives in real time as we can render them. With unconditional stability and support for collisions & fractions
0
0
4
@AnkaHeChen
Anka He Chen
4 months
@ogaelinasai @suohawking Idk, 我本科是电气工程专业的,没有学过数学专业课。我大四喜欢上了数学,就花了半年时间把大学本科课程学完了。然后我参加了数学系的研究生考试,我成绩排名第一,其他人都是科班出身的数学系……
1
0
5
@AnkaHeChen
Anka He Chen
3 months
@bmahlbrand That's the plan
1
0
6
@AnkaHeChen
Anka He Chen
6 months
Snow❄️ is still deep in the mountain.
Tweet media one
Tweet media two
0
0
6
@AnkaHeChen
Anka He Chen
2 months
@Luckyballa @Cody_J_Bennett My open sourced code has neohokean, you can use it for reference
0
0
6
@AnkaHeChen
Anka He Chen
6 months
@palmekla Well, it has 124 million tetrahedra. If you want 7ms, try 100K tetrahedra.
1
0
5
@AnkaHeChen
Anka He Chen
6 months
VBD is not only fast but also achieves highly accurate simulation results through its ability to achieve numerical convergence and outperform alternative techniques. Additionally, it fits within any computation budget by adjusting the iteration count.
Tweet media one
1
0
4
@AnkaHeChen
Anka He Chen
1 year
Spring is blooming
Tweet media one
0
0
5
@AnkaHeChen
Anka He Chen
1 year
😂😂
@ThePhDPlace
The PhD Place
1 year
First day as a postdoc
4
19
112
1
1
5
@AnkaHeChen
Anka He Chen
9 months
Currently, the XPBD-based simulator, along with some running parameters that replicate the experiments included in my paper "Shortest Path to Boundary for Self-Intersecting Meshes" are provided.
1
0
4
@AnkaHeChen
Anka He Chen
8 months
@ThePhDPlace Very close to get it, preparing for my defence
0
0
4
@AnkaHeChen
Anka He Chen
9 months
@ksaburof Cloth sim modules will be released soon
0
0
4
@AnkaHeChen
Anka He Chen
2 months
A paper from 2000 with no updates, and still rules (some) lifes is ridiculous.
@angels_pimp
God
2 months
Tweet media one
216
3K
46K
1
0
5
@AnkaHeChen
Anka He Chen
5 months
@kiaran_ritchie Actually I just discovered a bug in the implementation of acceleration. Let me fix it.
1
0
4
@AnkaHeChen
Anka He Chen
3 months
Join the HPG student competition and win a RTX 4080!
@HPG_Conf
High-Perf Graphics
3 months
🚀 One week left until the #HPG2024 Student Real-Time Competition deadline on July 19! This year's theme: remastering classic CG scenes 🫖🐇in ShaderToy. Follow the instructions in for a chance to win a Meta Quest 3 and an NVIDIA GeForce RTX 4080 GPU!
0
8
21
0
0
3
@AnkaHeChen
Anka He Chen
3 months
0
0
4
@AnkaHeChen
Anka He Chen
5 months
0
0
4
@AnkaHeChen
Anka He Chen
3 months
@Nekovowo @Luckyballa VBD cloth simulation will soon be available in Nvidia's Warp solver.
1
0
4
@AnkaHeChen
Anka He Chen
9 months
@jbhuang0604 That is so true but my dignity won't allow that
0
0
4
@AnkaHeChen
Anka He Chen
5 months
@Luckyballa why not also do the solf collision during the solve stage as and apply the hard constraint at the end. My observation is using hard constraint alone could inject energy
1
0
3
@AnkaHeChen
Anka He Chen
2 months
@ThePhDPlace It also depends on what kind of advisor you get. I am lucky to eventually having a great advisor. But there are people who likes to exploit their students, who like to lie, who refuse to fund their students, who like to take credit for their students' woek, who like to torture
1
0
4
@AnkaHeChen
Anka He Chen
5 months
This work is completed in collaboration with my amazing colleagues: Ziheng Liu @lzh2199 Yin Yang @YinYang24414350 and Cem Yuksel @cem_yuksel
1
0
4