Loading video...

Video Failed to Load

Go Home

"OSWALD" concept artist David Perez ("Primos", Dreamworks Animation "Ruby Gillman, Teenage Kraken", Warner Bros Animation "DC Super Hero Girls") shared the card animations of the AR experience given to D23 attendees. The animation was done at The SPA Studios ("Klaus") #Oswald

46,388 views • 1 month ago •via X (Twitter)

10 Comments

DTVA News's profile picture
DTVA News1 month ago

"💙 I’m honestly so amazed how much love our little rabbit Oswald is getting. What a dream come true to be involved with the design of Oswald. To follow in Ub Iwerks shoes was such a feat." - Pereze #Oswald #OswaldTheLuckyRabbit

✒️✨InfinimationStudiosInc._official✨🖋️'s profile picture
✒️✨InfinimationStudiosInc._official✨🖋️1 month ago

This is making me so happy, spreading Oswald’s story around the world to be more recognizable is a dream come true!✨

Victor Keene's profile picture
Victor Keene1 month ago

Epic Mickey music is always a win.

Peij's profile picture
Peij1 month ago

What I wouldn't give for these cards 😭😩

K Terr's profile picture
K Terr1 month ago

Wow! That’s So Cool!

Silus Brown's profile picture
Silus Brown1 month ago

Amazing. Plus Ruby Gillman is my favourite film. Glad David Perez got to work on this new show.

ivy's profile picture
ivy1 month ago

JDJFFDKDKG

David Krepps's profile picture
David Krepps1 month ago

So cool.

scorbunnylover's profile picture
scorbunnylover1 month ago

its a fact oswald is better than mickey

Stitch.626's profile picture
Stitch.6261 month ago

@Normandjunaidy cool

Related Videos

CSS Tip! 📜 You can use scroll-driven animations to progressively enhance collapsing a floating call to action 🤏 .cta { animation: shrink; animation-timeline: scroll(); animation-range: 0 100px; } @​keyframes shrink { to { width: 48px; } } That's the gist of it. Use the body scroll position with animation-timeline: scroll(). Define the animation-range as when you have scrolled 100px. There's a little more though 🤓 That would "scrub" the width animation. Ideally, you want to trigger that animation. You could animate a custom property with steps() timing and use that to define the width ✨ @​property --scrub { syntax: ' '; inherits: true; initial-value: 0; } body { animation: scrub both steps(1, end); animation-timeline: scroll(); animation-range: 0 100px; } Then transition the --scrub property on the CTA and use it for the width 🤙 .cta { transition: --scrub 0.2s; width: calc(48px + (120px * (1 - (var(--scrub) / 100)))); } Other animations are a matter of preference and timing. For example, you could then make the hand wave, scale down the size, and then slide a gradient across 😉 They have the same structure and technique as the original concept. Waving the hand? 👋 Run it twice, offset the transform-origin. .hand { animation: wave both linear 2; animation-timeline: scroll(); animation-range: 30vh 50vh; transform-origin: 65% 75%; } @​keyframes wave { 50% { rotate: 20deg; } } How's it progressively enhanced? Wrap everything in a @​supports query and a @​media query. If there isn't support, users still get a good experience. It's a floating action button that's circular and already collapsed 🤙 @​supports(animation-timeline: scroll()) { @​media(prefers-reduced-motion: no-preference) {...} } Definitely have a play with the code. Amazing what we're going to be able to do with CSS alone! 🔥 CodePen.IO link below! 👇

jhey ʕ•ᴥ•ʔ

177,985 views • 2 years ago