G'MIC
@gmic_eu
G'MIC (GREYC's Magic for Image Computing) is a full-featured open-source framework for image processing, distributed under the CeCILL license.
Recently, I've tried to improve G'MIC's internal 3D engine, by implementing z-clipping for primitives partly behind the camera. When you want to add a small feature like this, you end up improving the whole 3D rendering code! Took longer than expected, but it's all there now! 🤩
Did you know that G'MIC defines its own programming language that lets you write custom scripts? 👨💻 👩💻 It definitely has potential for #creativecoding and #generativeart ! Check out some examples of animations and the associated scripts 🤩 : ▶️ bit.ly/41bTLOS
Of course, my latest experiments were 100% inspired by the nice tutorial page written recently by bleuje : bleuje.com/physarum-expla… Check out his page, it's incredible! And thanks for the inspiration! 🥰
Here's a higher resolution rendering of my 3D extension to the Physarum algorithm. All done with G'MIC (what else ? 😉), using a 400^3 volume. Took quite a long time to render, but I like the result! #creativecoding #generativeart #scriptfun
Well, my curiosity is satisfied: we can extend the Physarum algorithm into 3D, with a little effort and a few visualization tricks! Honestly, doesn't that make you want to eat some good French fries? 😅 🇫🇷 #creativecoding #generativeart #3d
Starting the morning by doing a bit of coding for work, and realizing it has potential for generative art. Always a nice feeling! And another gif anim that loops perfectly 🤩 ▶️ Details (and code): discuss.pixls.us/t/creative-cod… #creativecoding #animation #gif
So here's a new filter for our G'MIC-Qt plug-in, called ▶️ Patterns / Organic Fibers ◀️ . The result of my experiments today. Available for testing, only for users of G'MIC-Qt version 3.6.0_pre (not available for the stable version 3.5.5). See you, for new graphic experiences!


Today is the French national holiday 🇫🇷 🥐 🥖 . What better way to experiment with new G'MIC scripts? Here's how it's going so far! ▶️ Details: discuss.pixls.us/t/gmic-adventu… #creativecoding #artofcode #fireworks
Using G'MIC filters to denoise astronomical images.... Yes, definitely! A pretty cool video that talks about this: youtu.be/BvDHKruxb9Q?fe… 👍 😍
Today, I officially started the work to take G'MIC to a new “major” version 3.6.0. How exciting! Already a lot of ideas to make G'MIC even more robust, coherent and efficient. All this to allow more creative possibilities! Follow the progress here: discuss.pixls.us/t/on-the-road-…
Today's G'MIC development report: - A new command ‘normals3d’ for estimating normal vectors to 3D meshes at each vertice and/or primitive. - More choice of compression methods when saving .tiff files. Rome wasn't built in one day ! 🏗️ 🏛️ Always on the go! 😊 👨💻
This weekend was also an opportunity to fine-tune the packing algorithm in G'MIC, and it's possible to do some really cool stuff! Ugly, but cool! 😅 😉

I'm taking advantage of a few days' vacation to re-implement the sprite packing algorithm in G'MIC. Easier to use, faster and with more creative possibilities, even from a simple command line! Fun! 🤩

Today, we released new version ▶️ 3.5.5 ◀️ of G'MIC. It's a minor bugfix, that improve compatibility with Qt6. ▶️ Download: gmic.eu/download.html ▶️ Changelog: discuss.pixls.us/t/on-the-road-… @GreycLab

Did you know that you can generate a 3D forest moss ball with a G'MIC script? There's absolutely no need, so it's really essential! 😅 Who knows? ▶️ Details: discuss.pixls.us/t/gmic-adventu…
New filter "Rendering / Speech Bubble" is now available in our G'MIC-Qt plug-in! This filter lets you create comic bubbles in different shapes. It wasn't so easy to make, but there was a lot of fun math involved! Enjoy! 👍