3 ms·
Another need for that kind of effect is for real-time events. I work on software that is used to create visual effects in real-time. It's used in live events s
by FraKtus 6y ago
Another need for that kind of effect is for real-time events.
I work on software that is used to create visual effects in real-time. It's used in live events such as concerts, clubs, corporate presentations. There you want to be able to render high-quality text in high resolution, even higher than 4K, and still allow a performer to add effects on text such as zooming, scrolling, doing 3D transition effects...
Today the best way to do this is via a font atlas but it does not look nice when zooming. Also if you need non-European characters it may heavy preparing the font atlas.
So I am looking for a library that would allow this kind of rendering manipulation for text rendering. Do you have any suggestions?
- raphlinus 6y agoIn the free software world, Pathfinder is probably your best bet, and I'm hopeful that it will take on speedups from compute (directly inspired by my research). The library that's probably the closest fit for what you describe is Slug.
- FraKtus 6y agoYou say free software and of course, it's nice to have source code and flexibility. I have nothing against licensing and it looks like things are moving there. Do you have a recommendation for Metal / DirectX support for that kind of rendering facilities? What matters more for me is performance.
- raphlinus 6y agoSlug has DirectX support (it runs on all major APIs). Pathfinder does not yet, but likely will in time. As always, evaluate the offerings and choose what meets your needs best. Performance is probably comparable between the two, but that depends hugely on workloads and how it's integrated into the rest of your system.
- FraKtus 6y agoThank you for sharing your experience I will investigate.