Project thumbnail
RBS
Rbs hover
function openGumletLightbox(videoUrl, title, text) { const lightbox = document.getElementById('gumletLightbox'); const player = document.getElementById('gumletPlayer'); const titleEl = document.getElementById('gumletTitle'); const textEl = document.getElementById('gumletText'); titleEl.innerText = title; textEl.innerText = text; player.innerHTML = ''; lightbox.classList.add('is-open'); document.addEventListener('keydown', handleLightboxEsc); } function closeGumletLightbox() { const lightbox = document.getElementById('gumletLightbox'); const player = document.getElementById('gumletPlayer'); lightbox.classList.remove('is-open'); document.removeEventListener('keydown', handleLightboxEsc); setTimeout(function () { if (!lightbox.classList.contains('is-open')) { player.innerHTML = ''; } }, 280); } function handleLightboxBackdrop(event) { if (event.target.id === 'gumletLightbox') { closeGumletLightbox(); } } function handleLightboxEsc(event) { if (event.key === 'Escape' || event.key === 'Esc') { closeGumletLightbox(); } }
Project thumbnail
Kontainer
UI animations
const gumletVideos_660ce8cfbe7f6999ef08db8d = [{"assetId":"660ce8cfbe7f6999ef08db8d","videoUrl":"https://play.gumlet.io/embed/660ce8cfbe7f6999ef08db8d?background=false&autoplay=true&loop=false&disable_player_controls=false","title":"Kontainer","thumbnailUrl":"https://video.gumlet.io/660c8825be7f6999ef06faa1/660ce8cfbe7f6999ef08db8d/thumbnail-1-0.png","text":"Various videos showcasing animated UI interfaces","hoverText":"UI animations"},{"assetId":"660ce8cfd5989cc33f8a1da8","videoUrl":"https://play.gumlet.io/embed/660ce8cfd5989cc33f8a1da8?background=false&autoplay=true&loop=false&disable_player_controls=false","title":"Duo","thumbnailUrl":"https://video.gumlet.io/660c8825be7f6999ef06faa1/660ce8cfd5989cc33f8a1da8/thumbnail-1-0.png","text":"Various videos showcasing animated UI interfaces"},{"assetId":"660c8e58be7f6999ef0717d4","videoUrl":"https://play.gumlet.io/embed/660c8e58be7f6999ef0717d4?background=false&autoplay=true&loop=false&disable_player_controls=false","title":"Sharesight","thumbnailUrl":"https://video.gumlet.io/660c8825be7f6999ef06faa1/660c8e58be7f6999ef0717d4/thumbnail-1-0.png","text":"Various videos showcasing animated UI interfaces"}]; let gumletCurrentIndex_660ce8cfbe7f6999ef08db8d = 0; function renderGumletVideo_660ce8cfbe7f6999ef08db8d(index) { const player = document.getElementById('gumletPlayer_660ce8cfbe7f6999ef08db8d'); const titleEl = document.getElementById('gumletTitle_660ce8cfbe7f6999ef08db8d'); const textEl = document.getElementById('gumletText_660ce8cfbe7f6999ef08db8d'); const galleryEl = document.getElementById('gumletGallery_660ce8cfbe7f6999ef08db8d'); const item = gumletVideos_660ce8cfbe7f6999ef08db8d[index]; gumletCurrentIndex_660ce8cfbe7f6999ef08db8d = index; titleEl.innerText = item.title; textEl.innerText = item.text; player.innerHTML = ''; galleryEl.innerHTML = gumletVideos_660ce8cfbe7f6999ef08db8d.map(function(video, i) { const activeClass = i === index ? ' is-active' : ''; return ''; }).join(''); } function openGumletLightbox_660ce8cfbe7f6999ef08db8d(startIndex) { const lightbox = document.getElementById('gumletLightbox_660ce8cfbe7f6999ef08db8d'); renderGumletVideo_660ce8cfbe7f6999ef08db8d(startIndex || 0); lightbox.classList.add('is-open'); document.addEventListener('keydown', handleLightboxEsc_660ce8cfbe7f6999ef08db8d); } function closeGumletLightbox_660ce8cfbe7f6999ef08db8d() { const lightbox = document.getElementById('gumletLightbox_660ce8cfbe7f6999ef08db8d'); const player = document.getElementById('gumletPlayer_660ce8cfbe7f6999ef08db8d'); lightbox.classList.remove('is-open'); document.removeEventListener('keydown', handleLightboxEsc_660ce8cfbe7f6999ef08db8d); setTimeout(function () { if (!lightbox.classList.contains('is-open')) { player.innerHTML = ''; } }, 280); } function handleLightboxBackdrop_660ce8cfbe7f6999ef08db8d(event) { if (event.target.id === 'gumletLightbox_660ce8cfbe7f6999ef08db8d') { closeGumletLightbox_660ce8cfbe7f6999ef08db8d(); } } function handleLightboxEsc_660ce8cfbe7f6999ef08db8d(event) { if (event.key === 'Escape' || event.key === 'Esc') { closeGumletLightbox_660ce8cfbe7f6999ef08db8d(); } }
Project thumbnail
Paperboyo
Short hover description
Paperboyo
Series of animations for Paperboyo
const instagramReels_Paperboyo = [{"url":"https://www.instagram.com/reel/DLIyb6JNJA6/","title":"Reel 1","thumb":"https://via.placeholder.com/600x600.png?text=Reel"},{"url":"https://www.instagram.com/reel/Ckv9mV6LRs4/","title":"Reel 2","thumb":"https://via.placeholder.com/600x600.png?text=Reel"},{"url":"https://www.instagram.com/reel/Cj70UU0L5Ot/","title":"Reel 3","thumb":"https://via.placeholder.com/600x600.png?text=Reel"},{"url":"https://www.instagram.com/reel/DRfb5TYkh-i/","title":"Reel 4","thumb":"https://via.placeholder.com/600x600.png?text=Reel"},{"url":"https://www.instagram.com/reel/C--s0rTN94r/","title":"Reel 5","thumb":"https://via.placeholder.com/600x600.png?text=Reel"},{"url":"https://www.instagram.com/reel/DNi-yEJKX1i/","title":"Reel 6","thumb":"https://via.placeholder.com/600x600.png?text=Reel"}]; let instagramCurrentIndex_Paperboyo = 0; function renderInstagramMainPlayer_Paperboyo(index) { const player = document.getElementById('igMainPlayer_Paperboyo'); const grid = document.getElementById('igGrid_Paperboyo'); const reel = instagramReels_Paperboyo[index]; instagramCurrentIndex_Paperboyo = index; player.innerHTML = '
'; grid.innerHTML = instagramReels_Paperboyo.map(function(item, i) { const activeClass = i === index ? ' is-active' : ''; const title = (item.title || '').replace(/"/g, '"'); return '
' + '' + title + '' + '
' + item.title + '
' + '
'; }).join(''); if (window.instgrm && window.instgrm.Embeds && typeof window.instgrm.Embeds.process === 'function') { window.instgrm.Embeds.process(); } } function openInstagramPlayerLightbox_Paperboyo() { const lightbox = document.getElementById('igLightbox_Paperboyo'); lightbox.classList.add('is-open'); renderInstagramMainPlayer_Paperboyo(0); document.addEventListener('keydown', handleInstagramPlayerEsc_Paperboyo); } function closeInstagramPlayerLightbox_Paperboyo() { const lightbox = document.getElementById('igLightbox_Paperboyo'); const player = document.getElementById('igMainPlayer_Paperboyo'); lightbox.classList.remove('is-open'); document.removeEventListener('keydown', handleInstagramPlayerEsc_Paperboyo); setTimeout(function () { if (!lightbox.classList.contains('is-open')) { player.innerHTML = ''; } }, 280); } function handleInstagramPlayerBackdrop_Paperboyo(event) { if (event.target.id === 'igLightbox_Paperboyo') { closeInstagramPlayerLightbox_Paperboyo(); } } function handleInstagramPlayerEsc_Paperboyo(event) { if (event.key === 'Escape' || event.key === 'Esc') { closeInstagramPlayerLightbox_Paperboyo(); } }

Get in touch

© Cayce Pollard. All rights reserved.

Welcome. I'm Sam, a freelancer motion designer based in Wellington, New Zealand.Previous clients:
RBS, Jaguar, Weta Workshop, Candy Crush, GoDaddy, Discovery Networks, CommBank, Shell, Amnesty International, XBOX, Manchester United, NZTA, Vote.nz, Natwest, O2, Kingfisher, Suntory Boss, KenoGo, Chorus, YourRide, Britz, Kahlua, Maritime NZ, Bottlemart, Health NZ, ALDI, LUMO
The Learning Connexion
Advanced Diploma in Art and Creativity (NZQA L7)
2015-2016
New Zealand Film and Television School
Film and Television Production
2009-2009
Natcoll Design Technology (Now YooBee)
Multimedia, Video Post Production
2006-2008
University of Canterbury
Bachelor of Arts (BA), Film and Theatre studies / Mass Communications
2003-2006