As one of the leading Welsh animation studios for explainer production, we’ve made videos, corporate animations and motion graphics, in English and Welsh language, for customers such as the National Assembly for Wales in Cardiff Bay, Public Health Wales, The Arts Council of Wales, Cardiff Bus, NHS Wales and Cardiff University.
Our animators know that a well-crafted corporate video or animation adds essential meaning to your communications; animation expresses an idea quickly & clearly, capturing the emotion & personality of your company in seconds. View our 2D animation showreel or CGI animation showreelto see more.
Animation features...
2D animation
3D Modelling & Animation
Motion Graphics
Bespoke Music
Bilingual Voice-overs
HD Quality
Cookies are Disabled
To be able to view this content you will need to enable the following cookies:
Based in South Wales, with Cowbridge and Cardiff animation studios, Savage and Gray Design create 2D and 3D explainer videos, motion graphics, corporate animations, CGI visualisation, video indents and promotional videos that engage with your audience and explain your organisation, product or service simply, quickly and dynamically, turning often complex messages into simple, straight–forward and engaging pieces of visual communication. We provide scripting, character development, storyboarding, voice-overs and music production as part of our animation service and also produce Welsh language animations as well as in English.
What our animation & motion graphics clients say...
Savage and gray are so good at understanding the brief and developing this into a creative execution whilst remaining true to the objectives. The outcome is very effective and they are a delight to work with.
ARLENE GRIFFITHS , DIRECTOR CLIENT RELATIONS & BUSINESS DEVELOPMENT UK & USA, IDP EDUCATION
What our animation & motion graphics clients say...
I recently worked with Savage and Gray on a range of animations to promote our courses. The end product was fantastic and they were great to work with – responsive, helpful, and with lots of creative ideas to meet our goals within our budget. I would 100% recommend working with Savage and Gray on any animation projects.
Jodi Cox, Communications & Marketing Officer, Cardiff University School of Biosciences
What our animation & motion graphics clients say...
Thank you to Savage and Gray Design Ltd for helping us to produce a terrific series of animated clips for our social media channels. The process of scriptwriting each video to receiving the completed animation with voice-over was seamless, and we’re very pleased with the results. They really captured the mood and the style we were looking for.
Communications team, Companies House
What our animation & motion graphics clients say...
“Working with Savage and Gray Design was a fantasticexperience. They totally understood the brief from the outset and supplied the most beautiful artwork which was wholly in tune with our vision. We were supported exceptionally through the entire process and couldn’t be happier with the outcome. Thank you for your hard work and dedication.”
Betsan Moses, Head of Communications, Arts Council for Wales
What our animation & motion graphics clients say...
We’re delighted with the quality of the animation that was produced and the helpfulness and professionalism from the Savage & Gray team.
NICOLA INGLEDEW, MARKETING MANAGER, ST JOHN WALES
What our animation & motion graphics clients say...
We were very pleased with the end result and the support, technical expertise, creative design and scripting throughout the animation project.
Gareth Stevens, Business Development Manager, Cardiff Bus
You can use the options below to increase the text size and switch to high contrast display.
This Website Uses Cookies
Like most websites, we use cookies on our site to improve the user experience.
Please click here for information about how they work.
You can update your preferences at any time by clicking on the icons at the bottom of this page.
Mandatory – can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
Provider: Website
Desc: This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.
Expiry: session
Type: Necessary
Provider: Website
Desc: This cookie simply stores your preferences on the website and allows you to continue viewing the website under your terms
Expiry: 1 year
Type: Necessary
Provider: Website
Desc: Checks when to expire your accessibility preferences. After an hour, all the 'ch-' cookies are reset
Expiry: 1 hour
Type: Necessary
Provider: Website
Desc: Stores whether the in-site popup has been closed by the user so that the user will not see the popup during the same session
Expiry: session
Type: Necessary
Provider: Website
Desc: Controls the preferences set within the accessibility options. This specifically remembers your font-size choices.
Expiry: 1 hour
Type: Necessary
Provider: Website
Desc: Controls the preferences set within the accessibility options. This specifically remembers how big you needed your font sizes.
Expiry: 1 hour
Type: Necessary
Provider: Website
Desc: Controls the preferences set within the accessibility options
Expiry: 1 hour
Type: Necessary
Provider: .bootstrapcdn.com
Desc: The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.
Expiry: 1 month
Type: Necessary
Provider: .fontawesome.com
Desc: The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.
Expiry: 1 month
Type: Necessary
Provider: google.com
Desc: This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.
Expiry: 2 years
Type: Statistics
Provider: google.com
Desc: This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form.
Expiry: 1 day
Type: Statistics
Provider: google.com
Desc: This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
Expiry: session
Type: Statistics
Provider: google.com
Desc: This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
Expiry: session
Type: Statistics
Provider: google.com
Desc: This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
Expiry: session
Type: Statistics
Provider: google.com
Desc: This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
Expiry: 179 days
Type: Statistics
Provider: google.com
Desc: Used to detect if the visitor has accepted the marketing category in the cookie banner. This cookie is necessary for GDPR-compliance of the website.
Expiry: 2 years
Type: Necessary
Provider: Vimeo
Desc: This cookie is used to distinguish between humans and bots. This is beneficial for the website in order to make valid reports on the use of their website
Expiry: 1 day
Type: Necessary
Provider: YouTube.com
Desc: Used to detect if the visitor has accepted the marketing category in the cookie banner. This cookie is necessary for GDPR-compliance of the website
Expiry: 2 years
Type: Necessary
Provider: YouTube.com
Desc: This cookie is set by Youtube and registers a unique ID for tracking users based on their geographical location
Expiry: 5 months
Type: Necessary
Provider: YouTube.com
Desc: This cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website.
Expiry: 8 months
Type: Marketing
Provider: YouTube.com
Desc: This cookie is set by Youtube and registers a unique ID for tracking users based on their geographical location
Expiry: 30 mintues
Type: Statistics
Provider: YouTube.com
Desc: Registers a unique ID to keep statistics of what videos from YouTube the user has seen
Expiry: none
Type: Marketing
Provider: YouTube.com
Desc: Registers a unique ID to keep statistics of what videos from YouTube the user has seen
Expiry: none
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: none
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: session
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: session
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: none
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: none
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: session
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: session
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: session
Type: Marketing
Provider: apps.elfsight.com
Desc: Sets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers
Expiry: 1 day
Type: Marketing
Provider: apps.elfsight.com
Desc: Used to implement social platforms on the website. Enables the social platforms to track the users by assigning them a specific ID
Expiry: 1 day
Type: Marketing
Provider: apps.elfsight.com
Desc: Registers a unique ID to keep statistics of what videos from YouTube the user has seen
Expiry: none
Type: Marketing
A list of cookies used by this website.
Name
Provider
Description
Expiry
Type
PHPSESSID
Website
This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.
session
Necessary
sg-cookies
Website
This cookie simply stores your preferences on the website and allows you to continue viewing the website under your terms
1 year
Necessary
sg-expiry
Website
Checks when to expire your accessibility preferences. After an hour, all the 'ch-' cookies are reset
1 hour
Necessary
sg-popup
Website
Stores whether the in-site popup has been closed by the user so that the user will not see the popup during the same session
session
Necessary
ch-font-sizes
Website
Controls the preferences set within the accessibility options. This specifically remembers your font-size choices.
1 hour
Necessary
ch-font-times
Website
Controls the preferences set within the accessibility options. This specifically remembers how big you needed your font sizes.
1 hour
Necessary
ch-prefs
Website
Controls the preferences set within the accessibility options
1 hour
Necessary
__cfduid
.bootstrapcdn.com
The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.
1 month
Necessary
__cfduid
.fontawesome.com
The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.
1 month
Necessary
_ga
google.com
This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.
2 years
Statistics
_gid
google.com
This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form.
1 day
Statistics
rc::a
google.com
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
session
Statistics
rc::b
google.com
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
session
Statistics
rc::c
google.com
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
session
Statistics
_GRECAPTCHA
google.com
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
179 days
Statistics
CONSENT
google.com
Used to detect if the visitor has accepted the marketing category in the cookie banner. This cookie is necessary for GDPR-compliance of the website.
2 years
Necessary
_cf_bm
Vimeo
This cookie is used to distinguish between humans and bots. This is beneficial for the website in order to make valid reports on the use of their website
1 day
Necessary
CONSENT
YouTube.com
Used to detect if the visitor has accepted the marketing category in the cookie banner. This cookie is necessary for GDPR-compliance of the website
2 years
Necessary
VISITOR_INFO1_LIVE
YouTube.com
This cookie is set by Youtube and registers a unique ID for tracking users based on their geographical location
5 months
Necessary
YSC
YouTube.com
This cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website.
8 months
Marketing
GPS
YouTube.com
This cookie is set by Youtube and registers a unique ID for tracking users based on their geographical location
30 mintues
Statistics
yt.innertube::nextId
YouTube.com
Registers a unique ID to keep statistics of what videos from YouTube the user has seen
none
Marketing
yt.innertube::requests
YouTube.com
Registers a unique ID to keep statistics of what videos from YouTube the user has seen
none
Marketing
ytidb::LAST_RESULT_ENTRY_KEY
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
none
Marketing
yt-remote-cast-available
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
session
Marketing
yt-remote-cast-installed
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
session
Marketing
yt-remote-connected-devices
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
none
Marketing
yt-remote-device-id
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
none
Marketing
yt-remote-fast-check-period
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
session
Marketing
yt-remote-session-app
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
session
Marketing
yt-remote-session-name
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
session
Marketing
OlivieClientCacheYottie#Requests
apps.elfsight.com
Sets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers
1 day
Marketing
_p_hfp_client_id
apps.elfsight.com
Used to implement social platforms on the website. Enables the social platforms to track the users by assigning them a specific ID
1 day
Marketing
yt_cid
apps.elfsight.com
Registers a unique ID to keep statistics of what videos from YouTube the user has seen