I am trying to create roads in unity. For this purpose, I am using satellite imagery. Lane markers look pretty good in Blender. But when I try to use the same texture in unity, lane markers become blur - kind of spread out. Any help with this is greatly appreciated.
According to Firefox, the attached image is actually 2049 x 2049. I think that Unity’s default max size fro stand-alone is 2048x2048 (Not sure about that). If that’s the case then Unity’s image importer will resample it to get to 2048x2048 which will blur the image slightly.
Other things that can make the image appear blurry are mip-maps. The aniso level (If you’re viewing at an angle) or post effects like Bloom or Anti-Aliasing.
Yes, would be easiest with something like Photoshop or gimp, (which is a must to learn anyway), so get some photo editing software and start diving into tutorials.
As for “using” them on a Terrain/Mesh, yes you can use any texture on a mesh, or Terrain.
However if you plan to use them on a terrain, you wont have any luck with the build in shader because it only supports tiling textures (however you could do something hacky like setting a really low tiling but I don’t recommend it), you would need to make your own custom shader, if you don’t feel like learning to code shaders then you should pick up something like Amplify Shader Editor or just use Shader Graph depending on your Unity version. Things like Amplify have built in Terrain examples which you could easily modify to get the result you are looking for.
Things like this would be considered the very basics of Unity/3D art, it wouldn’t be very beneficial to give you a step by step, so my best advice is to just start watching a crap ton of tutorials, fair warning it could be very confusing and boring at first but stick with it!