i put my heart and my soul into my work,
and have lost my mind in the process.
vincent van gogh

ghassan abboud vfx artisan


ghassan abboud vfx artisan

vfx artisan

homepage video


khalid al awar

screen branding proposal

client : rta

screen branding proposal
logo edit

client : rta

screen branding proposal
logo theme I

client : rta

screen branding proposal
logo theme II

client : rta

screen branding proposal
logo theme II

client : rta

screen branding proposal

client : rta

screen branding proposal
national day

client : rta

animation is not the art of drawings that move
but the art of movements that are drawn.
norman mclaren


in numbers


client satisfaction


years of after effects


cups of coffee a week


lines of code in maxscript


years of 3ds max


featured maxscripts

we adore chaos because
we love to produce order.
m. c. escher


computers don't create computer animation
any more than a pencil creates pencil animation.
what creates computer animation is the artist.
john lasseter


{robby & scripts}
robby d2c {data to content};
robby d2c is an automated solution that turns data into content. it can collect a variety of information and deliver it as rich, custom-designed content. for more info visit .
after effects {analog counter};
analog counter is a 10 digits counter, expression based, ae project. it is flexible, customizable and easy to use.
for more details visit videohive page or click here.
after effects {trackbar markers xml ae v2.1.6};
this after effects script imports the xml generated from maxscript 'trackbar markers' (found below) and creates a comp with the marked frames and notes. it also exports the xml with the revised markers and notes to be loaded back again into max. it is a good tool to share notes and comments between 3d animators and compositors. the script can be downloaded from this link.
maxscript {multi/sub-object material browser v0.9b};
when dealing with various bitmaps to be applied on multiple objects (i.e large video walls), this script comes really handy. the purpose is to scroll through the multi/sub-object material diffuse bitmaps and apply on one or several objects. plenty of new feature have been added to the latest version, plus the code is much more stable. the script can be downloaded from this link.
maxscript {trackbar markers v0.6b};
this script marks specific frames in an animation, adds a note to each marked frame and save the list as xml. the xml can be imported again into 3ds max or imported into after effects. the script is quite useful when juggling scenes and need to keep track of required changes, or team members need to share info among them. the script can be downloaded from this link.
maxscript {marty the henchscript v0.3};
marty the henchscript is a good tool for manipulating a specific property of a group of objects. marty can be downloaded from this link.
marty was named after marty feldman one of the most iconic henchman in cinema history.
maxscript {curate v0.4b};

update (since 2016)
due to google's api update, the current python script doesn't work as intended. currently trying to find a work around. stay tuned.

curate is your personal library of images collected when searching for images online. with the help of a python script, curate searches for images online and stores them for later use from within 3dsmax. a full tutorial for curate can be found here or visit this link.

well, luckily with animation,
fantasy is your friend.
steven spielberg


he who wonders discovers
that this in itself is wonder.
m. c. escher