you can hit randomize and get vector fields to implement in hou all day
Category: cgi-math
Archived post by mr5iveThou5and
Archived post by eetu
Archived post by jake rice
school.geometryprocessing.org/ lots of great talks are up for free on this site
😮
Archived post by bhenriksson
Archived post by jake rice
fun hot tip, inside your $HFS/ocl/compute folder, the team at sesi has included both a simple sparse matrix vector multiplication function as well as a bunch of opencl vector functions, including parallel reduction for large dot product operations 😮
definitely worth taking a look at
Archived post by jake rice
cs.brown.edu/courses/cs053/current/lectures.htm a series of math lectures on linear algebra where the homework is to write a matrix library from scratch in python!!!! pretty cool if you’re interested in understanding the theory and implementation of this stuff
Archived post by jake rice
@Yon in it’s simplest form, it’s a local coordinate system for a given triangle, so like where (x, y, z) is your position in Cartesian space, (u, v, w) could be your position in barycentric coordinates, where `u + v + w = 1` meaning as long as your u,v and w are all positive and sum to 1, you’re inside the triangle somewhere
giving you an easy way to interpolate values on triangle vertices
Archived post by aswaab
@Yon I did a blog post years and years ago about barycentric coordinates here: adamswaab.wordpress.com/2009/12/11/random-point-in-a-triangle-barycentric-coordinates/
Archived post by NickTaylor
@TOADSTORM I’ve had success using `smoothrotation()` in a solver to prevent quaternions from jumping