Hi! 😃 I’m an engineer with 10+ years experience working at the forefront of computer graphics in projects combining AR, VR, and ML. I have helped build multiple web/mobile rendering engines; crafted high-end VR prototypes for FAANG companies; designed and implemented innovative complex Backend/Frontend CG architectures that combine state-of-the-art ML data pipelines with traditional rendering techniques.
❤️ I'm obsessed with making tools that empower others (and myself! 😉 ) to use digital mediums as an expressive tool. I want to keep growing my open source toolkit and for that I need your help.
🙏 If you use Lygia, glsl-pipeline, GlslViewer, PRISMA, The Book of Shaders, or any of my other projects, your support would mean so much to me. ✨✨✨
🌳 Your sponsorship will allow me to maintain and grow the following projects:
-
LYGIA: multi-language shader library.
- Pay for the online service that allows for remotely resolving dependencies
- Pay for a DevOps expert that can improve the pipeline to make it more robust and stable.
- Bootstrap the Metal version
- Bring WGSL and CUDA to parity with GLSL and HLSL
-
glsl-pipeline: WebGL/ThreeJS shader pipeline.
- Reach parity with GlslViewer pipeline by adding: jump flood and pyramid convolutions support
-
GlslViewer: C++/OpenGL native shader sandbox
- create a WASM version for VS code
🌱 It will also allow me to keep making new tools and libraries like:
- The Book of Shaders
- PixelSpiritDeck
- PRISMA
- VERA: C++/WASM Graphic Framework
- HILMA: C++/Python geometry library
- HYPATIA: open source astronomic library
- LibOPZ: unofficial OP-Z SDK
- GlslEditor: Online WebGL glsl shader editor
- GlslCanvas: Online WebGL shader sandbox
- OpenLiDAR: open source LiDAR scanner on a budget
- MidiGyver: Flexible console app for broadcasting, filter, script and bridge MIDI/OSC/CSV data.
Featured work
-
patriciogonzalezvivo/thebookofshaders
Step-by-step guide through the abstract and complex universe of Fragment Shaders.
GLSL 6,084 -
patriciogonzalezvivo/glslViewer
Console-based GLSL Sandbox for 2D/3D shaders
C++ 4,729 -
patriciogonzalezvivo/lygia
LYGIA, it's a granular and multi-language (GLSL, HLSL, WGSL, MSL and CUDA) shader library designed for performance and flexibility
GLSL 2,656 -
patriciogonzalezvivo/glslEditor
Simple WebGL Fragment Shader Editor
JavaScript 2,363
$8 a month
SelectPatron Supporter
You need efficient and reliable code that you can commercialize. This tier gives you access to a Patron License that waives the non-commercial license on LYGIA, VERA and HYPATHIA libraries. This will empower you to work faster and focus on elevating the creative quality of your projects. Your sponsorship allows me to make these libraries more efficient, robust and flexible, ultimately improving and supporting your own work.
Benefits
- Individual Patron License for LYGIA
$14 a month
SelectPro Supporter
More projects are coming along! Now, the building blocks is not enough. You need velocity to match clients expectations or new advance tricks to impress them. Those take time to learn and set up. This tier comes with a private repository with example projects that you can use as templates to quickly start your ideas. Some of the examples in my repository even have videos that will guide you, so you can go from zero to hero in no time and impress your clients.
Benefits
- Individual Patron License for LYGIA
- Access to the private repository with advance code examples and videos
$50 a month
SelectStudio Sponsor
You have a Studio of less than 5 employees working on a single product. Your team went through the 30 days trial period of the non-commercial license, found it worth it and it’s ready to be used in production! On this tier your entire company get’s a Patron License that waives the non-commercial clause of the library of your choice to use it on your products!
Benefits
- Studio Patron License for LYGIA
$100 a month
SelectStartUp Sponsor
You have a company of less than 50 employees working on one or more products. Your team went through the 30 days trial period of the non-commercial license, found it worth it and it’s ready to be used in production! On this tier your entire company get’s a Patron License that waives the non-commercial clause of the library of your choice to use it on your products!
Benefits
- Company Patron License for LYGIA
$300 a month
SelectCo. Sponsor
You have a company of less than 500 employees working on one or more products. Your team went through the 30 days trial period of the non-commercial license, found it worth it and it’s ready to be used in production! On this tier your entire company get’s a Patron License that waives the non-commercial clause of the library of your choice to use it on your products!
Benefits
- Company Patron License for LYGIA
$500 a month
SelectGold Co. Sponsor
Your company tried my code, loved it, and it's being use on some core products, Now you want your team to have priority for solving issues and feature requests. This will ensure that the software that you depend upon to deliver value to your clients is well maintained.
On top of that your company's brand will get prominent placement in the README of all projects that I maintain and hyperlinked to the destination of your choice.
Benefits
- Corporate Patron License for LYGIA
- Priority treatment on bugs/features
- Brand placement