Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chinedufn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
31.
▲
by
chinedufn
10y ago
Oh nice vid thanks for sharing So I usually blend my successive animations CPU side before passing in my uniforms so I end up using the same number of uniforms no matter what.
32.
▲
by
chinedufn
10y ago
Oh awesome and thanks a lot for the link. I'll definitely need to spend some more time playing with and learning from all of the existing solutions
33.
▲
by
chinedufn
10y ago
Yeah one thing that I'm really hoping to see in the graphics community is a nice selection of standalone pieces that you can combine into your own rendering pipeline.
34.
▲
by
chinedufn
10y ago
And thank you for the feedback! So, it turns out that this demo doesn't use Three.js, but the idea is that, if you wanted, you totally could :) And I'm a Blender noob as well, this tutorial series on character modeling, texturing,
35.
▲
by
chinedufn
10y ago
Oh interesting: So the short answer is - not in the demo, but yes in your own code --- The demo's model rendering is powered by load-collada-dae ( https://github.com/chinedufn/load-collada-dae ) which right now ha
36.
▲
by
chinedufn
10y ago
Author here - happy to hear / answer any questions, criticism and feedback!
37.
▲
Show HN: Skeletal Animation System – a WebGL animation blender
(chinedufn.github.io)
120 points
by
chinedufn
10y ago
|
21 comments
38.
▲
Show HN: A Skeletal Animation System in your browser using dual quaternions
(chinedufn.github.io)
3 points
by
chinedufn
10y ago
|
0 comments
39.
▲
A programmer struggling to become artistic
(chinedufn.com)
2 points
by
chinedufn
10y ago
|
0 comments
40.
▲
Struggling with Art
(chinedufn.com)
3 points
by
chinedufn
10y ago
|
0 comments
41.
▲
by
chinedufn
10y ago
Great points, along with greggman's http://webglfundamentals.org I'd also recommend http://http://learningwebgl.com/blog/?page_id=1217 --- So I'm fond of the idea of being able to q
42.
▲
by
chinedufn
10y ago
Hey thanks for pointing this out since I admittedly hadn't even really considered using anything other than JSON here. It turns out that the files are roughly the same size since the parser just shuffles the data around to make it easi
43.
▲
WebGL Tutorial: Rendering Wavefront 3D Models
(chinedufn.com)
44 points
by
chinedufn
10y ago
|
17 comments
44.
▲
Show HN: A tiny tool for loading 3D models in your browser
(github.com)
3 points
by
chinedufn
10y ago
|
0 comments
45.
▲
by
chinedufn
10y ago
Super interesting perspective here :) Question - in this no-customer scenario what's the downside of trying to solicit feedback from others while you go along?
46.
▲
by
chinedufn
10y ago
Great point about the signal to noise ratio. One interesting thing there is how the ratios differ between a mostly emotional experience (a new social platform for example) vs.. say.. a product that helps the user make more money (most B2B).
47.
▲
Listen to Your Customers, They’ll Tell You What to Build
(blog.tailwindapp.com)
189 points
by
chinedufn
10y ago
|
82 comments
48.
▲
Drawing a 3D F16 Airplane in Your Browser via WebGL
(chinedufn.com)
1 points
by
chinedufn
10y ago
|
0 comments
49.
▲
Drawing WebGL 3d models using small open source libs
(chinedufn.com)
2 points
by
chinedufn
10y ago
|
0 comments
50.
▲
How to make your React components framework agnostic
(chinedufn.com)
4 points
by
chinedufn
10y ago
|
0 comments
51.
▲
Your view components should be framework agnostic
(chinedufn.com)
2 points
by
chinedufn
10y ago
|
0 comments
52.
▲
by
chinedufn
10y ago
Sure thing!
53.
▲
by
chinedufn
10y ago
Yup yup, both non-normalized dual and regular quaternions will give you artifacts similar to blended matrices.
54.
▲
by
chinedufn
10y ago
You're too kind! Thanks!
55.
▲
by
chinedufn
10y ago
uh oh :( Well if it still doesn't work, feel totally free to try it locally: ``` git clone https://github.com/chinedufn/collada-dae-parser cd collada-dae-parser npm install npm run demo ```
56.
▲
by
chinedufn
10y ago
Ah good question. So I was using linear blend skinning and had those horrid artifacts. Google.com told me that dual quaternion skinning was the solution, so more or less blindly went with that. santaclaus mentioned OCR in another comment, s
57.
▲
by
chinedufn
10y ago
Thanks! So admittedly I only heard of DLB a few weeks ago, and OCR skinning 10 seconds ago :) But this looks pretty damn cool. Thank you so much for the link, I'm definitely going to read this paper and consider it for a standalone ske
58.
▲
by
chinedufn
10y ago
ha this calls for an obligatory "PR's welcome :)"
59.
▲
by
chinedufn
10y ago
Ah good idea linking to an image. Great illustration of the problem :)
60.
▲
by
chinedufn
10y ago
So the problem with blending matrices is that you are not guaranteed to get a rigid transform (you might introduce scaling, for example). You are also not guaranteed to get the shortest path between your start and end matrices. So you'
More ›