4 ms·
Computer graphics has always been a world apart in computing. Even today we still have the somewhat arcane world of GPU's versus the CPU's for the common folk.
by nologic01 3y ago
Computer graphics has always been a world apart in computing. Even today we still have the somewhat arcane world of GPU's versus the CPU's for the common folk.
Programming-wise too, computer graphics, especially 3D, has this pronounced mathematical / geometric aspect to it that is not shared with normal applications. That has been inhereted in the game industry but remains a thing apart.
In some sense it is only now, half a century later, with the increased emphasis on data science and ML/AI that this fundamental cleavage is being repaired:
Both at the hardware side, the repurposing and utilization of GPU architectures for non-graphical compute and on the software side, the elevation of more mathematical objects like tensors (= nd-arrays) into first class citizens.
Some of that disjointness might have been unavoidable, but maybe these guys (remarkably 100% male btw) in the family photo had something to do with it.
The counterfactual would have been something like graphics enabled CPU's and more mainstream support in programming languages for the associated mathematical operations.
- bsenftner 3y agoI've been writing 3D graphics software since '84, and a few years ago when I started formally learning machine learning I found it had so many parallels with 3D graphics, the transition was quite a bit easier than I expected.