Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider becoming a contibuting member by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted (edited)

Thanks for testing guys!

But apologies..  with the barrel / cylinder being used more i thought i'd better make it as good as i could after finding a couple of quirks, so i tweaked a couple of things. Static pngs to show the difference.

The 3D edge being applied was still slightly spherical

Before

image.thumb.png.5460d21ab68d310f025e5b9d0927d03b.png

Now

image.thumb.png.0cf09355c2bdc46e55d68b8730a93af2.png

(you have to look closely but the 3D edge turned slightly in towards the middle of the image)

Some over distortion could still occur squashing the top and bottom of the image, and stretching the middle

Using a new test image to show the difference

Test image

image.thumb.png.d7a31c8191142c8299f40576ded2ee41.png

Before

image.thumb.png.f564a48f1366ca6077caad49c4ca161b.png

Now

image.thumb.png.c096522e70be8899fa0b60f7c40d4886.png

Some cylindrical distortion will still be present, but it is now reduced.

 

Depending on the source images and settings used theses changes might not be significant, and will be more evident on some images than on others.

Here's a test version with these changes (just the exe to replace). Let me know what you think @Draco1962. I can undo the changes if you prefer the previous effect.

 

Note - these changes only affect images produced using the Cylinder option, so won't affect the underlay images you make @Mike_da_Spike

 

Edited by scutters
attachment removed - full update now released
  • Like 1
Posted
5 hours ago, Draco1962 said:

Unable to download & open - Windows Defender says it is detecting a virus. 🥴

No issues with downloading and this version is working fine for me as well

  • Thanks 1
Posted (edited)
13 hours ago, Draco1962 said:

Unable to download & open - Windows Defender says it is detecting a virus. 🥴

Not sure what i can do about that especially when it's ok for @Mike_da_Spike

But here it is again after a recompile and rezip

 

Edited by scutters
attachment removed - full update now released
  • Like 1
Posted
1 hour ago, Draco1962 said:

Still getting the same - following is the page referenced: Trojan:Script/Wacatac.B!ml threat description - Microsoft Security Intelligence

I reported it on Submit a file for malware analysis - Microsoft Security Intelligence. Not sure it'll work but nothing else i can do.

1 hour ago, Draco1962 said:

Original and latest - minimal change detected and working well!

8 hours ago, Mike_da_Spike said:

No issues with downloading and this version is working fine for me as well

Thanks for retesting guys!.. No more changes planned (really this time :lol:) so i'll post the app update shortly.

Edit - And done. V1.5 posted.

  • Thanks 2
Posted
2 hours ago, scutters said:

I reported it on Submit a file for malware analysis - Microsoft Security Intelligence. Not sure it'll work but nothing else i can do.

Thanks for retesting guys!.. No more changes planned (really this time :lol:) so i'll post the app update shortly.

Edit - And done. V1.5 posted.

Thanks for this and all you do!

  • Thanks 1
  • 3 weeks later...
Posted

Stupid user question:  

I am using the following source image. Since it is transparent, I have made the background gray for illustration.

image.thumb.png.e7f41dac55090aeeab6f535c043f2079.png
And with the following settings :
image.thumb.png.e934e83144fc91f8c460d687bb40bb56.png

this results in this (endresult in PinballX as underlay) 
systems.gif.c4d97e3b92d5a1a3204545c7ff04df2d.gif

You can't see it correctly, but I used the  ''Draw full spin"
But what I see is that it is making the image like this :
image.thumb.png.fb403522377778a4c4fc9d63dd9f26ef.png

Would it be possible to support a 2:1 ratio image as well, so the entire texture wraps around the ball without repeating?

so an image like this :
image.thumb.png.0d94a79f4f43370e3fe79e24515e8718.png

So when PINEMHI is at front, the WEEKLY CHALLANGES should mirrored and with shadow effect  and when PINEMHI is rotated away, it starts with WEEKLY CHALLANGES and PIINEMHI is mirrored and with shadow effect (or even without the 'Draw FullSpin' option selected that it supports a 2:10) 
So it would something like this

spin.gif.2f8772726575f81a8bd870f03accaebc.gif

 

Posted
On 5/4/2025 at 7:17 AM, Mike_da_Spike said:

Would it be possible to support a 2:1 ratio image as well, so the entire texture wraps around the ball without repeating?

Would  it be possible? - Yes

But not easily, it would need quite a big rewrite as i made an assumption early on in the development that having the full logo visible in the first frame would be preferred (and the 'reverse' side graphics were added later building into that same original design).

I do have a concern that adding the 2:1 image for different font and rear images as an option might complicate the UI even more, but i'll have a look (with no promises!!!)

Posted
9 hours ago, Mike_da_Spike said:

This one ?
image.thumb.png.26e79fdd4e561eb567f96a6378b1e6f1.png

Yes. I just looked at your settings and noted that you have no padding set. Adding a pad will give some spacing between the beginning and end of your source file.

  • Thanks 1
Posted
On 5/4/2025 at 7:17 AM, Mike_da_Spike said:

Would it be possible to support a 2:1 ratio image as well, so the entire texture wraps around the ball without repeating?

I've had a look at this now, and i'm afraid the answer is a No from me (sorry!).

Technically i could do it (with a lot of work), but i now realise it would make processing of images a lot slower too. This is because each frame is built using cached data of the original source image (and then maths is performed to plot new points of each pixel based on rotation, frame number values etc). 

To include a full wrap of the source image (not repeating the same image on the front and reverse of the ball) i'd need to alter the source image to take into account the frame number for each frame (for the wrapping), which in turn would mean that the caching wouldn't be valid and the app would need to loop through the pixels of every frame instead (which is a lot of pixels when producing multi frame apngs - and it'd be very slow)

Basically, i just don't think the benefits of the option would outweigh the disadvantages.

Hope that makes sense!

  • Like 1
  • 3 months later...
Posted

Version 1.6 now posted. This adds the ability to override individual frame delays.

E.g. 

Using Rajo Joeys AC/DC Power Up logo image (https://mega.nz/folder/IFsxBbCD#04cfuNEJi5hwuYxL6CvQIg/file/1c8nXI7S)

image.png.f1157c724dea91451151c426328ac603.png

With these settings;

image.thumb.png.1a28c42410c06d7d746080ee1002ac75.png

Note the 'Enable Delay Overrides' is checked and specific frame delays are entered in the box below (1,1500;2,150;3,100;4,75;5,65;50,100;49,80;48,75;47,65).

These settings produce an animation that pauses on the first frame and then starts rotating before slowing to a pause again after a full rotation. All the intermediate frames not listed in the Overrides use the standard manual delay of 60ms.

Output (converted to gif format for the forum);

image.gif.b83a57af4680fd22b38275a4b60f08ad.gif

  • Like 1
Posted

Version 1.7 posted. Small change to allow an underlay colour to have an alpha value set (for semi transparency - allowing the use of colour in the sphere but still allowing the playfield media to be visible behind it when used in PinballX).

E.g. With these settings #(the only change from example above being to use an Underlay Colour and with an Underlay Alpha set at 128)

image.thumb.png.3b9da7bdcb5c24ede914211450858774.png

To produce

image.png.ac9edb56442f1344e50498526a95abb6.png

  • Like 2
Posted

@Mike_da_Spike really wanted an option to have different graphics on the front and the reverse of the sphere...  so he added it!!!

V1.8 now posted with a 'Fully Wrap Source Image' option.

So adding a Stern logo to the side of the previously used AC/DC logo above;

image.thumb.png.8c5cec1782603bff5c2438d28bb6a597.png

And using these settings;

image.thumb.png.512af27674a0719a7eb688387302ac37.png

Will now produce;

image.png.d36367b12bf77ad651ef04a74412f45a.png

Note - As can be seen, when using the Fully Wrap Source Image option the animation doesn't repeat so will appear to spin faster as twice the number of distinct frames are used to show a full rotation. Either increase the number of frames used or frame timing to adjust for this if required.

 

 

  • Like 1
  • Thanks 1
Posted

Thanks @scuttersfor this extra feature.

3 versions of updates in 1 1/2 week ! And pretty good ones !

My plan is to update my cab this winter and completly setup VP and other systems from scratch on my new computer. And your new features would be used as well to create my overlay, and tarcisio wheels. 

Thanks for all your (hard) work on this !

  • Like 1
  • Thanks 1
Posted

I look forward to giving these latest enhancements a whirl as soon as I put some other projects to bed.

Thanks as always @scutters for the great work!

  • Like 1
  • 1 month later...
Posted
On 9/3/2025 at 8:18 AM, scutters said:

No more changes planned

Well ok, i was wrong.. I'm not entirely happy with how the alpha value is used for the background colour.

When drawing the reverse of the ball (if selected) the selected alpha is a bit misleading (as the final alpha is a combined alpha value of both the front and reverse sides of the ball), and as the alpha is applied uniformly there is no depth affect (i.e. transparency does not reduce towards the centre of the ball).

I'm working to change this so that the selected alpha will be more representative of values at the sides of the ball and will also be less transparent towards the centre. Hopefully the ball centre will also appear darker against a light background and lighter against a dark background too.

E.g. (static frame only against a black and white background with no overlay)

Current;

image.png.bb72377dac25fb1d7f26276a373bb1a7.png

Next version, more like;

image.png.55687e13d6eaec8e3fc54ff0d36f94fc.png

Just got to iron out some remaining bugs, but if you're thinking of using an underlay colour with an alpha value it's probably worth waiting for.

  • Like 1
Posted

V1.9 posted with a change as described above.

Now, using this source image;

image.png.9f030709cf49465a10b4afdcf5865c98.png

With these settings;

image.thumb.png.a89ce13eec630f55769965cfe5ab9892.png

Will produce;

image.png.7f596e2c079ab99f24db35dec32e3dc0.png

NOTE - Some compression artifacts are now created and can be seen if you look closely at the example. These are caused by use of colour gradients in the alpha effect. They can be removed by adjusting or turning off compression in the Image Compression settings (i didn't do this in the example as using compression keeps the file size down for a forum post).

 

 

  • Like 2

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...