Exmaple effects:
(Watch at 720p)
https://www.youtube.com/watch?v=0nJyhVQEBfg
Printable View
Exmaple effects:
(Watch at 720p)
https://www.youtube.com/watch?v=0nJyhVQEBfg
Demo of a new effect available in next update
https://www.youtube.com/watch?v=G1KRnbhuY0A
UPDATED
DOWNLOADS
- SoftPedia ZIP (may take some days to be updated)
- ZIP
Update 0.3.3180 (11-Nov-2020)
[Modules]
- NEW: FakeHDR2: Completely New algorithm.
- NEW: Resize2X_3; ResizeHALF3: Resize 2X and HALF for 3 channels.
- Size2X; SizeHalf: Added new algorithm and options.
- FlowPaint; FlowPaint3: Small performance improvement.
- LocalNorm: Slight improvement.
- xBiro: Completely New algorithm.
[Other]
- Small Fix: Correctrly show Show App Path on Update messages.
- Small Fix: Custom MsgBox Height.
- Nicer Modules tooltip.
- Small graphic embellishment of the module currently being processed.
- Changed Watermark text.
- vbRichClient: Newest Version 6.0.0.1 (RC6)
NOTE: This automatic update may fail. Do it manually: Extract the ZIP
Ah, good to know that the change to RC6 was (apparently) not causing any issues in your (in the meantime) quite large Project.
As written in the "Version-log", in the new version I've completely changed the underlying "cairo-flat-library" compiling their newest sources.
This brought indeed a speed-up, especially in "Polygon-Filling" and "PixelSurface-based blending-ops" -
(I've measured about 30-40% speed-improvements there).
But what was also changed (underneath the COM-wrapper-methods) was especially the Font-Rendering -
(which I've now completely left to cairo again, whereas in the RC5-wrapper I had to resort to using the Windows-GDI, to finally render the Glyphs in good quality).
So, if there's a chance for "different, potentially surprising behaviour" in the new RC6 - it would be the Font-Rendering you should "keep an eye on".
(I've tested this of course in a few Widget-based Apps of mine, but yours is currently one of the largest of this kind out there, I guess).
At this occasion, your recent algo- and effect-additions (BarbieDoll, Painter, StipplingV2 & Co.) are fantastic.
Olaf
Hi,
Yes, I had no problems upgrading to the RC6 version.
Speaking of font rendering, everything seems fine to me.
I take this opportunity to point out an anomaly that I had noticed in RC5 (and which at the moment I don't know has changed in RC6) regarding the rendering of tooltips.
I don't know how to explain it, but sometimes, (When VbCrLf characters are present) some lines at the bottom were missing.
And to remedy this, I added some space characters to the end of the text lines.
Getting compliments from you always flatters me. Thanks!
By the way I find this program very original and functional.
The possibility of "connecting" the various modules with a few clicks to your liking (plus the setting of the parameters of it) to achieve a customized effect I think is really a great thing.
But I didn't find much enthusiasm (in terms of numbers) from users.
I don't know if because I didn't do any promotion, or for some other reason, such as:
- Complicated interface (I tried to simplify it and reduce it to the bone)
- Difficulty in learning the operations that the various modules (now more than 260) carry out. (which in fact requires a non-trivial learning curve especially for newbies)
- Or some other reason.
However I am proud of this program, which over time (Absolutely not full time, but rather sporadically; in fits and starts) I have implemented and improved in quality and functions.
:thumb: I'll keep an eye on Font-Rendering.
@Olaf
BTW
I updated this project (with RC6) which do an intensive use of Polygons ( PolygonSingle )
to run it fast as it can, turn on the TURBO checkbox
( It seems faster, but not sure though )
https://www.youtube.com/watch?v=PiJii-q5vjc
What's faster IMO "without doing anything" is the Blending-ops (CC.RenderSurfaceContent).
And what can be made faster now (manually) is the typical "Fill and then Stroke" sequence (on a Polygon-Path):
The above snippet is out of my new c3Dxxx supporting Classes, which I will integrate into the next RC6-release.Code:m.CC.SetSourceColor Obj.Color, 1, Refl
m.CC.AntiAlias = CAIRO_ANTIALIAS_NONE: m.CC.Fill True
m.CC.SetSourceColor vbBlack
m.CC.AntiAlias = CAIRO_ANTIALIAS_FAST: m.CC.Stroke
Normally, the CC.Antialias-Prop is sitting at CAIRO_ANTIALIAS_DEFAULT ...
(which in the RC6 version ensures a slightly better looking AntiAliasing, without loosing speed).
What's new is the enum-value CAIRO_ANTIALIAS_FAST (which looks nearly as good as the old RC5-CAIRO_ANTIALIAS_DEFAULT).
Further speedup comes from the little trick on the Fill-instructions (no Antialiasing, but that was available in RC5 as well).
In my 3D rendering tests (3000 Polygons or so), I see about:
- 15 FPS (when not touching CC.Antialias at all, leaving it at the Default)
- 25 FPS (with a "global" setting of CAIRO_ANTIALIAS_FAST - for both - Filling and Stroking)
- 36 FPS (with the little trick, which does the filling with no antialiasing, and the stroking with CAIRO_ANTIALIAS_FAST)
Just to give you some rough idea of the speed-ratios over the different modes.
HTH
Olaf
UPDATED
DOWNLOADS
- SoftPedia ZIP (may take some days to be updated)
- ZIP
Update 0.3.3265 (09-feb-2021)
[Modules]
- FlowPaint; FlowPaint3: Default and 'Spiky' Algorithms performance improvement.
- HUE-Harm: Minimal Revision.
- SmoothMM: From Quadratic to Cubic polynomial Smooth.
- NOISE; NOISER: High performance improvements.
- DCT; IDCT: Some performance improvements.
- MIX4: Bug fix on SUM.
- Yxy2RGB: Bug Fix.
[Other]
- Select and Move a Group of Modules at once. (by holding shift)
- Basis for Managing Modules-Groups.
- Bugs Fix.
@Olaf
Hi Olaf, I hope you see this post and can help me solve the problem.
ABOUT FONTS
So, I'm using RC6.0.0.4, and I've noticed a problem with Fonts appearing "blurry" .
This is regardless of Antialias settings or anything else (as far as I can tell).
Description:
I have custom widgets that are destroyed/created at the moment on top of another "Container" widget
When Zoom is 100% no problem. Otherwise, sometimes the fonts appear blurry.Code:CNTRL() as Object
Set CNTRL(I) = W.Widgets.Add(New cwCustomWidget .....
The strange thing is this:
The container widget is movable. If I move it with the mouse and release it, it happens that in some positions of the screen the Fonts are OK, while in other positions they appear blurred. (same Zoom)
This is a bizarre behavior that I can't explain.
To verify
-download the program,
https://miorsoft.github.io/Site/Phot...rFX/index.html
-select a project that has a node with parameters,
-select that node,
-CNTRL-rotate to zoom in and move the parameter container to different positions on the screen.
you will notice that if at a certain zoom value the fonts of the widgets inside the container widget appear blurred, by moving the container widget on some places of the screen the fonts will no longer appear blurred.
I know what caused this (since I've made some changes recently with regards to more precise Widget-Positioning with higher ZoomFactors) - but apparently failed to notice the negative side-effect this had with Font-Outputs (on my High-DPI-Display, Text is always sharp, no matter what)...
Will try to find a compromise in upcoming version 6.0.7 -
so that Font-Output remains sharp, regardless of the current Zoomfactor.
Olaf
yes, on a high resolution screen it is not very noticeable and annoying.
Anyway here is an example image:
Same Zoom and different positions.
2X magnified image
https://photos.app.goo.gl/6CmFQ2jZML2oJ1KA9
https://www.vbforums.com/images/ieimages/2021/03/7.jpg
Thanks for the Screenshot - and BTW - RC 6.0.7 was just uploaded to my Server...
Would be nice, if you could confirm whether everything works again "as before"...
Olaf
Thanks, yes, now with 6.0.0.7
As far as Fonts are concerned everything is ok.
I have a (widget) custom simple button.
Now, when the coordinates of the widget (widget.move) are not integer I'm experiencing problems in the button outline. For example it disappears in one of the 4 contour sides. (Top)
Anyway by placing integer values on Widget.Move everything is fine.Code:.RoundedRect 0, 0, dx, dy, mBorderRadius
.Fill
.SetLineWidth 1
.SetSourceColor ...
.RoundedRect 0.5, 0.5, dx - 1, dy - 1, mBorderRadius
.Stroke
it's a very small problem, which I didn't even intend to report.
PS : Seems to happen only at 100% Zoom
EDIT:
Maybe the problem is a bit more serious, because I notice that sometimes, changing Zoom, some buttons lose part of the bottom outline.
This happens even when widget.move has integer values.
[Widget.move is called only once at startup, then Zoom is changed and no more Widget.move calls.]
EDIT 2:
At the moment resolved this way:
Code:.RoundedRect 0.5, 0.5, dx - 2, dy - 2, mBorderRadius
.Stroke
UPDATED
DOWNLOADS
- SoftPedia ZIP (may take some days to be updated)
- ZIP
Update 0.3.3403 (11-apr-2021)
[Modules]
- NEW: Dices: Fill with dices according to grayscale.
- NEW: SandArt: Experimental SandArt effect. Very Slow! (WIP).
- CannyEdge: New 'Thinning' option.
- Quantize: Bugs fixes.
- OTSU: added 6 levels option.
- MAP3: added 'Global MinMax' option.
[Other]
- Basis for the effects implementation via DX-Shader.
- vbRichClient: Newest Version 6.0.0.7 (RC6)
UPDATED
DOWNLOADS
- SoftPedia ZIP (may take some days to be updated)
- ZIP
Update 0.3.3420 (14-jul-2021)
[Modules]
- MAP3: Bug fix on 'Global MinMax' option.
- Dices: Save Text file with the name of input picture.
[Other]
- Updater: removed vbRichClient dependency.
- vbRichClient: Newest Version 6.0.0.8 (RC6)
NEW UPDATE
Web
DOWNLOADS
- SoftPedia ZIP (may take some days to be updated)
- ZIP
Update 0.3.3610 (10-jan-2022)
[Modules]
- NEW: FLATspace: Simplify RGB pixels cloud to a plane. (experimental)
- NEW: Pointillism: Simple Pointillism effect.
- NEW: DXtestNode: Perform effect via DX-Shader.
- Mosaic: Added New Algorithm.
- QuantGNG: Rewritten Algorithm.
- QUANTIZE: Added New mode: GNG (Growing neural Gas)
- Dices: Added GNG mode.
- Canny;Edges;HmapD;PlasticWrap;Mosaic;SandArt: minor changes.
- ShapeBlur;ShapeBlur3: Re-center Shapes (E.G.:Moon)
- ThrBlur;ThrBlur3: New Poisson-Disk Algorithm.
[Other]
- Settings Menu Basis.
- New theme: Neumorphism.
- New Option: Enable/Disable Node AutoConnect.
- Main Panel: Now moveable with click and drag.
- Manage missing d3dx9_43.dll error.
- vbRichClient: Newest Version 6.0.0.9 (RC6)
List of Modules
https://www.youtube.com/watch?v=q01b-LvKbqE
I love the concept, bravo, the principle works well ...
CORN
I no longer understand anything about microsoft ... no digital key, no window saying that the author could not be identified ... bang ... smartscreen is totally absurd.
How did you get recognition from the smartscreen system?
no digital key no identifier and the software is not bothered by "unknown authors" what to do with smatscreen?
All lme asks for hundreds of euros.
hi
thanks for your interest and compliments.
"How did you get recognition from the smartscreen system?"
The crazy thing is that I don't know. I didn't do anything in particular.
I don't know much about smartscreen.
Maybe because it's portable (no installation needed)
I think someone else more experienced can explain this.
I don't understand anything, I removed the self-signed keyf which ONLY works on my pc. I don't know, I don't understand anything other than buying a digicert key in order to have an identity ... The software itself scrupulously respects windows .. during installation no dll is replaced if it exists whatever its version, the installation is limited to a directory in the programfile of a few MB, the environment being very compact, the software creates a janus directory in roaming (each account has its own data) such than microsoft wants, and janus desktop does not come out of these two directories. The environment runs smoothly...nothing justifies a blue screen. all that smartscreen detects is "unknown software" "unknown author" (buy me a key).
The project is on hold, awaiting a solution.
------------------------------
To return to the subject, the interface of your project is really pleasant to use, I would miss a small menu bar at the top with some functions ... templates and etc. Really a great project.
I feel like I found the scrap on my own (as usual on my own) I activated the "developer mode" in the security panel, which allows the application to be installed from any source and, no smartscreen? I test the installation on a pc under windows 11, (I will erase everything, cleaning) and start again. download and ??? (suspense)
bang smartscreen ... ******sdsdsd****sd*sd**sd*s*d*s*d**sdsdds (merde)
----
Microsoft provides a kit: app certification kit ... which seems to have solved this problem that made me completely gaga. Apparently no more worries on three pc test ... PUTAIN CA MARCHE !!!!
UPDATED
DOWNLOADS
- SoftPedia ZIP (may take some days to be updated)
- ZIP
Update 0.3.3844 (22-Jun-2022)
[Modules]
- NEW: ShiftMean; ShiftMean3: Edge preserve smothing. Similar to ThrBlur but a lot faster.
- FlowPaint; FlowPaint3: Better quality and algorithm performance.
- SoftThr;SoftThr3: Added 'Integral SmoothStep' Algo.
- RGB>HSL; HSL>RGB: Added HSI colorspace.
- MUL; MUL3: Added 'mean base'.
- NEW: Mean-Var: Compute mean and Variance using Disk kernel.
[Other]
- Added Projects toggle sort mode: By Creation Time.
- Bug Fix: Create link click & Drag.
These days I reviewed the "Stippling2" Module. I improved and modified the algorithm by providing the option to create images formed by points with fixed radius. (previously not available, as the radii of the various points were variable)
It will be available in the next update.
Demo
https://www.youtube.com/watch?v=UVfVe65meRY
UPDATED
DOWNLOADS
- SoftPedia ZIP (may take some days to be updated)
- ZIP
Update 0.3.4350 (03-Jul-2023)
[Modules]
- STIPPLING2: Reviewed algorithm. + Option to use dots of fixed radii. + SVG and TXT export.
- Kuwahara: Minor algorithm tweak.
- MeanShift3: Bug fix Extra iterations.
- Vignette; Vignette3: Bug fix white mode.
[Other]
- Sobel Kernels adjustment.
- vbRichClient: Newest Version 6.0.0.14 (RC6)
hi
I'm working on 3rd version of Painter Effect [ xPainter3 ]
https://www.vbforums.com/images/ieimages/2024/01/4.jpg
Download 2016x1520
https://www.vbforums.com/images/ieimages/2024/01/5.jpg
Download 2336x1312
https://www.vbforums.com/images/ieimages/2024/01/5.jpg
Download 2144x1424
https://www.vbforums.com/images/ieimages/2024/01/6.jpg
Download 2016x1520
The result is beautiful, you should occasionally post updates here: https://www.vbforums.com/showthread....=1#post5628062
Thank You
Here a Video of the Pictures Above
https://www.youtube.com/watch?v=o2-wODsmKo8
UPDATED
DOWNLOADS
- SoftPedia ZIP (may take some days to be updated)
- ZIP
Update 0.3.4686 (24-jan-2024)
[Modules]
- NEW: xPainter3: 3rd version of painter effect.
- RGB>XYZ; XYZ>RGB: Added RyB Colorspace.
- RGB>YUV; YUV>RGB: Added YCoCg Colorspace.
- RGB>Lab; Lab>RGB: Added Bjorn Ottosson "OKLab" Colorspace.(WIP)
[Other]
- Nodes progressbar left to right.
- Basis for Unicode Aware Folders/Files.
- Show Project File Save Date when project Loaded.
https://www.vbforums.com/images/ieimages/2024/08/16.png https://www.vbforums.com/images/ieimages/2024/08/17.png
PhotoModularFX has been reviewed by Windows 11 Downloads and got 5 stars award: https://www.windows11downloads.com/w...hotomodularfx/.
WINDOWS 11 REVIEW: " One of the most innovative tools on our website is PhotoModularFX, a powerful photo editing software developed by MiorSoft. This advanced application is designed to provide in-depth photo manipulation abilities that can transform your ordinary pictures into stunning works of art.
PhotoModularFX offers a modular approach to photo editing, enabling you to layer different effects, filters, and adjustments to achieve the perfect outcome. It's the perfect tool for both novice and professional photographers who are looking for a quick and easy way to enhance their images.
The software offers a user-friendly interface that's easy to navigate, making it easy to achieve the desired outcome. It includes an extensive range of tools and filters to enable precise manipulation, including color correction, noise reduction, HDR effects, and much more.
As an added bonus, PhotoModularFX is also equipped with the latest technology that ensures optimal performance on all Windows 11 devices. Its compatibility with the latest technology means it's guaranteed to provide smooth editing and increased productivity.
In conclusion, if you're a photography enthusiast or a professional photographer, PhotoModularFX is the perfect addition to your software collection. Download it today from our website, and experience the power of professional photo editing software, right at your fingertips! "
UPDATED
DOWNLOADS
- SoftPedia ZIP (may take some days to be updated)
- Windows11Downloads
- ZIP
Update 0.3.4943 (18-Nov-2024)
[Modules]
- NEW: xDrops: Expermiental Drops Art Effect (WIP)
[Other]
- WebPage(Index.html); added Windows11Downloads.com
Take a look here at this new Effect "xDROPS"
https://www.instagram.com/roberto.mi...W/?img_index=1
https://www.instagram.com/roberto.mi...K/?img_index=1
UPDATED
DOWNLOADS
- SoftPedia ZIP (may take some days to be updated)
- Windows11Downloads
- ZIP
Update 0.3.5000 (09-APR-2025)
[Modules]
- XCHORD2; Improved algorithm plus serveral new experimental Nails Configurations.
- STIPPLING2; Fix initial number of dots according to density parameter.
- VRACE; VRCLAHE; VRLCN: Algorithms speedup.
- VRLC; VRLC3: Bug fix when Gaussian-kernel-mode is selected.
- CANNY; Small algo tweak to detect around picture edges too.
[Other]
- Fix potential bugs on all modules that internally use BLUR (due to recent [unknown Date] new blur option: Gamma Correction)
By the way, a friend of mine made some portraits made of a single string passing throuh nails (Petros Vrellis style) using this program. [xChord Module]
Take a look on FB at this one that uses 500 nails : https://www.facebook.com/10000460833...cs7oAdu9snLJl/
Please can you download the last version and test if It crash on startup ?
Worked fine for me (from the ZIP download link) :)
Startup crash resolved removing NoError : https://www.vbforums.com/showthread....=1#post5642844
Other problem was caused by wrong way to Create Cairo Classes
Set SB = New cStringBuilder
replaced with:
Set SB = New_c.StringBuilder
Caused crash on systems with no Registered RC6
UPDATED
DOWNLOADS
- SoftPedia ZIP (may take some days to be updated)
- Windows11Downloads
- ZIP
Update 0.3.5015 (24-Apr-2025)
[Modules]
[Other]
- Bug fix: Startup Crash.
- Bug fix: Fix modules xChord and Stippling2 crashes due to a wrong regfree code for instantiation of classes StringBuilder.
- UI: Simplified mode to Filter the Projects-List by selected module. (Added a DropDownList)
- UI: Added toggle sort "icon" (above Projects List)
UPDATED
DOWNLOADS
(may take some days to be updated)
- SoftPedia ZIP
- Windows11Downloads
( updated)
- ZIP
Update 0.3.5055 (24-Jun-2025)
[Modules]
- xChord; Incresed max num. of passes and decreased min string thickness. Changed 'X Grid' configuration.
- Rotate; Renamed ZOOMPanRot: Zoom Pan and Rotate inputs. (incompatible with pervious versions)
- CROP; Added 'Auto Square' option (Automatic Crop to max Square)
- FlowEx; zDefrom: bug fix.
[Other]
- Added ZIP-File HASH values on WebPage.