Recently one of the regulars from JGO, OrangyTang, showed some fantastic work using a technique invented by the wonder Valve, see details on the post
Essentially it allows you to scale stuff up from tiny images, maintaining some pretty convincing detail levels. The magic is in another image thats generated from a big version of the image, storing alpha values describing the detail. As you can tell I don't really understand it, but with Orangy's help and a bit of code I've added generation of these fields into Hiero. You get this sort of result with low quality settings:

Ok, so why is this better than using true type fonts and generating them at run time. Well, it's not generically better - there are cases for both - the pro's of this are pretty compelling tho:
1) No generation at startup
2) Much lower use of graphics card resources
3) Fonts can be scaled up and down without regeneration
Great feature. Many thanks to the hard work of the folks at Valve and of course the Tang.
I'm still wondering whether we can get it to support a texture rather than the plain old image and of course whether it's possible to get back some antialiasing.
Essentially it allows you to scale stuff up from tiny images, maintaining some pretty convincing detail levels. The magic is in another image thats generated from a big version of the image, storing alpha values describing the detail. As you can tell I don't really understand it, but with Orangy's help and a bit of code I've added generation of these fields into Hiero. You get this sort of result with low quality settings:

Ok, so why is this better than using true type fonts and generating them at run time. Well, it's not generically better - there are cases for both - the pro's of this are pretty compelling tho:
1) No generation at startup
2) Much lower use of graphics card resources
3) Fonts can be scaled up and down without regeneration
Great feature. Many thanks to the hard work of the folks at Valve and of course the Tang.
I'm still wondering whether we can get it to support a texture rather than the plain old image and of course whether it's possible to get back some antialiasing.





Categories



