3 ms·
Absolutely. One could also come up with a 2D imaging model that does not rely on curves and is friendly to rasterization. My goal is to illuminate why when we s
by Jasper_ 7y ago
Absolutely. One could also come up with a 2D imaging model that does not rely on curves and is friendly to rasterization. My goal is to illuminate why when we say "2D vector graphics" we typically mean apples, and why when we say "3D" we mean oranges. Plenty of other imaging models exist for both 2D and 3D, but for better or worse these are the ones that stuck. Part of my research is investigating alternative imaging models that doesn't have the same influences, like the boundary representation, and seeing what falls out of it.
- mch82 7y agoAny thoughts on voxels? Write ups I’ve read on the concepts behind voxels have been pretty interesting. The idea of building up objects from grains of sand with material properties (instead of shaders, textures, bump maps, bounding boxes, etc.) is pretty interesting.
- Jasper_ 7y agoVolumetric representations are awesome in many ways since we can filter and evaluate them like pixels in 2D. It doesn't really help the curve solution, and for a lot of reasons we will use something like marching to convert back to a rasterizable mesh, but they help solve a lot of problems.
- jayd16 7y ago>My goal is to illuminate why when we say "2D vector graphics" we typically mean apples, and why when we say "3D" we mean oranges. This premise in the article was pretty confusing as I do not think this is universal. When I think of vector graphics I think of fonts (2d) and star wars cgi (3d vector death stars). When talking about rasterizers, the modern pipeline of rendering 3d meshes to a 2d back buffer comes to mind. It took me some time to understand the purpose of this article because I first had to understand that 2d meant vector and 3d was to mean raster in this article.
- Jasper_ 7y ago2D and 3D are both vector (as in, a mathematical description of the shape). Typically when we say "raster graphics", we mean graphics already computed as a set of points, like a bitmap PNG file. But here 2D comes in as a set of curves, and 3D comes in as a set of triangle edges. Both are mathematical descriptions that have to be "rasterized", e.g. transformed from the edge representation to the raster one.