Jump to content
Tuts 4 You
Sign in to follow this  
FudoWarez

Nice About Effect

Recommended Posts

Ufo-Pu55y

Yep, small code but nice effect.. thx 4 the share.

Share this post


Link to post
quosego

Nice indeed, might use it in something. ;)

With proper credits of course.

Share this post


Link to post
ahmadmansoor

yes I like it too :flowers:

Thanks

Share this post


Link to post
Hyperlisk

Ahh, I have been looking for this exact effect for awhile! Many thanks! Time to go check out the source. Thanks again!

Share this post


Link to post
FudoWarez

Nice About Effect with fade in out text and colors

source code coming soon :kick:

src coming.zip

Share this post


Link to post
yohukm

thank i like it, cool effect

Share this post


Link to post
ragdog

Hi

This efect is from a tool from a rusian coder 6-7 years old

Thanks for share i have this code allready

Share this post


Link to post
xsp!d3r

i had seeing like it in a crackme of lord_Phoenix of Revenge crew

Share this post


Link to post
ragdog

Hi

I have this First see from Generic ExeStealth Unpacker v1.1 from cobans coded 2004
/>http://www.cobans.net/files/download.php?a=exes

Share this post


Link to post
HVC

The effect exists from the "olden" days and is called "metaballs".


/>http://en.wikipedia.org/wiki/Metaballs
/>http://www.niksula.cs.hut.fi/~hkankaan/Homepages/metaballs.html

Share this post


Link to post
dofoge

.. nerds :P

hehe just kidding.

Share this post


Link to post
antrobs

Nice effect, I hope i can change the colors... if it's possible?

Share this post


Link to post
hakand

Hi Fudowarez,

Very nice effect. I liked it.

What program did you use to create the "music.asm" file?

If that program is written in asm, could you pls give us its source?

Thanks.

Share this post


Link to post
qwsa21

hi fudowarez,


 


i didn't understand the algorithm to create metaballs. can you explain the math behind it?


Share this post


Link to post
SomethingDarkInsideMe

Someone able to port this to C# / C++ ?


Share this post


Link to post
simple

Someone able to port this to C# / C++ ?

 

this is c89 (mostly) copy/pastable between all windows C or C++ compilers . attached mingw & VS2013 project/src/binaries. tried in c# but was too slow.

credit to fudo for background effect, his code (fixed some bugs) + original metaballs algo author

 

Metaballs.zip

Edited by simple (see edit history)
  • Like 1

Share this post


Link to post
Kurapica

I fixed the C# version for someone few days ago.


 


It was a quick patch so don't blame me for the ugly code standards :)


WindowsFormsApplication3.rar

  • Like 1

Share this post


Link to post
simple

the C# version

 

More like "the 99.9% masm (from Fudo) & .1% C#" version ; )

Share this post


Link to post
Kurapica

It's just a wrapper for the native DLL.


Share this post


Link to post
simple
        
        public static int RGB(int Red, int Green, int Blue)
        {
            // these 3 checks are useless
            // 300 & -2147483648 = 0 . 300 is invalid value
            if ((Red & -2147483648) != 0)
                throw new Exception("Invalid ColorValue : Red");
 
            if ((Green & -2147483648) != 0)
                throw new Exception("Invalid ColorValue : Green");
 
            if ((Blue & -2147483648) != 0)
                throw new Exception("Invalid ColorValue : Blue");             // these 3 checks are redundant - this is already checked by winapi inside the .dll
            if (Red > 255)
                Red = 255;
 
            if (Green > 255)
                Green = 255;
 
            if (Blue > 255)
                Blue = 255;
           
            // slowest possible way
            return (Blue * 65536 + Green * 256 + Red);
        }
 

 


Can be summed as...


 


        public static int RGB(byte Red, byte Green, byte Blue)
        {
            return (int)( Red | (Green << 8) | (Blue << 16) );
        }

  • Like 2

Share this post


Link to post
udg

 

Can be summed as...


        public static int RGB(byte Red, byte Green, byte Blue)

        {

            return (int)( Red | (Green << 8) | (Blue << 16) );

        }

 

 

:D

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×
×
  • Create New...