Rejected. Sharing what I tried to cram into it for informational purposes

There is probably a pun to be made about QA being too particular, but I won’t make you read it.

I thought I’d share a rough outline of what I tried to include in the effect that was rejected to help everyone start to get an idea what they might/might not fit into a project. And we can start to understand better how much we can do in the current build of the VFX editor.

  1. I did run and pass a performance test. Note: We were told at current not to rely on the self-tester for VFX effects. I ran it anyway because… science.

  2. Side note: If you have to pause your effect preview in order to keep making node connections in the graph, you might have too much processing strain on the effect. This is not a perfect indicator, because my hard drive is so full they wanted to put it on an episode of the Hoarders TV show. But worth noting that I wasn’t totally surprised when it didn’t pass QA.

  3. Overall file size was 2.0 Mb

  4. What I tried to include in the first attempt:
    • 3D portrait segmentation
    • Two 3D planes (wings)
    • 6 different butterfly particle systems (See below for screenshot of how I set them each up). Each system included a flip book with 8 sprites with a ‘flipbook blend’ in the output. Each was set up on a ‘transit by time’ node so the longer you hold up your hand, the more butterflies spawn per second. Transit by time is set up with min spawn rate from: 4, maximum spawn rate to: 50 increasing over a 30 second duration.
    • The lifetime of each particle was set to 8 seconds. I figured a maximum of 50 particles multiplied by 8 seconds… 50*8=400, so I set the capacity of each particle to 400. (that would be the maximum there would be on screen at any given time. Although even at the 30 second mark, I don’t think there are even close to 400 of each butterfly on screen (some will be flying off screen due to the random velocity).
    • Additionally, I added a magic flipbook sparkle tail sprite to each system (slightly modified from the firework tutorial). The capacity of each tail was set to 200 for no real reason, my gut just said 200.
    • If I add up the total particle capacities across 6 butterfly systems, that setup would allow for a maximum 3,600 total particles, each running a flipbook sprite sheet.

Next steps:
I removed my least favorite butterfly system. In theory that should reduce the overall maximum number of particles taxing the GPU to 3,000. (Is the capacity limit 2,000? Is that why the node defaults to that?)

Submitted it again. I’ll report back with what happens…

Hey @Brett! What’s the Effect ID? I can look into this on my side as well to try and get more information.

Thanks @Mingus . That’d be great. Even though I’m a late model Gen X’er, I still struggle to ask people for help.

Effect ID
nGnWMtGpigmdSKG253dutV

1 Like

Are you using the latest builds shared here: https://community.effecthouse.com/t/updated-download-links/44893?u=mingus

If not, it’s likely that is why your effect was blocked.

1 Like

I was also getting instantly rejected and this new version seems to have fixed that. Now I’m just waiting for the normal approval. Thanks Mingus!

2 Likes

Thanks Mingus,
I saw the updated version this afternoon. I’ll try to re-upload now.
Something also seemed to change in the sense that the capacity of butterflies seems like it is tracking toward the limit I had set


with this new version:

No problem!

I don’t understand what you mean by “tracking toward the limit I had set” - can you please elaborate?

Before (previous EH VFX build) the instances of butterflies on screen never got anywhere near what you see in the screen grab above. At most it was populating maybe 10-15? of each particle. I did not change the spawn rate or capacity or anything that would affect it, only updated to the latest EH download.

Also, great news. Effect was approved last night.

Thanks again for all your help Mingus. Now on to the next. Just need to decide which idea to tackle next?

For comparison this was the maximum you would see before: