- 18
- 178 672
Ethan (Yuanming) Hu
เข้าร่วมเมื่อ 22 ก.พ. 2017
MIT Ph.D. and product builder.
Information about accessibility to my MIT-related work can be found at accessibility.mit.edu/
Information about accessibility to my MIT-related work can be found at accessibility.mit.edu/
Taichi community contributions (4K60FPS)
Some open-source Taichi (github.com/taichi-dev/taichi) projects with images/videos. Generated based on github.com/taichi-dev/taichi/network/dependents.
Is yours included? :-)
Is yours included? :-)
มุมมอง: 1 103
วีดีโอ
[SIGGRAPH 2021] QuanTaichi: A Compiler for Quantized Simulations
มุมมอง 4.8K3 ปีที่แล้ว
QuanTaichi is now officially part of Taichi: github.com/taichi-dev/taichi Project page: yuanming.taichi.graphics/publication/2021-quantaichi/
100 million particle MLS-MPM in Taichi (better video quality)
มุมมอง 3.2K3 ปีที่แล้ว
Code: github.com/taichi-dev/taichi_elements
Differentiable Physical Simulation and AI @ NeurIPS 2020 DiffCVGP workshop
มุมมอง 8K3 ปีที่แล้ว
An overview of our series of work on differentiable simulation. DiffTaichi code: github.com/yuanming-hu/difftaichi
100 million particle MLS-MPM in Taichi
มุมมอง 1.6K4 ปีที่แล้ว
Code: github.com/taichi-dev/taichi_elements
[SIGGRAPH 2020 Courses] The Taichi Programming Language
มุมมอง 9K4 ปีที่แล้ว
A hands-on tutorial github.com/taichi-dev/taichi Information about accessibility can be found at accessibility.mit.edu/
DiffTaichi: Differentiable Programming for Physical Simulation
มุมมอง 18K5 ปีที่แล้ว
Code: github.com/yuanming-hu/difftaichi Note: please use Taichi version 0.4.1 or higher. Information about accessibility can be found at accessibility.mit.edu/
[SIGGRAPH Asia 2019] The Taichi Programming Language
มุมมอง 33K5 ปีที่แล้ว
A Language for High-Performance Computation on Spatially Sparse Data Structures Code: github.com/taichi-dev/taichi Paper: taichi.graphics/wp-content/uploads/2019/09/taichi_lang.pdf Information about accessibility can be found at accessibility.mit.edu/
[ICRA 2019] ChainQueen: Differentiable Physical Simulation for Soft Robotics
มุมมอง 8K6 ปีที่แล้ว
Yuanming Hu, Jiancheng Liu*, Andrew Spielberg*(joint second authors), Joshua B. Tenenbaum, William T. Freeman, Jiajun Wu, Daniela Rus, Wojciech Matusik Paper: arxiv.org/abs/1810.01054 Project page: github.com/yuanming-hu/ChainQueen Information about accessibility can be found at accessibility.mit.edu/
[SIGGRAPH Asia 2018] Narrow-Band Topology Optimization on a Sparsely Populated Grid
มุมมอง 17K6 ปีที่แล้ว
Haixiang Liu*, Yuanming Hu* (joint first authors), Bo Zhu, Wojciech Matusik, Eftychios Sifakis Code: github.com/yuanming-hu/spgrid_topo_opt Information about accessibility can be found at accessibility.mit.edu/
[SIGGRAPH 2018 Fast Forward] MLS-MPM with CPIC
มุมมอง 2.4K6 ปีที่แล้ว
Code: github.com/yuanming-hu/taichi_mpm Information about accessibility can be found at accessibility.mit.edu/
[SIGGRAPH 2018 Fast Forward] Exposure: A White-Box Photo Post-Processing Framework
มุมมอง 1.5K6 ปีที่แล้ว
Code: github.com/yuanming-hu/exposure Information about accessibility can be found at accessibility.mit.edu/
[SCA 2018] A Temporally Adaptive Material Point Method with Regional Time Stepping
มุมมอง 17K6 ปีที่แล้ว
[SCA 2018] A Temporally Adaptive Material Point Method with Regional Time Stepping
[SIGGRAPH 2018] Moving Least Squares MPM with Compatible Particle-in-Cell
มุมมอง 48K6 ปีที่แล้ว
[SIGGRAPH 2018] Moving Least Squares MPM with Compatible Particle-in-Cell
How well would this method work for plate tectonics? Would it be able to cause breaks in the simulated crust to form new plates?
You're looking for big problems with Meshy, fine.
taichi is otherwordly
Where in heck are machine specs?
Is it possible to use this in realtime game engines like Unreal? Amazing tech
谢谢大佬的工作!python和gpu之间就差了您的taichi!
谈不上,任重道远!谢谢观看 :-)
0:02 2:45 PLEASE PUT A SEIZURE WARNING AT THE BEGINNING OF THE TITLE (wheels sim) @Yuanming Hu
Like a crab's exoskeleton
Amazing
This is great! Congrats
Hi Taichi. Do you have an English translation?
Thanks but can a newer and more comprehensive tutorial also be made
can we use Taichi for sparse linear algebra calculations like Eigenvalue computation of a large sparse matrix?
when will this finally be useable?? We really need an alternative to the expensive proprietary solutions
Great work
hello. how do I get the effect on the last frame with the penetration of cubes?
我们矿山领域的软件有一个短板就是不能渲染超大的块模型,比如超过几千万个块就几乎渲染不出来。 我们现在用的块是3公里乘2公里,高度是500米,块的大小只能做的很大。比如25乘25乘12。能不能通过你们做出的物理引擎来进行渲染分辨率更小的比如1米乘1米乘1米的块模型呢? 非常感谢! 除了渲染以外,我们通常会圈定出一个区域来进行块模型属性的报告,比如在这个区域内体积,质量,和平均的金属品位等。
是需要可视化吗?
@@吴知-l4y 是的,可视化和动画,我希望的效果是渲染出来的是实体,在内存中,编辑完块的属性后写入到数据库。不知道能否实现。
大神!我是一名采矿工程师,我们领域的块模型,跟体素一模一样,我们是用块来储存地质信息比如岩性和金属品位。然后做出资源模型。就是一个区域内大概含有金属量有多少。 然后我们的工作几乎全是围绕这个块模型。 基本的储存格式是csv,里面有每个块的坐标和属性。
LoL, this is name is exactly like "太极拳" 🙂
1:21:54 maybe you can look at the random123 library? That is stateless and much easier to parallelize without any locking.
38:00 大神谦虚的说:"自己的智商如何如何"😂😂😂
我怎么没在38看到?
When will have taichi con again? Where can I register to attend? Thank you very much!
If you worked on making a plugin to the Unreal Engine for this, you would get tons and tons more traffic on this. Real-time water physics for small-scale games would quite literally revolutionize a lot of game-styles. I've looked at FLIP and SPH methods, but your MLS-MPM approach seems much, much faster. Pretty much all games use flat-plane geometry with oscillations of the surface to represent water-interaction. With the push into the "metaverse" idea, players have been wanting to interact with their games more and more (voxel games for example). Flat-plane water techniques fall apart fairly fast in a non-static world where the players can modify the terrain. The currently available techniques are limited to very small volumes or very slow run-times (examples below): SPH method th-cam.com/video/7ojILF1Dmro/w-d-xo.html FLIP method th-cam.com/video/uW1z2taixQo/w-d-xo.html
我会说一点中文。 我是美国学生。 我在学校学中文。Tai Chi有意思。谢谢你的工作。
add to blender plz
Thank you for sharing.
Awesome!
good video
Excellent work!!
I hope you make more videos or possibly a live stream, would love to know the possibilities.
Any reason the code file won’t show and saying try again? Amazing read I want to scale this myself.
Though I do not really know about Taichi, It is really cool and so many efforts behind it. Now I am wondering if it can combining with neural rendering techniques...
再次膜拜大佬
膜拜大佬
Awesome!
This is definitely the next big thing, also great idea for the name!
Sir i think this language next brilliant language which is going to rock this earth...
soooo cool. way underated. thanks
Hello! This looks amazing, how could one implement this code in practice? and would it be possible to export the end product to a popular CAD modelling software in formats such as STL or OBJ? Thanks.
Thank you!
you have github access in china?
Github is tremendously popular in China, the second most starred Github repo is of Chinese origin. That being said, Yuanming Hu is affiliated with MIT which, last time I checked, isn't based in China.
I love you for the work you are doing. from the bottom of my heart. thanks!
Hello, @Yuanming Hu On what hardware was this simulation calculated? And how much time and memory did the miscalculation take? And how long can it take to render 100 million particles of water or snow or sand? As far as I understood, Elastic simulation is the least time consuming. Or the simulation of Sand.
thats super impressive. they are even deformable.
No no no no!! This whole video gives you the impression that Taichi is a high-performance *programming language* when it reality it's just a *Python library* ... Even one Python function call per element is far too expensive to call this a high-performance ANYTHING, and I believe this video is extremely misleading. Shame on you for false marketing.
Please take your time watching the video - the Python function calls are just for constructing the AST, and the AST will be later compiled into high-performance kernels.
@@ethanymh I never finished watching the video, because it seemed interesting enough for me to check out the project on GitHub, before I found out about the Python thing. You also shared source code in the presentation that didn't look anything like Python. Would have loved to see a standalone language for this. The Python element really killed it for me.
@@LoganDark4357 The python frontend is added after this work and makes it easier to use by more programmers. You should really dig deeper before drawing very assertive conclusion. Spending 5 mins and concluding something would otherwise require hours of investigation is not a good strategy to become more informed. Question for @Yuanming Hu though, I really like taichi would like to use it at some point. However, having a company behind it in China makes me nervous. Will the developer/user community become exclusively Chinese and shuts off to the rest of English speaking world? Also, will the best talents to attracted to taichi if the community becomes overly Chinese-speaking?
@@justachannel6234 Is there a non-Python frontend available? I'm not sure how Python makes it "easier to use by more programmers".
@@justachannel6234 how many years of indoctrination have you been through lmao getting nervous and scared just because normal people from china are involved is not normal
Hi! What attributes does any of those particles have (except density)?
Hi there! Is that some kind of voxels? Do you use the octrees? Is there any connection with the cellular automata?
Cool work! Thanks for it!
I saw lots of MPM simulations for soft jelly-like objects, would MPM be suitable for simulating the fracture of a hard object (crystal) with a high Young's modulus? (Maybe a much smaller time step is needed?) Thank you!
Did you ever find an answer?
I saw some work on this titled "Simulating Brittle Fracture with Material Points". I wonder if there's other stuff that you've found.
Fantastic work, thank you.