daviddotli Profile Banner
David Li Profile
David Li

@daviddotli

Followers
7K
Following
0
Media
15
Statuses
39

http://t.co/mIuUL86wJF

Joined August 2014
Don't wanna be here? Send us removal request.
@daviddotli
David Li
8 years
Aw jeez.
103
2K
6K
@daviddotli
David Li
6 years
Choir for [adult swim] - Audio by @krighxz.
49
587
2K
@daviddotli
David Li
9 years
- Real-time particle-based 3D fluid simulation in #webgl (video:
28
884
2K
@daviddotli
David Li
2 years
Be a bird-tuoso with Viola the Bird, an experiment I created for Google Arts & Culture:
36
220
1K
@daviddotli
David Li
6 years
For those curious, uses a neural network I trained on choral pieces to generate the harmonization for your melody.(Bonus GIF: extra-wrinkly variation)
35
186
884
@daviddotli
David Li
8 years
Fluid Paint - #webgl
18
157
570
@daviddotli
David Li
9 years
- Ragdolls in a fluid sim for @adultswim. Pixel art by @IvanRDixon. #webgl
4
77
237
@daviddotli
David Li
11 years
Playing with volumetric particles combined with skinned meshes. #webgl http://t.co/PhxnGJvrV5.
Tweet media one
6
44
116
@daviddotli
David Li
10 years
Latest effort: http://t.co/mVEUjwJXZH (video: .
5
33
55
@daviddotli
David Li
11 years
Disintegration: volumetric particles + skinned mesh + curl noise http://t.co/hxXmHEwCdV http://t.co/QAJIPaQqQy #webgl.
3
36
53
@daviddotli
David Li
7 years
@mrdoob @GPUaccelerated Yup, all code written from scratch! Emscripten and Heavy used though for compiling to WebAssembly/asm.js from C++ and Pure Data respectively. Store-bought MacBook 😅.
2
1
45
@daviddotli
David Li
11 years
Just pushed the code of all the current projects on http://t.co/N4Yq7YCVbC (flow, filtering, waves) to GitHub -
0
7
25
@daviddotli
David Li
7 years
@BreannanSmith Spot on! Then running a higher res GPU simulation on the subdivided mesh for the wrinkles.
2
1
24
@daviddotli
David Li
11 years
Adding translucency and absorption to screen space fluids. http://t.co/pDXAkPJADt.
Tweet media one
0
0
26
@daviddotli
David Li
11 years
Quick breakdown of http://t.co/z0dYmOXC0Z for anyone interested: curl noise + half-angle slice rendering + incremental odd-even merge sort.
1
12
22
@daviddotli
David Li
10 years
MIDI keyboard driven smoke simulation http://t.co/U2RJLPVCS5 http://t.co/pPNAcPoU93.
1
11
22
@daviddotli
David Li
2 years
Instrument design: @ugstuho.Audio FX/mixing: @krighxz.Backgrounds: @OlofStorm.Production: @mynameispamela, Asheley Gao.Arrangements: @cgmauleverer, @martinbatchelar.Musicians: Ashok Klouda, Dave Larkin, Elizabeth Goble, Peter Wilson, Zhivko Georgiev.
1
1
15
@daviddotli
David Li
11 years
Interactive Fourier transform image filtering: http://t.co/OltSdnYIdB.
0
8
15
@daviddotli
David Li
11 years
Experimenting with screen space fluid rendering. http://t.co/iYm5wHumOj.
Tweet media one
1
2
11
@daviddotli
David Li
9 years
@guycalledfrank It's essentially ambient occlusion volumes but using an analytic formula for occlusion from spheres instead of triangles.
0
0
4
@daviddotli
David Li
9 years
@backspaces I use a small thing that abstracts away global WebGL state and supports bindless object manipulation -
1
0
3
@daviddotli
David Li
9 years
@mark_lundin It's a GPU implementation of the PIC/FLIP method.
1
0
2
@daviddotli
David Li
9 years
@perspectivator @Flexi23 @adultswim @IvanRDixon @JustinRoiland Yes! Along with 69 other characters from various Adult Swim shows.
1
0
1
@daviddotli
David Li
8 years
@rickyreusser @backspaces Similar motivations for sure, though I took a more minimal approach that attempts to closely mirror the WebGL API.
0
0
2
@daviddotli
David Li
9 years
@growradio @mattdesl Not at the moment, but maybe in the near(ish) future!.
0
0
1
@daviddotli
David Li
11 years
0
1
1
@daviddotli
David Li
11 years
@hector_arellano Based on point splatting, yeah. Render depths to a texture, bilateral filter, reconstruct position and normal, and shade.
2
0
1
@daviddotli
David Li
11 years
@mrdoob @alteredq I think I've fixed it. Turns out I forgot to initialize some vectors to 0. Whoops.
1
0
1