have you ever watched a stream and at
some point they have a cool
call-to-action animation that reminds
you to follow the stream it looks
something like this
today we're gonna make one of those in
blender 2.8 which you can download for
free no strings attached and the link in
the description below and just a heads
up this tutorial is going to be in two
parts in the first part we're going to
set up the scene model everything and
get it ready for animation then in part
two we're gonna spend some quality time
animating and just making it look
amazing
all of that being said let's get started
my name is Chris folia I'll be your
stream professor welcome to stream
school okay first things first and
blender you'll notice that I have
screencast keys enabled in the lower
left hand corner that'll allow you to
see exactly what I'm doing just in case
you missed something next let's go ahead
and get our file set up for success
we'll do that by coming to the camera
icon right here coming down to color
management then where it says view
transform filmic click filmic and change
that to standard filmic is really good
for a natural color roll off for
photorealistic scenes however it does
mess with your colors which we
absolutely do not want so we want to
choose standard for a simple motion
media scene like this to keep our
vibrant purple next we're gonna go to
the lower left hand corner right here
click and drag to split this into two 3d
panels and do the exact same thing but
vertically so we have a total of three
then we're gonna make sure our mouse is
hovered over the top left panel and hit
zero to go to the camera view then we'll
hit T to get rid of the tools and then
finally you notice we have this orange
outline and we have the 3d crosshair or
3d cursor as well as some grid elements
and we don't really want those in our
preview window so we'll come up to this
overlapping circle button right here and
click it to get rid of all of that
finally for a fully rendered view you
can hold down Z move your mouse up to
rendered and then release and now you
can see exactly what the final rendered
image is going to look like right here
at any time and this is completely
optional if your computer can't handle
it but it is a nice to have after that I
went to twitch and scream capped an
image
of their follow button just to use as a
reference so this is completely optional
but I'm gonna go to the image editor go
through image open and then just
navigate my hard drive to find my copy
of the follow button reference which is
right here just so we have something to
work from for a general reference you
notice that has a rounded purple
rectangle with the heart and the follow
text then we're going to want to come
over to the 3d viewport over here select
the cube and delete it then select the
light and delete it then we're gonna
want to grab the camera hit alt R to
reset the rotation and alt G to reset
the location then we'll grab our
movement gizmo and move it up just like
this so we have a nice place to put our
follow button right at the center of the
grid then we're gonna hit H to hide the
camera because otherwise it's gonna get
in our way then we're gonna hit 7:00 to
go to the top view and now we are ready
to get started so as I said the follow
button has three elements it has the
heart the rounded rectangle and the
follow text then we're also going to
want to create a mouse pointer to click
the button in our animation we're gonna
start with the heart and the follow text
so we know how big to make the rectangle
so let's go ahead and start out with the
heart to do that I'm gonna hit shift a
go to mesh and then grab a circle now we
have a new circle we're gonna zoom in on
that with the mouse we all hit tab to go
to edit mode and select the top of
vertex then we're gonna come up here to
soft select because right now you'll
notice that if I move this vertex don't
do this by the way nothing moves with it
we want all of this stuff to move like
sort of cave in with this to make a nice
heart shape so I'm gonna right click to
undo that then I'm gonna come up here to
soft select and click that button click
the drop down right next to it and go
down to sharp now you'll notice when I
move this it moves with it so to do that
you're gonna hit G and then Y to move it
on the y axis and then move it down
until it looks about right and you can
change the area of effect by scrolling
your mouse wheel up and down
so I'm gonna get something that looks
something like that maybe then grab the
bottom one right here and do the exact
same thing but in the opposite direction
then we can grab the top one and move it
down some more
heiresses heart looks kind of squished
and we can fix that to some extent it
won't be perfect but it'll look good
enough so I'm gonna come bet I'm gonna
select these two vertices on the side
then I'm gonna come back up top here and
change the soft select to smooth then if
we hit s and then X to scale on the
x-axis we can scale this out to make our
heart look much more natural and again
you can change the area of effect here
just to get something that looks more
correct finally I'm gonna I'm gonna move
this point up just a little bit to try
to match our reference a little bit
better so I'm gonna go back to sharp
then I'm going to hit G and then Y to
move it on the y-axis and then scroll my
mouse wheel down to change the area of
effect and mess with it move it around
until we have something that looks just
about perfect finally we want this heart
to be centered on it's the center point
so I'm going to hit a to select all of
the vertices then G and Y to move it up
to the center just like that finally we
want this to be a nice outline so we're
gonna hit F to fill in the heart then
we're going to hit I to do an inset and
make this as thick as you want I'm gonna
I'm gonna put mine about here to try to
match the reference then click to apply
it finally we're gonna hit three not
numpad for you just regular three to go
to face select on the keyboard I'm going
to select the middle face here we're
gonna come over to our materials panel
and then hit new and then hit the plus
button and then hit new again that'll
give us two materials to work with the
first one we're going to make white and
we'll just call this white
in the next one we're gonna click here
and call this one twitch purple you can
honestly call it whatever you want the
name doesn't really matter first of all
we want to change these two emission
materials so I'm gonna come here with
the surface says principled and change
that to emission then I'm gonna do the
exact same thing on the white material
as well so on twich purple white should
already be white you can click it just
to make sure then on twitch purple we're
gonna select the color and you can
either manually move it around like so
or you can grab the eyedropper and I
drop from the actual twitch button then
we want to apply that to the center face
right here we could also just delete the
center face but this is just the option
that I chose to go with so I'm gonna hit
assign and now we have the outline and
the purple and the center and again this
heart's not perfect but it's not going
to be big enough on screen for it to
really matter then finally we can hit
tab to get out of edit mode and we can
move this follow button or this heart
over here we can just manipulate it move
it around because now it's time to add
some text so I'm gonna hit shift a go to
text and you can change the font to
match the twitch font if you want to
I believe it's Roboto but I'm not
entirely sure I'm just gonna keep the
default blender font so you can hit tab
to go into edit mode change this to
follow and there we have our follow text
super easy now let's get these two
elements lined up and then we'll put a
nice rectangle around them so we're
gonna grab the heart hit s and then just
move our mouse in to make it match about
the size of the follow text and then
move that over just by hitting G just
move it over to wherever we want it to
be right there looks pretty good which
gives us both the heart and the follow
text but you'll notice that the follow
text is not white yet and that's because
we haven't applied a material so we're
gonna select that hit the material
dropdown right here and go to white so
now we have the white follow text and
then the white outline heart
so let's create the sort of rectangle or
rounded rectangle behind these after we
Center them on this screen so let's go
ahead and Center these on the screen and
then we're going to create a follow
button rectangle behind these so I'm
just gonna select both these items and
move them around until they're centered
on the screen and then we're gonna scale
them down until they're a reasonable
size like I said the faceted nature and
the imperfection of the heart doesn't
really matter when it gets smaller like
this but you can manipulate your hearts
geometry to your heart's content to get
it to look exactly how you want I'm just
gonna move these around and keep scaling
using the S key until we get something
that we sort of like because remember we
need to leave area for the mouse to come
in and click the button and we also need
to leave area for the button so we don't
want this to be too big we just want it
to fit within the camera and then leave
some space so that looks about right to
me so let's go ahead and create the
rectangle now so I'm going to hit alt a
to deselect everything then I'm gonna
hit shift a and that add a mesh and a
plane and you're gonna notice if we move
around with our middle mouse button and
whatnot that these are on the exact same
plane vertically so we're gonna move the
button portion down just a little bit
not a whole lot just enough to where
they aren't overlapping then we're going
to use our scale gizmo to scale this
down on the y-axis until we get
something that we're happy with and then
scale it on the x axis and you'll notice
that the text is not perfectly centered
and we can sort of fix that in just a
second so let's just scale this around
until we get something that we're
generally happy with and I want to add a
white outline to my follow button so I'm
gonna make this just a little bit
thicker than you might expect finally we
can come up here and grab the movement
gizmo select both the part and the
follow and then Center these perfectly
you noticed however that we don't have
rounded corners and we can fix that
super easily so we can select our plane
go into edit mode by hitting tab
hit e to extrude and extrude it down
just like that
you can extrude it as far as you want
because we're gonna delete that later
we're literally just extruding it to
help us get rounded corners then we're
gonna hit two on the keyboard to go to
edge select and we're gonna select all
four of these edges which we do have one
more step before we bevel these so we're
gonna hit tab to leave edit mode hit
ctrl a to apply the scale if we don't
apply the scale we're gonna get some
really weird beveling results for the
rounded corners which we do not want
finally I'm gonna hit seven to go to the
top
if we hit tab we should still have our
edges all selected so then I'm just
gonna hit control B to bevel and move
the mouse and you'll notice that we get
these sort of diagonal corners which
looks cool but it's not quite what we
want we want rounded corners so to do
that you can just scroll up on the mouse
wheel to add subdivisions until it looks
nice and you can make your follow button
as rounded as you want I'm gonna make
mine about right in there then we can go
to the front view by heading one hit Z
hold Z and go to wireframe then hit one
on the keyboard to go to vertex select
hit alt a to deselect everything then do
a box select with a beef click and drag
and then we're gonna delete these
vertices so now if we go to our top view
we have just the rounded rectangle
exactly how we want it then we're gonna
hit a to select everything and inset if
you want the white outline I personally
do and we're gonna make this about as
thick as the heart it doesn't have to be
a hundred percent perfect nobody's gonna
notice except for you all so I'm just
gonna click to apply that inset and now
we need to assign these two materials
I'm gonna hit the plus button over here
twice hit a sign for the second material
on the inside of the rectangle then hit
tab to leave edit mode select the first
material select the drop down and go to
white now we have our nice white outline
then select the second material and go
to twitch purple so now we have
basically our follow button and I don't
think it's centered perfectly vertically
so I'm going to select the follow and to
the heart and we're gonna move those up
just a little bit until we get something
that we like this looks pretty good to
me now to finish out the modeling
portion of this tutorial we need to make
a mouse cursor which the only reference
we need is already on our screen you can
see me moving it around right now so to
do that I'm gonna hit alt a to deselect
everything shift a creates a mesh plane
then I'm gonna hit G and just drag it
over here out of the way somewhere so
you'll notice that the left side of the
cursor is perfectly straight and then
the top side is diagonal at about a 45
degree angle so I'm going to just hit
tab to go to edit mode select this upper
right hand
verda vertex hit G and you're gonna
notice that I still have my soft select
on and we're gonna want to turn that off
so I'm gonna make sure that's off
otherwise everything's gonna get screwed
up and we try to move stuff around going
forward then I'm gonna hit G and then Y
to move this down until we have
something that sort of resembles our
mouse cursor and then hit click to apply
it so this doesn't look bad to me we're
gonna want to divide right about here
and we can do that by hitting case to
bring up our knife tool select this
vertex normally it would normally it
would highlight that yeah okay so select
that vertex click and then this doesn't
have to be perfect either since it's not
it's gonna be moving around on screen
just click somewhere out here when it
looks about right and then hit enter to
apply then we can select these two
vertices and hit delete and vertices now
we have a triangle and we can move this
point around until it looks about
correct
finally we're gonna select these two
vertices right here right click and do a
subdivide then under the options in the
lower left-hand corner which might get
covered up a little bit by the
screencast keys we're gonna change the
number of cuts to two and that'll give
us an area to put our little stem coming
out of the cursor so let's look at our
cursor again which you can look at your
mouse cursor it's on your screen and you
notice that has like a little branch
coming out of it and these sort of and
this sort of like caves in so to do that
we're going to select these two vertices
right here that we just created hit s to
scale those in just a little bit then
we're gonna hit g4 grab to move them up
until we're happy with the shape and
then we're going to hit E for extrude to
extrude this down like so beautiful and
we can again constantly be selecting
these edges you can go to edge select
with two on the keyboard and just sort
of manipulate this until it looks about
right finally we can select this edge or
these two vertices right click and
subdivide those and move this guy out
just like that and then do the exact
same thing for either side to round it
out and you can subdivide this as many
times as you want to round it out and
then manipulate the positions of these
vertices using G to grab but I'm just
gonna I'm just gonna leave it like this
because it's gonna be pretty small on
screen and from a distance that looks
pretty round finally we can select all
of these using a box select or B and
then just move them in to maybe make it
match the actual cursor a little bit
better finally the real cursor has a
black outline then it's filled with
white so we're going to add two
materials here and the first one we're
gonna create a new material and call
this black the second one we're gonna
select the drop-down and choose our
already established white material for
the black material we're going to go to
surface and change that to emission and
then change the color to black so now
our cursor is fully black so we need to
create the outline
I'm gonna hit three on the keyboard to
go to face select select all of these
faces and then I'm just gonna inset like
so to create our outline we don't want
it to be too thick we just want it to
make the mouse stand out a little bit
then we already have the inside faces
selected so we'll just hit white and hit
assign just like that you notice we have
a mouse cursor but it's not centered on
the center point right here so we can f3
to bring up the sort of search menu and
then we can say set origin by just
typing it into the search bar hit enter
and then do origin to geometry and
that's not quite what we want we'd
prefer it to be further over here so we
can manipulate that in edit mode by
hitting tab hitting a to select
everything and then G just to move this
until it's centered pretty much where we
want it which is somewhere around there
then we can hit tab to leave edit mode
hit s to scale this guy down just a
little bit in relation to the follow
button and then move it over here and
then you'll notice that this is on the
same plane as the text which we probably
want this to be a little bit above so
I'm just going to move that vertically
on the z axis
just a tiny bit and now we have all of
our models done and we can move this
around with a g' wherever you want we're
gonna animate this in the next tutorial
finally we want to get this set up for
animation we need to rig our button
essentially so what I want for the final
animation as you saw in the example is
for the mouse to come on click it have
the button shrink down hiding the text
and then have the heart fill in so we
need to rig all of those elements so
first things first let's get the text
set up for animation I'm gonna select
the text hit f3 to bring up our search
bar then I'm going to type convert to
and I'm going to go to mesh from curved
meta surf text and that will turn our
text into a mesh finally we can hit f3
and type separate and go down to mesh
separate it'll bring up this menu right
here and you're going to want to do
separate by loose part
so now each individual letter is its own
mesh however you'll notice if we scale
one of these by hitting s it scales all
the way down to the far left that's
because it's origin point is all the way
over here so you can select all of these
letters by holding shift and selecting
them hit f3 and then set origin and then
we'll do origin 2 geometry and now if we
come up here to the chain link and
select individual origins and then scale
it using s on the keyboard you notice
that they all scale on their own origins
which isn't perfect and you can
manipulate their centers in edit mode if
you really want to but we're not gonna
worry about it for this tutorial because
it's gonna be animating in and out
pretty quickly next we need to be able
to make this rounded box shrink without
messing with the corners or squishing
the corners right now if we hit s and X
to scale this on the x-axis
you'll notice that the corners deform
and the outline gets really skinny on
the edges but not on the top it just
looks bad so we're gonna do this with
hooks so we're gonna hit tab to go to
edit mode 1 to go to vertex select and
alt a to deselect everything then we're
gonna hit V to go to box select click
and drag
we're gonna hit f3 to bring up the
search menu and then we'll do hook 2 new
object and that creates an empty right
there then we'll hit alt a to deselect
and do the exact same thing on the left
hand side hook 2 new object so now
you'll notice we can move these hooks in
and out and the corners don't get
squished beautiful one last thing we
want to do to get this ready for
animation is have one object for the
entire button to be parented to so we
can just move that object to move the
entire button so for that I'm gonna hit
shift a go to empty and we're gonna add
a sphere you can do any one of these
shapes that you want a sphere is just
nice to me
so we have this sphere we're gonna want
to select all of these beautiful ladders
we're gonna want to select the heart and
we're going to want to select the two
hooks selecting the rounded box is
completely optional so then we select
finally this empty that we created and
we hit control P on the keyboard and
then say set parent to object so now if
we rotate this around and move it you'll
notice that the entire button moves with
it which is exactly what we want then
one last thing we want to do is make it
so that the heart can fill in when the
button animates so we're gonna go ahead
and add one more hook by zooming it on
the heart selecting it pressing tab and
then make sure that all of these
vertices are selected if they're not you
can just hold alt then select in-between
two of the vertices and it will select
all of them we're gonna hit f3
do hook to new object hit enter and then
we're going to hit tab and now you'll
notice that we can scale down this hook
and if we have this rendered view you'll
notice that we can just fill the heart
right in now our scene is ready for
animation and that concludes the setup
will pick up in part two with the
animation and if you want to download my
file you can do that in the discord link
in the description below and if you
found this video in any way shape form
or fashion even remotely helpful make
sure you hit that like and subscribe
button below the video to stay tuned for
part two link also in the description if
it's up yet also just a friendly
reminder that I am live every Tuesday
Friday and Saturday at twitch.tv slash
Oracle Phish live if you have any
questions want to pick a fight with me
or just want to hang out until next time
my name is Chris folia I'm your stream
professor crosses our
you
you
