How do you convert a 1.8 boat texture to 1.9? I need to know what is what so I can make a program and prefer no pixel loss.
Also help converting 1.9 to 1.8 for my program the goal is minimum - no pixel loss
There's no 1:1 way to just do this with code. The new boat is larger and has more geometry. The best you can do is take the bottom and inside of the boat and stretch them into position, which would cause blurring, and then plaster the texture for the side over the much larger area that it covers in the new version. And even then, there's nothing to pull the oars from so you're totally out of luck there.
And honestly... if someone understands the format doing these basic steps would take them only a few minutes in an image editor. Given the difference in the geometry, and the fact that there's WAY more that can be done in the new, less-restrictive format I think most people would want to start entirely from scratch anyway.
Doing it backwards, 1.9 to 1.8 is slightly easier as the old boat is smaller. Depending on how the textures are laid out the result is still going to be garbage. You can just cut and move areas into their old locations very easily... but of course you'll be cropping them in a way that may not look good. The old boat texture also had a lot of overlapping areas as well, meaning that without a human brain guiding it things will frequently look horribly misplaced and 'glitched out' when plastered onto the older version.
Beyond that, I'm not sure what else to tell you. There's already guides on both boat formats. You should be able to figure out how they work (they're not much different than any other mob) and figure out the best way to do what you want to do.
There's no 1:1 way to just do this with code. The new boat is larger and has more geometry. The best you can do is take the bottom and inside of the boat and stretch them into position, which would cause blurring, and then plaster the texture for the side over the much larger area that it covers in the new version. And even then, there's nothing to pull the oars from so you're totally out of luck there.
And honestly... if someone understands the format doing these basic steps would take them only a few minutes in an image editor. Given the difference in the geometry, and the fact that there's WAY more that can be done in the new, less-restrictive format I think most people would want to start entirely from scratch anyway.
Doing it backwards, 1.9 to 1.8 is slightly easier as the old boat is smaller. Depending on how the textures are laid out the result is still going to be garbage. You can just cut and move areas into their old locations very easily... but of course you'll be cropping them in a way that may not look good. The old boat texture also had a lot of overlapping areas as well, meaning that without a human brain guiding it things will frequently look horribly misplaced and 'glitched out' when plastered onto the older version.
Beyond that, I'm not sure what else to tell you. There's already guides on both boat formats. You should be able to figure out how they work (they're not much different than any other mob) and figure out the best way to do what you want to do.
I hope that helps you.
The thing is blurring pixels is a purposeful thing with paint.net which is doing stuff with alpha stretching pixels in code is easy the issue is select where to where to copy over? It's telling you it blended and overlayed pixels because, it's boxy math of the entire object didn't work out to well or it's telling you it doesn't know how to stretch it either way it's a program specific purpose that doesn't have to be done with a program I create.
Thanks for your input I am sure there is a way though vanilla ported their old 1.8 boat to newer versions but, then again it looks re textured. Since nobody has attempted to find a working 95%+ way of doing this I will figure out what has changed manually and hopefully come up with a program. I will also try to find out a way of porting zombie villagers back and forth if at all possible. I noticed most of the time it's a zombie texture with the head of the zombie overlayed but, this doesn't work with all texturepacks I could try and find a solution.
unrelated to this thread I messaged you on your tutorial about interpolate and custom frames.
I have an algorithm to test to and from 1.9 boats from mapping both boats. No it's not lossless conversion why did vanilla have to trim the dimensions?
How do you convert a 1.8 boat texture to 1.9? I need to know what is what so I can make a program and prefer no pixel loss.
Also help converting 1.9 to 1.8 for my program the goal is minimum - no pixel loss
There's no 1:1 way to just do this with code. The new boat is larger and has more geometry. The best you can do is take the bottom and inside of the boat and stretch them into position, which would cause blurring, and then plaster the texture for the side over the much larger area that it covers in the new version. And even then, there's nothing to pull the oars from so you're totally out of luck there.
And honestly... if someone understands the format doing these basic steps would take them only a few minutes in an image editor. Given the difference in the geometry, and the fact that there's WAY more that can be done in the new, less-restrictive format I think most people would want to start entirely from scratch anyway.
Doing it backwards, 1.9 to 1.8 is slightly easier as the old boat is smaller. Depending on how the textures are laid out the result is still going to be garbage. You can just cut and move areas into their old locations very easily... but of course you'll be cropping them in a way that may not look good. The old boat texture also had a lot of overlapping areas as well, meaning that without a human brain guiding it things will frequently look horribly misplaced and 'glitched out' when plastered onto the older version.
Beyond that, I'm not sure what else to tell you. There's already guides on both boat formats. You should be able to figure out how they work (they're not much different than any other mob) and figure out the best way to do what you want to do.
I hope that helps you.
The thing is blurring pixels is a purposeful thing with paint.net which is doing stuff with alpha stretching pixels in code is easy the issue is select where to where to copy over? It's telling you it blended and overlayed pixels because, it's boxy math of the entire object didn't work out to well or it's telling you it doesn't know how to stretch it either way it's a program specific purpose that doesn't have to be done with a program I create.
Thanks for your input I am sure there is a way though vanilla ported their old 1.8 boat to newer versions but, then again it looks re textured. Since nobody has attempted to find a working 95%+ way of doing this I will figure out what has changed manually and hopefully come up with a program. I will also try to find out a way of porting zombie villagers back and forth if at all possible. I noticed most of the time it's a zombie texture with the head of the zombie overlayed but, this doesn't work with all texturepacks I could try and find a solution.
unrelated to this thread I messaged you on your tutorial about interpolate and custom frames.
I have an algorithm to test to and from 1.9 boats from mapping both boats. No it's not lossless conversion why did vanilla have to trim the dimensions?