Language: English | Japanese 

Entrance Fee / Tickets
  • Entrance Fee / Tickets
    • All-day Ticket: [13.1.2012(Fri)19:00 - 14.1(Sat)20:00] - 4000yen (includes one drink)
    • Sat-only Ticket: [14.1.2012(Sat)10:00 - 20:00] - 3000yen (includes one drink)


    13.1.2012 - Friday

  • 19:00: Doors open
  • 20:00: Opening event
  • 22:00: Demoshow
  • 24:00: Live coding event
  • 14.1.2012 - Saturday

  • 01:00: DJ Event
  • ----
  • 09:00: Saturday-only ticket start
  • 10:00: showing "Moleman2 -Demoscene-"
  • 12:00: Deadline for all compo entries
  • 13:00: Seminar 1 "Welcome to DEMOSCENE" by q
  • 13:20: Seminar 2 "Raymarching Tutorial" by gyabo
  • 14:00: Seminar 3 "Parallel Programming with Cilk(TM) Plus" by Michael McCool
  • 14:30: Seminar 4 "An introduction to aobench for demo scener" by syoyo
  • 16:00: Competition
  • 19:00: Voting
  • 19:30: Prize giving / Closing ceremony
  • 20:00: Doors close

  • Demoshow
  • High-ranking demos released throughout the 2011 year will be presented on the bigscreen and in high volume.
  • Demos running on a real Amiga 1200 will also be shown!

  • Live Coding Event
    As this year's TokyoDemoFest is an all-night event, we will be holding a live coding event where impromptu graphical demos will be created. For those who have never joined such an event before, or are not familiar with demo creation, various tools for Windows will be provided that easily let you create your own demo. There is no limit on what tools or libraries you can utilize, so you are welcome to either dive right in with pure hard coding, bring your own demo tools, or use other premade tools such Unity.

    Any demo created during the Live Coding Event can also be entered into the Competition and will be shown on the projector for all attending to watch your final product. Those participating in this event will be able to communicate with others, and be able to see their creation be built up from scratch in front of their very eyes. This event is highly recommended for those who are interested in learning more behind the process of just how demos are made.

    LiveCoder Tool by hole.

    Moleman2 -Demoscene-

    "Moleman2 -Demoscene-" is demoscene documentary.
    This great work will be showed at TokyoDemoFest2012.
    Let's feel European demoscene.

    DJ Event
  • Coming soon.

  • Seminars

    "Welcome to DEMOSCENE" by q (20min)

    Recently, Demoscene has become a hot topic for geek in japan, but there is little public recognition yet. So, for those who doesn't know the demoscene so much, talk about the demoscene's history, trend, and future.

    About speaker:
    Demoscene newbie and FANBOY!! Let's enjoy demo making!


    "Raymarching Tutorial" by gyabo (20min)

    Overview, ball and put out of the box, and then introduce the techniques commonly used in the form of demonstrations.

    White collar worker. Let's make 4k intro!


    "Parallel Programming with Cilk(TM) Plus" by Michael McCool(30min)

    Intel(r) Cilk(TM) Plus provides very efficient mechanisms for both parallelization and vectorization. A result of more than a decade of research at MIT, Cilk(TM) Plus includes a state-of-the-art fork-join model with a highly scalable work-stealing load balancer. Recently, in order to support vector units as well as multiple cores, the ability to use array expressions and replicate functions over arrays was added. At the same time, Cilk(TM) Plus is very simple and easy to learn. This talk will give a working knowledge of Cilk(TM) Plus sufficient to significantly enhance performance on multicore processors.

    Michael McCool is currently a Software Architect with Intel(r) working on parallel programming languages and systems. He has published and done research in the areas of graphics (including random sampling, texturing, ray tracing, shading languages, antialiasing, and lighting models), financial modelling, high performance computing, signal and image processing, and medical imaging. He is a former university professor at the University of Waterloo (and is still an adjunct there) but joined Intel(r) in 2009 when the company he co-founded to commercialize his research into embedded languages for parallel computing, RapidMind, was acquired.


    "An introduction to aobench for demo scener" by syoyo(15min)

    aobench is a small ambient occlusion renderer for benchmarking realworld floating point performance in various languages.aobench is also a good tutorial to understand coding for graphics, so I will explain the overall structure and implementation of aobench. This talk covers beginners of graphics coder.

    A dreaming renderer writer who loves raytracing and global illumination.


    There will be competitions of various categories for both a demo and music entries. Those who built a demo during the Live Coding Event can also submit their demo to be in the demo competition.

    The deadline for all entries is 14.1 at 12:00. Remote entries submitted via the internet must be in by 13.1 at 24:00. Rules for each of the categories are listed below.

    Competition Machine / Rules
  • The hardware spec for the competition machine is as follows:
    • Windows 7 64bit Home Edition
    • Intel Core i7-2700K (Quad-core 3.5GHz)
    • 16GB DDR3 RAM
    • GeForce GTX580
  • All entries must run under Windows. DOS, Linux, or Mac demos are not supported.
  • The latest video card driver will be installed at the time of the competition.
  • All demos are required to exit immediately upon pressing the Esc key or Alt-F4.
  • The latest DirectX 11 runtime will be pre-installed.
  • The DirectX SDK will not be installed -- only the latest runtime.
  • The latest version of .NET Framework 4 runtime will be installed.
  • Demos are required to run in 16:9 at 1280x720 resolution for display on the bigscreen, or support a resolution selector.
  • The competition machine will be synchronized to vertical sync at 60Hz.
  • All folders below the Windows 7 Library folder (My Pictures, My Music, My Videos, My Documents, etc.) will be deleted before running any demo.
  • No other extra runtimes or drivers will be installed.
  • If any of the above requirements are not met, or if the organizers detect unfair play, then that entry will be rejected from the competition.
    • PC Demo

    • A realtime presentation of graphics and music.
    • The uncompressed total size of all files must not exceed 128MB.
    • The time from startup to finish must not exceed 10 minutes.
    • Loading time must not exceed 1 minute.
    • A movie file submission of a demo will not be accepted.
    • 64k Intro will be combined with the PC Demo competition.

    • PC 4k Intro

    • A single executable file of 4KB = 4096 bytes presentation of graphics and music.
    • The executable file (.exe) must be the only required file.
    • Loading of external data files is absolutely not permitted.
    • The size of the executable file must not exceed 4096 bytes.
    • Precalculation time (loading time) must not exceed 1 minute.
    • The time from startup to finish must not exceed 5 minutes.

    • PC 4k Graphics

    • A single executable file of 4KB which displays a single graphic.
    • The executable file (.exe) must be the only required file.
    • Loading of external data files is absolutely not permitted.
    • The size of the executable file must not exceed 4096 bytes.
    • Precalculation time (loading time) must not exceed 1 minute.

    • Music

    • Compete with music.
    • Supported playback formats are: WAV, MP3, OGG, and MOD.
    • Any genre is allowed.

    Remote Entries
  • Remote entries are supported for all competitions.
  • Please note that the deadline for remote entries is on 13.1 at 24:00 -- slightly earlier than the competition deadline.
  • If you are planning on submitting a remote entry, please send an email letting us know. We will reply with the rules required and a URL to upload your entry with.
  • Remote entries will be voted upon along with all other entries submitted at the party place, but no awards will be given.