Search found 1146 matches
- Tue Oct 20, 2026 8:58 am
- Forum: General Discussion
- Topic: File format compatibility
- Replies: 6
- Views: 216
Re: File format compatibility
On a related note, I did a quick test with .hdr and .exr files from Polyhaven (which are currently in the ImageFile recognised format list). They gave an 'invalid file' error when loading into Magic, but opened fine when tested in a standalone FreeImage viewer (Quick Picto Viewer) and Affinity 3.31.
- Mon Oct 19, 2026 2:21 pm
- Forum: General Discussion
- Topic: File format compatibility
- Replies: 6
- Views: 216
Re: File format compatibility
Nicer within the app but from the config file just as useful. Just add one's faves and forget until you need it again.
- Mon Oct 19, 2026 5:47 am
- Forum: General Discussion
- Topic: File format compatibility
- Replies: 6
- Views: 216
Re: File format compatibility
Thanks for looking into it! Just to clarify from my end (I'm not the programmer!): it seems like the file dialogue, folder selection, and arrow-key cycling all rely on the same hardcoded extension list. When I manually type * in the open dialog, it bypasses that list and lets the underlying decoder ...
- Sat Oct 17, 2026 3:18 pm
- Forum: General Discussion
- Topic: File format compatibility
- Replies: 6
- Views: 216
File format compatibility
The ImageFile node supports a wide range image formats: bmp, cut, dds, exr, g3, gif, hdr, ico, iff, j2c, j2k, jif, jng, jp2, jpe, jpeg, jpg, koa, lbm, mng, pbm, pcd, pct, pcx, pfm, pgm, pic, pict, png, ppm, psd, ras, raw, sgi, targa, tga, tif, tiff, wbmp, xbm, xpm (from the file open dialogue). That...
- Sat Oct 10, 2026 12:07 pm
- Forum: Feature Requests
- Topic: Using Iteration Frequencies and Iteration# on the same parameter
- Replies: 0
- Views: 177
Using Iteration Frequencies and Iteration# on the same parameter
A parameter can only be linked to one source. The Audio source's Iteration Frequencies and the Internals source's Iteration# are therefore mutually exclusive on any non-transform parameter. Transforms can be chained in series, but this doesn't work for parameters like length, thickness or distortion...
- Sun Oct 04, 2026 11:35 am
- Forum: Feature Requests
- Topic: ISF and image input size
- Replies: 3
- Views: 550
Re: ISF and image input size
I did some further testing in 2.5 and 3.0. The built-in transforms keep the source's full resolution: scale down then back up and nothing is lost. The degradation happens at the first glsl node that renders, such as an ISF, shader or built-in effects, which render at the downstream resolution. Howev...
- Sat Oct 03, 2026 4:38 pm
- Forum: Feature Requests
- Topic: ISF and image input size
- Replies: 3
- Views: 550
Re: ISF and image input size
Here's another case. Any shader that draws text from a font atlas, such as the standard 16×16 ShaderToy atlas (1024×1024), can't take the atlas from Magic through an image input as it is. At 1280×720 the atlas is cropped to its middle 720 rows, so most glyphs land in the wrong place or are lost. The...
- Tue Sep 29, 2026 11:18 am
- Forum: Feature Requests
- Topic: ISF and image input size
- Replies: 3
- Views: 550
ISF and image input size
Magic supports images larger than the output dimensions in all of its transforms - even when the image node is fitted to the output, the full resolution is available. This preservation of image data and dimensions does not pass to interactive shaders. Images larger than the output resolution get cro...
- Sun Sep 20, 2026 11:13 pm
- Forum: General Discussion
- Topic: V3b Kaleidoscope
- Replies: 3
- Views: 891
Re: V3b Kaleidoscope
Kaleidoscope Fill.fs Here's the kaleidoscope that shipped with Magic, reworked into a mirror kaleidoscope with the corner gap fixed. A few more features than the original makes it more predictable and versatile. Here are the more interesting ones. Radial Mirror - the reflections carry on outwards a...
- Sat Sep 19, 2026 8:32 am
- Forum: General Discussion
- Topic: v3b5 Memory Leak Issue With Waveform Module
- Replies: 2
- Views: 727
Re: v3b5 Memory Leak Issue With Waveform Module
I ran audio through the virtual cable into the Waveform for 10 mins. When it first started, memory jumped by 10MB (probably a buffer) but stayed at that for the duration.
- Tue Sep 08, 2026 7:16 pm
- Forum: General Discussion
- Topic: New Beta build available: 3.0b5
- Replies: 6
- Views: 1565
Re: New Beta build available: 3.0b5
IMG_ issues all tested and correct. The improved line number is also tested and correct and will save a lot of time finding errors. Thank you.
- Mon Aug 31, 2026 10:28 pm
- Forum: General Discussion
- Topic: ISF Macros in comments
- Replies: 1
- Views: 783
ISF Macros in comments
IMG_ macro names work fine everywhere they are actually used, but writing one in a comment stops the shader compiling. If I put IMG_NORM_PIXEL or IMG_SIZE in a comment as a bare word, with no argument list after it, the shader fails to compile, and the errors point at unrelated lines of correct code...
- Mon Aug 31, 2026 3:11 pm
- Forum: General Discussion
- Topic: IMG_SIZE on buffers
- Replies: 3
- Views: 1067
Re: IMG_SIZE on buffers
Here's my harness that tests IMG_SIZE of a buffer. In test #3 (the buffer test) it fails in Magic with "0(53) : error C1503: undefined variable "_bufTest_imgRect" but runs in the ISF editor (shows colour). On many cases I can replace IMG_SIZE with RENDERSIZE but not all. img-size-buff...
- Sun Aug 30, 2026 2:48 pm
- Forum: General Discussion
- Topic: IMG_SIZE on buffers
- Replies: 3
- Views: 1067
IMG_SIZE on buffers
IMG_SIZE() works fine on declared image inputs but fails on multi-pass buffers. Many ISF shaders that call IMG_SIZE all load — but any shader that asks for the size of a pass target fails to compile with: error C1008: undefined variable "_BufferA_imgRect" I would expect a pass target to ge...
- Wed Aug 26, 2026 7:01 pm
- Forum: General Discussion
- Topic: New Beta build available: 3.0b4
- Replies: 1
- Views: 849
Re: New Beta build available: 3.0b4
Excellent - initial testing is positive.
- Tue Aug 18, 2026 5:32 pm
- Forum: General Discussion
- Topic: Picky iterator
- Replies: 1
- Views: 845
Picky iterator
What is the logic in which ISF shaders respect iteration# ? Fractal (a built-in ISF) doesn't, Transparency (a built-in ISF) does, all Blurs (extended ISFs) do, many additional ISF do, many don't. Same for Iteration Frequencies. Other internals work and offsets placed modifying an iteration# still ch...
- Fri Aug 14, 2026 11:21 am
- Forum: General Discussion
- Topic: Made a VU meter
- Replies: 6
- Views: 1876
Re: Made a VU meter
The extended version of the VU shader is shared on the ISF editor website accessible from the link just added by the devs. You can download the .fs from there. Note that, for some reason, the online editor didn't like 'audio' as an input type so I changed it to 'image' to get it on there. While this...
- Fri Aug 14, 2026 11:09 am
- Forum: General Discussion
- Topic: Work flows?? Auto mapping of midi parameters per module?
- Replies: 5
- Views: 1605
Re: Work flows?? Auto mapping of midi parameters per module?
I don't really use MIDI preferring OSC however, I can think of a couple of workflows that you could use. They're not auto-mapping of parameters - Magic doesn't do that (yet), more a library of pre-configured nodes. The first is to have a sort of library project that contains pre-midi-configured node...
- Thu Aug 13, 2026 1:35 pm
- Forum: General Discussion
- Topic: Made a VU meter
- Replies: 6
- Views: 1876
Re: Made a VU meter
Thank you for sharing.
I added some extensions...
https://editor.isf.video/shaders/6a7dbff4734c1a00192e9f00
Give you a lot more flexibility.
Yes, I saw in the comments you'd used a whole lotta points just adjusting angles.powertrace wrote: I am out of AI points to continue on it.
I added some extensions...
https://editor.isf.video/shaders/6a7dbff4734c1a00192e9f00
Give you a lot more flexibility.
- Thu Aug 13, 2026 6:25 am
- Forum: General Discussion
- Topic: Made a VU meter
- Replies: 6
- Views: 1876
Re: Made a VU meter
Maybe include "SingleHighlyDetailed25"