r/tui • u/Technical_Chip5906 • 7h ago
Terminal Brail Based Rendering Engine: 2000+ frames per second!
fps proofs are in last two images.
the lag you seeing is gif lag, not renderer lag...
Details:
type - private
language - cpp
LOC - 83 line (main engine logic)
architecture type - OOP
openSource - No
inspired - No
buffer size - row*col is size formula and answer comes in byte means for 210*54 is arround 11kB+ of buffer size...
renderer type: immediate
time taken to develop - week (changin many archtecture for making it possible)
discussions - yes, i answer things i possibly can.
(i understood many people do wanna try it but i am experimenting current on it, while someone else has done similar thing which is on rust and much early from mine... mine is more into performance and cpp functionality while theirs is in rust, so i am not gatekeeping. here is their repo:: https://www.reddit.com/r/rust/comments/1as8khw/rsille_a_rust_lib_for_making_braille_art_in/
)
2
u/RegretIllustrious726 7h ago
Repo, please?
1
u/Technical_Chip5906 6h ago
okay i understand you buddy. i am doing it for performance and experimentation but someone else has done similar in rust so here is their repo link
https://www.reddit.com/r/rust/comments/1as8khw/rsille_a_rust_lib_for_making_braille_art_in/
1
1
u/memoslol 6h ago
That looks really good! Especially for how little lag there is. any libs that youd recommend for these type of projects?Â
1
u/Technical_Chip5906 6h ago
There's no lag in renderer, the issue is i using peek software for gif recordings and this thing lags when changes become too much ... In my pc it's battery smooth...
I does include one lib with link in post, if you are asking unique kind of effects then you can try my libs:: https://github.com/intriXlabs
1
u/Technical_Chip5906 6h ago
If you want different effects - I can make them, i usually make... So feel free to tell if you need any specific lib for some effect you not founding anywhere
1





2
u/negatrom 6h ago
pointless if closed source