![]() ![]() ![]() I think this would work well with physically-based-rendering solutions, where your textures don’t describe so much how to draw something, but rather specifically what it is especially if the materials are purely algorithmic and do not rely on bitmap data.Ĭertainly, using a vector source to generate your LODs as you describe could theoretically work especially if once you got to the super-high levels of detail you made sure only to render to bitmap the parts that are visible. However, why they are not so common for textures is that to describe a lifelike surface, it would takes a lot of mathematics to decode the vector instructions into a list of instructions of what colour to draw for each pixel on screen.Ī ‘vector graphics’ game would effectively be a game that used super-high detail meshes (or even non-polygon meshes, like NURBS etc). To some extent, there are vector graphics in gaming (anything to do with meshes or vertices, for instance the edge of a wall is where it is, no matter how much you zoom in). The lossless quality is why vector graphics are often a good solution where fine detail is required, especially in print media. I was just thinking as textures are getting very large and are starting to consume a fair amount of space. You could still tile them, and give them special properties, but I am not sure how much space these textures would take up. On a texture with a bunch of small details based on vectors, you could just have them assigned to different groups that would be rendered based on distance. Instead of having 20 somethings mipmaps and a 8192x8192 texture or larger you just have 1 vector based texture that scales with distance automatically. No matter how close you get to an object, the texture would never look blurry. This made me wonder if it would be possible to carry this same idea into an actual 3d world with vector based textures. ![]() Something that I realized was when zooming in nothing ever gets pixelated, unlike when using images such as jpeg, bitmaps, or any pixel by pixel based image. I came across a site called that offers a free and open source vector graphics editor used for creating illustrations, icons, logos, diagrams, maps and web graphics, when I got this curious idea. ![]()
0 Comments
Leave a Reply. |