Animations in visual novels

Animations in visual novels

As you may know, we’ve been thinking about adding animations to our projects, like sprite animations. So, with Cinders being released this week, we thought it would be a good opportunity to talk about animations in visual novels~

Where would you add animations? What kinds of animations are there? What should you watch out for? Let’s take a look! I’ll pick a few of the most interesting and/or common ones and discuss them here.

1. Blinking animations
You know them, where the poor souls on screen need to blink every few seconds to remind us of it. Or blink so little that people forget they’re blinking at all. So, for starters, blinking is hard to do right. But there are more reasons why I avoid adding this.

While reading, these sudden movements (especially if the eyes are big) distract my attention from the text. I guess this is because unlike looping animations which you see constantly (rain, snow), blinking has short periods of animations after a period of no animation. Furthermore, when the eyes of an otherwise static character sprite blink, it just makes me more aware of how static the sprite is.

The only times I can remember when they didn’t bother me, were when the timing of the blinking was just right or when the eyes of a character weren’t all that big. The bigger, the more I notice it.

2. Mouth flaps
If you ignore what she says, this is kinda cool. However, like with blinking, it’s hard to get right.

Setting aside the fact that some visual novels don’t use voice acting, so matching the lips to the words is harder and a little awkward, it’s actually also a lot of work for little gain. To make it look good, you have to use the right frequency and enough frames, or it will just look off.

Having the right frequency prevents it from looking extremely slow or hyperactive, but it’s not easy getting it right. Shira Oka, for example, in which the characters were often moving their mouths at incredible speeds they could match my Greek mom. Of course, the other extreme would be characters whose mouths move so slowly they should only be able to say two words per sentence.

As for frames, like for any kind of animation, you need to draw enough of them. If you only use a frame for mouth-closed and mouth-open, it will look really… silly.

3. Sprite animations
When I say sprite animations, I mean sprites which don’t just change poses, but are fully animated as they change poses. This is a really cool addition to a visual novel and a step further than mouth flaps or blinking eyes, but the rose has some nasty thorns as well.

Let’s look at uguu-san below for an example.

I will never exist, sir!

Uguu-san took me about 10 minutes to doodle. This may not seem much, but keep in mind I was rushing, abused ctrl+C, didn’t care for the character and knew that the sooner she was done the sooner I could finish this post and be lazy the rest of the eve– well you get the point; I wanted to get it done quickly and didn’t care.

So, while it may be cool, decent looking and animated sprites will take a lot of work, and that probably means cutting poses in return.

The other reason why you may reconsider using this, is what convinced us of discarding the idea of sprite animations in our current project. Since your characters will be animated, their colouring and lines may become a lot less detailed and refined. As animation quality depends on the consistency of the sprites, it’s very hard to use epic highlights, cool shading, layer effects and what not to keep the quality up.

As it’s very tough and time-consuming to get it right, most animated characters end up looking more simplistic than a character which wasn’t animated at all.

4. Movement of background elements
The fun thing about moving background elements is that it is relatively simple to do, compared to the other examples, and that there are a lot of ways to utilize this one.

For example, translation. Moving clouds from A to B and then starting at A again to loop it, which is not that hard. Add multiple layers with clouds with different sizes and speeds, and you can create depth. Or make use of rotation to let wheels turn around and let grass sway in the wind. However, the moving background items should be drawn onto a different layer, so plan them out in advance.

5. Pans and zooms
Use this. Seriously. Pans are another gem of an easy animation method which makes your visual novel much more dynamic just by moving the camera. You will have to use backgrounds which are broader or higher than your VN’s resolution is, but in our opinion it’s totally worth it.

The same goes for zooms; you could have one CG for a battle and still make it an epic scene by just throwing in some sound effects and focusing on different parts of the CG, matching the current text (hi there, Fate/Stay Night).

6. Particle effects!
I love this one! Particle effects are simulations of otherwise hard-to-create phenomena by creating many simplistic images; it’s commonly used for rain and snow. It’s a little trickier than pans and zooms or moving stuff, but these are awesome mood-setting animations.

Well, these are the main ones we wanted to discuss. I think we’ll mostly use the last three ourselves, but there are many techniques I haven’t covered here (blur, depth of field, etc.). It’s a lot of fun to look around and see what you can do to make your visual novel even prettier.

Explore and experiment, I’m sure you’ll create some lovely effects!


21,432 thoughts on “Animations in visual novels

  1. I remember being surprised how dynamic panning with multiple layers for depth was — it really can bring a scene to life. Combining that with background animation/movement would be pretty incredible.

  2. Exactly! Even little things and animations like that will make the VN a lot less static.

    The first time Kiki showed me the flying witch in Nanolife, I was staring at the screen in joy for a good while. Then we decided this needed to be done much, much more.

  3. Unquestionably believe that that you stated. Your favorite justification seemed
    to be on the web the easiest thing to be aware of. I say to you,
    I definitely get irked even as folks consider concerns that they plainly don’t recognise
    about. You managed to hit the nail upon the top and also defined out
    the whole thing without having side-effects , folks
    can take a signal. Will likely be back to get more.

  4. Hi there! I know this is somewhat off-topic but I needed
    to ask. Does operating a well-established website such as yours require a massive amount work?
    I am brand new to writing a blog however I do write in my diary every day.
    I’d like to start a blog so I can share my personal experience and views online.
    Please let me know if you have any kind of suggestions or
    tips for new aspiring bloggers. Appreciate it!

  5. Hi! This post couldn’t be written any better! Reading this post reminds
    me of my good old room mate! He always kept chatting about this.

    I will forward this write-up to him. Fairly certain he will have a good read.

    Many thanks for sharing!

  6. excellent put up, very informative. I ponder why the opposite specialists of this sector do not understand this. You must continue your writing. I am sure, you have a huge readers’ base already!

  7. The helmet of the man’s cock weaves a picture of no recognition as the father’s cum streaks itself through the watery haze.

  8. Normally I don’t read article on blogs, but I would like to say that this write-up very forced me to try and do it! Your writing style has been surprised me. Thanks, quite nice article.

  9. Call our automatic method to create a no cost ACH payment using your checking or discounts account. You should definitely have your Chrysler Money account number available.

  10. [8] Postdated checks, nonetheless, are usually not viewed as payment when shipped.[nine] Generally, payments by bank card choose influence at the point in the sale instead of when a payer is billed via the credit card firm or in the event the payer pays the bank card company’s Invoice.[ten] A company that stories on an accrual basis, would report profits from the year of sale though payment could be gained within a subsequent calendar year.소액결제미납

  11. MindNetQ:

    Mistake in code in Java, value remains unchanged and the program crashes

    Here is the trouble block of my code:
    package practice;

    public class Login {

    public static void main(String[] args) {
    Scanner console = new Scanner(;
    System.out.println(“Enter a login name: “);

    6add127376 osmhal

  12. Personal coaches on both iPhone and Android can be quite efficient on the level that they will help get you geared up for a great beginning, but then if you want something to keep you going, you will need to make your own versions of routines and help push yourself to keep on going.
    Ultimately, if you truly want to lose weight, burn fat and remain fit and healthy then Fitbit Coach is a worthwhile app.

    6add127376 thover

  13. This software does not require a copy of Domino on…Read more

    Brutal Games – Fortnite Mon – Free FPS Real-time Strategy Real time play has been the heart of strategy gaming for three decades. But this concept, where four to fifteen players engage in a head-to-head, team-based struggle on a map of fixed size, has never been brought to the screen, and only a few “games” have ever represented a head-to

    6add127376 bernchin

  14. If you are looking for an all-in-one solution for 2D designing, RISA-2D can be a good solution for you.

    … copy paste from browser chrome in the document
    – file has to always opened only in Risa-2D without opening any other software first
    – Risa-2d comes with the ability to auto-save or auto-save changes in all opened Risa-2d document in the same time
    – some of the

    6add127376 fylbell

  15. FingerPrint Scanner is a freeware application that comes in handy if you need to examine the computer of a person who refuses to provide appropriate passwords for accessing sensitive data. The application provides great performance and works seamlessly with its internal database.
    The interface is well-designed. There are plenty of scan options, including passwords that don’t have any restrictions in terms of expiration dates. Every feature has its own tab, which makes it possible to conveniently access. Besides, you can

    6add127376 dallwil

  16. Level

    Level Select window

    Specifies the desired magnification level.
    Each level is assigned a number between the range of 1-64

    Scale Select window

    Specifies the factor used to enlarge or reduce the image.
    Default value is 1.

    Ramp Select window

    Specifies the color ramp to use to determine color in specified area.
    Default value is:
    – Red = 255, green = 0, blue = 0
    – Black =

    6add127376 bettand

  17. StoryWriter is a commercial screenwriting software.
    The tool can create, manage, and edit almost any medium for storytelling: legal documents, novels, novels, software, videos, scripts, software, websites, or content for web pages, interactive documents, videos and movies.
    StoryWriter is a strong document editing software for individuals, it is easy to use and provided with all the necessary tools for the job. It provides variety of words and characters in its dictionary for creating languages that are

    6add127376 birkhr

  18. Available languages
    English, German, Spanish, and Dutch are the four available language choices.

    A-title: ACCESS ’17 Trade Show
    Press Contact:
    Anne Scarpino:
    Anne Scarpino 817 872 5301
    ACE-PMD Global
    Anne Scarpino
    817 872 5301 ext. 965

    6add127376 jalemat

  19. Flip Video Converter Ultimate v1.0 Flip Video Converter Ultimate is the universal and robust conversion tool. not only to convert a variety of video formats like DivX, AVI, MOV,MPEG2, MPEG1, RM, RMVB, 3GP, 3GPP, Windows Media Audio or MP3 format video, Flip Video Converter Ultimate can also edit…

    Funny Videos Logbook v1.0.0 Funny Videos Logbook is a professional

    6add127376 sastemp

  20. PocoDoc is an advanced optimization tool, which cuts the bloat and intelligently compresses images from your documents making them smaller, faster and more manageable. In addition, the files stay in their original format.
    PocoDoc shrinks the size of your files while keeping all images at the highest quality possible based on you’re selection of optimization level. You can reduce some files up to 98% of their original size, while maintaining functionality and the highest quality.

    6add127376 haroarmi

  21. The application Startup Control states that the program can help you manage running software on Windows startup. While it has a very small interface, it also features potential utility for all users.
    If you want to, you can choose a specific Windows application (e.g. Windows Explorer) and add it to the list. This will help you quickly get to the desired application if it needs your intervention.
    Moreover, you can create your own files with specific rules, that are listed in the pred

    6add127376 immobanq

  22. Unmatch Pilot is a program help for Internet Explorer, Google Chrome, and Firefox, designed to provide you quickly and effectively the information you need.
    The program will allow you to schedule the sending of any e-mail, to determine the frequency of the communication, the number of sent e-mails, the size of attachments, blocking protocols and defining their character sets.

    Available just at Download Now are Visual Basic VFP Project Designer, or Delphi Touch Designer. It’s a

    6add127376 fantmele

  23. Get it from My Web Site

    The Text Turner application was designed to be a small program that was made to freak MSN (and other) chatters. This tool turns text backwards.

    Get it from My Web Site



    This review is not intended to disparage the program, but to point out that there is much more you can do with free anti-virus tools than protect your computer’s software. You should always have a more

    6add127376 volfay

  24. The program also allows you to create your own graphics and shapes based on a template. You can save any shape to the Android gallery and also export each one to an image.

    Advanced PC Modelling is a set of programs that are designed for working with computer modeling of the various industrial issues. You will get there all the necessary tools for optimization and design of your products. So, with our help you will be able to solve many tasks such as building 3D models, doing the specific

    6add127376 kaylverb

  25. This is the easiest way in my opinion to change the process affinity of a process without resorting to very low level Windows API calls.
    Normally the affinity of a process can be changed using the SetProcessAffinityMask and GetProcessAffinityMask function of the Windows API. This API is perfectly safe in your program and should not be called at the wrong time. In fact, calling this API from process with a different affinity will typically crash the application.
    Note : The affinitization

    6add127376 peywes

  26. What’s new in v10:
    ■ Added the ability to actively delete snippets that aren’t in use anymore
    ■ Added online folder updates
    ■ Added the online search engine
    ■ Added chat support
    ■ Added several other fixes and improvements

    Sometimes your pc crashes and when it resumes the file “temp.jpg” is gone from your Desktop and/or folder. You manually delete the file in explorer but it reverts when you 05e1106874 betvict