I’m trying to figure out if there’s a way to apply some materials to objects (or, single lines/curves, or a point) that will let us apply materials, e.g. an emission glow, so that it only applies lines, points, edges, etc. but not to faces, something like the example below?
(Would love to be able to do this with or without transparent faces, so that a “solid” object with glowing edges could be made.)
This is kind of an equivalent to wireframe modifier made with geometry nodes that you can use in curve objects as well as mesh ones. Here the curve has a bevel, so it’s already implicitly converted to mesh that’s why the geometry nodes set up starts with a mesh to curve.
The best way to do dashed lines is, surprisingly, not by using the Grease Pencil dashed lines modifier, because the length of the dashes correspond to the line resolution. Instead, use a transparent image texture mapped to the material, like so:
In general in 3D, triangles and voxels are the only things that are renderable, -they have either a surface or a volume that light rays can intersect with, whereas curves don’t have that, they’re infinitely thin. So in order to render lines, silhouettes, etc. you either make a mesh out of it or you use a post-process like Freestyle.