Been working on a really awesome #cpp library for creating cross platform apps using any windowing protocol you want (Win32, UWP, Cocoa, UIKit, XCB, XLib, Mir, Wayland, WebAssembly) for quickly getting apps off the ground:
https://github.com/alaingalvan/CrossWindow
Still a WIP but it's coming along really well, with sister libraries to help create apps using any graphics API, and cross window, cross graphics API demos working. <3
artstation.com/artwork/a0lGq
#pixelart of Dark Souls 2 and 3 on my Artstation above: π
Getting back to #pixelart.
Marmoset Hexel's is adding a ton of useful pixel art tools guys! <3 https://octodon.social/media/PN1CjSXw-uLY8Sjaiyg
This week I've been reading Understanding Compression, an O'Reilly book about data compression. After looking at companies like https://binomial.info doing it and Google summer of code cases where PhD students improved download speeds for Google Play, it got really interesting.
How often do you think about compression, it could help your app out one way or another. ;)
Updated my site with some of the projects I've been working on:
- CodeVR for virtual reality programming
- Raw Graphics, a graphics twitch stream/podcast
- React Anime, a react animation library
- Realtime Celestial Rendering, a research paper.
https://github.com/OpenHID/code-vr
Current project: CodeVR, convert code to 3D worlds you can explore and collaborate in. Built w/ #rust and #vulkan.
https://github.com/alaingalvan/ora.gmx
Open sourced a #indie #GameMaker Studio #game I made a while back. Was a finalist in the Steam Workshop Competition! π
It's free and available for PC/Android (just click the badge on the repo). :)
https://alain.xyz/blog/unity-engine-architecture
Been working a game engine architecture series which focuses on the architecture of game engines like #unity or #unreal engine. Check it out #gameing people!
https://www.amazon.com/Complacent-Class-Self-Defeating-Quest-American/dp/1250108691
The Complacent Class by Tyler Cowen is a #book about the lack of mobility and entrepreneurship that has been steadily increasing in the United States.
"We're working harder than ever to avoid change."
https://alain.xyz/blog/raw-vulkan
Raw #Vulkan, working on an animation introducing Vulkan in Adobe Animate atm.
https://alain.xyz/blog/designing-a-web-app
Here's a blog post about writing Web Applications, check it out #webdev / #javascript peoples. π
https://alain.xyz/blog/switching-between-js-cpp-rust
Released a blog post about switching between #C #cpp, #javascript, and #rust! Check it out! :D
So @kennetpostigo was showing off some of that sweet Mitt.js State management logic:
https://github.com/developit/mitt
Seems like a great alternative to redux all you #javascript #react peoples! :grinning:
https://github.com/alaingalvan/fig-standing-desk
Built a smart standing desk out of some linear actuators, relays, and a #RaspberryPi. Here's a repo w/ all the source/instructions/cost per item.
It's running a node.js CLI you can `npm i -g` as well as a Rust server compiled remotely and deployed to the device.
http://codepen.io/alaingalvan/details/jPMXXj/
A complete graph is a graph where every vertex is connected to every other. Here's some procedural #webgl magic I did to visualize a complete graph in 3D.
https://www.dcc.uchile.cl/~gnavarro/ps/cpm12.pdf
Wavelet Trees are a data structure that describes a sequence of data as a tree of bitmasks which correspond to certain data.
Graphics Software Engineer @ Marmoset.co. Writes about π Computer Graphics, π¨ Art & πΉπΈ Audio Design/Engineering.
π's #vulkan #typescript, #rust, #cpp