ICM Studios provides an Animation and Visual Effects Service as well as Web Design and Development based in Crowborough, East Sussex. We are just outside Tunbridge Wells and have good access to London and it surrounding areas. This blog mainly focuses on VFX and the evolution of the industry.
Thursday, 31 January 2013
ICM Studios Demolishes Building!
Saturday, 12 January 2013
New ICM Studios Idents coming soon!
I have started working with Jonathan Hearn on some new ideas for some Idents for ICM Studios. We are in the early stages of production but we should have something in the next couple of weeks :)
Below is a previous test Ident I created using Maya, Fracture-FX and Renderman Studio.
It should be fun :)
Monday, 17 December 2012
Sunday, 16 December 2012
Wednesday, 18 July 2012
Latest update on Destruction Project
Latest version of the project - I have added the impact of the metorite. Also a little bit more animation has been done - a lot more tweaking is needed. A render will follow in the next couple of weeks (hopefully)!
Thursday, 5 July 2012
Custom Renderman Shaders & Realflow
Video Examples:
Bob | Realfow Simulation | Custom Renderman Shader | Iskander Mellakh from iskander mellakh on Vimeo.
Custom Renderman Shader | Iskander Mellakh from iskander mellakh on Vimeo.
Here is the code:
- surface im_mottleNoise(
- uniform color myColor = color(0,1,0);
- uniform float myOc = 0.1;
- uniform float roughness = 0.1;
- float Km = 1.0;
- float face = 1.0;
- float mag = 0.0;
- uniform float freqency = 1.0;
- )
- {
- float size = 1.0,
- magnitude = 0.0,
- i;
- point P2;
- P2 = transform ("shader", P);
- for (i = 0; i <6.0; i+= 1.0){
- magnitude += abs (.5 - noise (P2 * size) * freqency) / size;
- }
- P2 = P - normalize (N) *(magnitude * magnitude * magnitude) *Km * mag;
- N = calculatenormal(P2);
- normal Nn = normalize (N);
- vector In = normalize(-I);
- normal Nf = faceforward(Nn,-I);
- normal Nb = faceforward(Nn,I);
- //Oi = myOc * diffuse(Nf * -face);
- //Oi = myOc * face + specular(Nf, In, roughness);
- Oi = myOc;
- Ci = myColor *Oi * diffuse(Nb) + specular(Nf, In, roughness);
- }
Friday, 22 June 2012
Raspberry Pi Testing!
I received my Raspberry Pi earlier in the week, just getting used to the seeing a computer so small!!!
Below are some images of the Raspberry Pi. I have tested out a few basic Python scripts. Great Fun :)
ICM Studios Links
- VFX Repo
- Iskander Mellakh Portfolio
- ICM Studios @ YouTube
- ICM Studios @ Vimeo
- ICM Studios @ CG Talk
- ICM Studios @ Twittler