-
2 Attachment(s)
Colorizer, Build 1 Version 0.9
Colorizer takes 9 values and make amazing and endless number of colorizing effects.
Coming soon features:
Generating 9 values from hue (need help finding the algorithm)
Generating 9 values from HSL (Ditto <img src="/center/images/graemlins/wink.gif" alt="" />)
Resizeable at runtime
Saving and loading presets, default presets will be included in the final release
Even more <img src="/center/images/graemlins/wink.gif" alt="" />
Check the example:
The Romeo I game with 4 Day/Night/Weather effects changeable by pressing a number key.
1. Dark night
2. Strong Afternoon Sun
3. Fog
4. Heavy fog / Grayscale
Pressing space will create an "animation" in effect, other one for each mode:
1. Lightning strike
2. Sun shine
3. Clear the fog a little
4. Heavy clear the fog / switch to RGB mode for few seconds
Have fun testing!
-
Re: Colorizer, Build 1 Version 0.9
Hey thats cool <img src="/center/images/graemlins/smile.gif" alt="" />
-
Re: Colorizer, Build 1 Version 0.9
Great job, but why not code some presets? <img src="/center/images/graemlins/smile.gif" alt="" />.
-
Re: Colorizer, Build 1 Version 0.9
Good idea, adds to wish list (Always wanted to say that! :P)
-
Re: Colorizer, Build 1 Version 0.9
-
Re: Colorizer, Build 1 Version 0.9
Nice extensions, very cool effects. Many user will love this.
Some ideas to consider to add
- An editable mask to change the shape of the object.(maybe even multiple masks) [Maybe hard at this late stage of developement I know]
- Action lighting effect may be very possible with this extension. ie Set lighting colour red to x, green to y, blue to z, number of flashes n, flash on time in ms, flash off time in ms.
- Condition lighting effect in use (negative - no lighting effect).
- Action set width
- Action set height
- Expression Get Width
- Expression Get Height
Suggestion for example
-Put some text on the screen say press 1, 2, 3 or space for effects.
-Put your name and extension in the example
-Maybe make the extension work only on half the frame, to demonstrate the change.
Other tests
- I added a movement action bouncing ball and the appropriate conditions and action to keep the object within the frame. I found that the object worked flawlessly.
- I also tested the button object, which of course as expected is not affected by this object.
Some question to answer
- How does the object work with layers? Does it affect all layers, or can it affect only one layer?
Conclusion
That all I can think of at the moment, the extension works very well as demonstrated. Excellent work and I am sure many user will find useful.
-
Re: Colorizer, Build 1 Version 0.9
This is a very nice effect and it gives impressive results.
I agree that there should be a good set of presets so that our users can easily set the extension for a wide range of situations.
It would be nice to be able to load and save presets as well.
BUG? I tried making the object a small square and testing the position and giving it a bounce when leaving. That had no effect and the object left the screen. Are there collisions or is there a speed issue with that?
-
Re: Colorizer, Build 1 Version 0.9
Thanks for your comments everyone! <img src="/center/images/graemlins/laugh.gif" alt="" />
Some ideas to consider to add
- An editable mask to change the shape of the object.
I might be able to do it, adds to wish list (Yay! I said it again :P)
- Action lighting effect may be very possible with this extension.
Do you mean the lightning from the example?
- Action set width
- Action set height
- Expression Get Width
- Expression Get Height
It was already in the coming soon features list <img src="/center/images/graemlins/wink.gif" alt="" />
Suggestion for example
-Put some text on the screen say press 1, 2, 3 or space for effects.
-Put your name and extension in the example
-Maybe make the extension work only on half the frame, to demonstrate the change.
I'll add them for the next release/beta.
Other tests
- I added a movement action bouncing ball and the appropriate conditions and action to keep the object within the frame. I found that the object worked flawlessly.
- I also tested the button object, which of course as expected is not affected by this object.
Good! <img src="/center/images/graemlins/laugh.gif" alt="" />
Some question to answer
- How does the object work with layers? Does it affect all layers, or can it affect only one layer?
Jeff asked me the question on the CT chat, it works on all layers.
If you take a look, you will see the the example uses layers too! <img src="/center/images/graemlins/laugh.gif" alt="" />
Novabrain:
BUG? I tried making the object a small square and testing the position and giving it a bounce when leaving. That had no effect and the object left the screen. Are there collisions or is there a speed issue with that?
I noticed this bug with some other extensions not made by me, I have now idea how to fix it at the moment.
But normal collisions should work right with it.
-
Re: Colorizer, Build 1 Version 0.9
I just noticed that the uploaded example is old and doesn't include the grayscale example, I'll upload it later.
For grayscare display set 1/3.0 or 0.333 for all values.
-
2 Attachment(s)
Re: Colorizer, Build 1 Version 0.9
New example attached.
7 effects with 7 animation.
Colors "table" with hiding option.
String about the active effect.
Half screen mode.
-
Re: Colorizer, Build 1 Version 0.9
I've been trying this out on the whole screen on a 1024*768 example with alpha channel AOs.
As you can imagine, the performance drops like a stone. <img src="/center/images/graemlins/smile.gif" alt="" />
However, that needn't be a issue if you just want a quick burst of sunshine. The problem is switching it off again. It seems to need a real event to change the values - decrementing a counter does nothing.
-
Re: Colorizer, Build 1 Version 0.9
Would dithering help increase speed (e.g. by the object only affecting every other pixel)?
-
Re: Colorizer, Build 1 Version 0.9
That is a good set of color examples!
I see potential for color-cycling if one used the right colors for objects and then had the extension cycle through.
I am thinking of the old-style waterfalls, etc.
-
Re: Colorizer, Build 1 Version 0.9
Do you mean me doing something or the extension doing something? <img src="/center/images/graemlins/laugh.gif" alt="" />
A quick burst of sunshine would be fabulous in the scene I was trying it in. However, I'm already using up so much memory, it wouldn't be sensible to do it with extra frames of animation.
Tiny would like this too, I think, for much the same reasons as me.
-
Re: Colorizer, Build 1 Version 0.9
I'm happy you all like it! <img src="/center/images/graemlins/laugh.gif" alt="" />
About speed thing:
At the moment it do it pixel by pixel (hurrible, huh? :P) but I think I'll change it on build 2 or 3 <img src="/center/images/graemlins/smile.gif" alt="" />
-
Re: Colorizer, Build 1 Version 0.9
I got it nearly there by going to 16bit colour, switching off every other line of code and racking the frame rate up to 500. But it could really do with some performance tuning <img src="/center/images/graemlins/smile.gif" alt="" />
Nevertheless it's showing lots of promise!
-
2 Attachment(s)
Re: Colorizer, Build 1 Version 0.9
I tried switching to FilterBlit and Get/set pixel fast.
I want to compare the change with other computers.
Download the attached example and post the FPS please. <img src="/center/images/graemlins/smile.gif" alt="" />
Edit: I mistakly forgot to uncheck Machine Independent Speed and V-Sync, Please disable them before posting
-
Re: Colorizer, Build 1 Version 0.9
-
Re: Colorizer, Build 1 Version 0.9
-
Re: Colorizer, Build 1 Version 0.9
Ah, I mistakly forgot to uncheck Machine Independent Speed and V-Sync, can you please uncheck them and try again? sorry! <img src="/center/images/graemlins/frown.gif" alt="" />
-
Re: Colorizer, Build 1 Version 0.9
-
Re: Colorizer, Build 1 Version 0.9
FPS: 24 (with vsync + Machine independant speed off)
-
Re: Colorizer, Build 1 Version 0.9
15 with Machine Independant off
-
Re: Colorizer, Build 1 Version 0.9
14-15 fps with Vsync and machine independent speed switched off.
-
Re: Colorizer, Build 1 Version 0.9
Ok, I'll post another beta soon, with the PixelFast functions.
I'll ask you to do the same test later.