All Projects → gam0022 → resimulated

gam0022 / resimulated

Licence: MIT license
1st place at Revision 2020 (PC 64K Intro)

Programming Languages

GLSL
2045 projects
typescript
32286 projects
ruby
36898 projects - #4 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to resimulated

Babylon.js
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Stars: ✭ 15,479 (+85894.44%)
Mutual labels:  webaudio, webgl2
Twigl
twigl.app is an online editor for One tweet shader, with gif generator and sound shader, and broadcast live coding.
Stars: ✭ 145 (+705.56%)
Mutual labels:  webaudio, webgl2
Melonjs
a fresh & lightweight javascript game engine
Stars: ✭ 3,721 (+20572.22%)
Mutual labels:  webaudio, webgl2
Three.js
JavaScript 3D Library.
Stars: ✭ 78,237 (+434550%)
Mutual labels:  webaudio, webgl2
webaudio-synth
WebAudio Polyphonic Synthesizer
Stars: ✭ 83 (+361.11%)
Mutual labels:  webaudio
Wavesabre
Official WaveSabre repository
Stars: ✭ 180 (+900%)
Mutual labels:  demoscene
Atari st sources
A large repository of Atari ST (and family) source code
Stars: ✭ 157 (+772.22%)
Mutual labels:  demoscene
4klang
Official 4klang repository
Stars: ✭ 137 (+661.11%)
Mutual labels:  demoscene
GuneyOzsanOutThereMusicVideo
Procedurally generated, real-time, demoscene style, open source music video made with Unity 3D for Out There by Guney Ozsan.
Stars: ✭ 26 (+44.44%)
Mutual labels:  demoscene
adsrnode
Advanced ADSR envelope node for WebAudio
Stars: ✭ 33 (+83.33%)
Mutual labels:  webaudio
Fr public
Farbrausch demo tools 2001-2011
Stars: ✭ 2,884 (+15922.22%)
Mutual labels:  demoscene
Lambdacube Edsl
Previous version of LambdaCube 3D as Embedded Domain Specific Language in Haskell. Check the latest system:
Stars: ✭ 186 (+933.33%)
Mutual labels:  demoscene
shady
A GTK+ shader editor, that aims for Shadertoy.com compatibility (and more…)
Stars: ✭ 22 (+22.22%)
Mutual labels:  demoscene
Gbt Player
A music player library for Game Boy.
Stars: ✭ 180 (+900%)
Mutual labels:  demoscene
sahti
Write a WebGL 2 command, use it like a component.
Stars: ✭ 12 (-33.33%)
Mutual labels:  webgl2
C64 Devkit
All you need to start programming 6510 assembler for the Commodore 64 on Microsoft Windows or Linux.
Stars: ✭ 149 (+727.78%)
Mutual labels:  demoscene
Huejumper2k
2 Kilobyte 3D racing game in JavaScript
Stars: ✭ 236 (+1211.11%)
Mutual labels:  demoscene
hwmf
Demo for Arduino Mega (ATmega2560) and an LCD. Got 2nd place at Revision 2020 wild compo.
Stars: ✭ 19 (+5.56%)
Mutual labels:  demoscene
Openmpt
Official read-only git mirror of the OpenMPT and libopenmpt subversion repository at https://source.openmpt.org/. This repository may occasionally get rebased without further notice when subversion revision properties (commit message) get fixed in recent history after the fact. Be sure to rebase often in case you clone or fork it.
Stars: ✭ 231 (+1183.33%)
Mutual labels:  demoscene
64klang
Official 64klang repository
Stars: ✭ 214 (+1088.89%)
Mutual labels:  demoscene

RE: SIMULATED by gam0022 & sadakkey

RE: SIMULATED by @gam0022 (Graphics) & @sadakkey (Music)

A WebGL 64KB Intro

1st Place PC 64K Intro at Revision 2020

resimulated-collage.jpg

Run

Run in browser on your PC! (only tested latest Chrome)

Links

Development

0: Required

1: Get Started

git clone [email protected]:gam0022/resimulated.git
cd resimulated

# init
npm install

# Start Web server with hot-reload / UI for debug
npm run start

# Generate a dist\resimulated.html
npm run build

Chromatiq

A WebGL engine developed for PC 64K Intro aimed at minimizing the file size.

Written in a single TypeScript, but it's still in development. (source code)

Features

It has only simple functions so that it does not depend on the work.

  • Rendering multi-pass image shaders (as viewport square)
  • Build-in bloom post-effect
  • Interface to animate uniforms from a TypeScript
  • GLSL Sound (Shadertoy compatible)
  • Play an Audio file (mp3 / ogg)

How to Capture Movie

  1. npm run start
  2. misc/saveImageSequence
  3. misc/saveSound
  4. ffmpeg.exe -r 60 -i chromatiq%04d.png -i chromatiq.wav -c:v libx264 -preset slow -profile:v high -coder 1 -pix_fmt yuv420p -movflags +faststart -g 30 -bf 2 -c:a aac -b:a 384k -profile:a aac_low -b:v 68M chromatiq_68M.mp4

Links

Thanks

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].