Jump to content
  • Advertisement
  • entries
    422
  • comments
    1540
  • views
    490629

Gutter fixing

Sign in to follow this  
jollyjeffers

98 views

In relation to my previous entry regarding solving bilinear filtering errors I wrote up an automated fixer function. After testing my algorithm via manually creating the source art I knew it worked - but also knew how tedious it was [smile]

Thus, I can now take a grid (as well as row or column) such as:



and it'll fill in the gaps by computing what the neighbouring texel should actually be:



It looks a bit odd/wrong, but it does actually work. The engine code is designed to address the 30x30 pixel areas that you can clearly see in the first image - but the border texels actually need to wrap around and address the opposite edge/corner.

The algorithm I made quite simply copies the opposite pixels across. The top edge is a copy of the bottom edge, the top-left corner is a copy of the bottom-right corner etc..

I'm going to go have a stab at getting it to stream properties from an XML file via TinyXML. With that done the tileset loading should be sorted - yay!

Jack
Sign in to follow this  


0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!