/

Tetsuro Sakamoto (monman53)

→ Profile page

Web Works

Julia set real-time rendering demo

  • Interactive Julia set visualization
  • PNG export supported
  • Fast real-time rendering (using WebGL fragment shader for calculation)
  • Editable color palette

Simple Camera Simulator

  • Learn how camera works by seeing light rays paths
  • Change camera conditions by hand (mouse) and see how image changes
  • Controllable components
    • Lens (focal-length, thickness, radius and position)
    • Aperture
    • Virtual image sensor
    • Light sources (position, color, add/remove, intensity and number of rays)

Temperament Lissajous

  • See how different just-intonation and equal temperament by Lissajous visualization like oscilloscope
    • Play some harmonies using simple piano-like synthesizer
  • MIDI input support
  • Mobile friendly

2D DFT(FFT) interactive demo

  • See how 2D image is being reconstructed by inverse Fourier transform
    • Edit mask-pattern by your hands (mouse drag)
    • Realtime fast response (WebGL fragment shader is used for FFT calculation)
  • Use arbitrary photos as input or mask-pattern on your computer or web

plasmidraw

  • A simple plasmid diagram editor
  • Edit interactively by mouse
  • SVG export supported

kd-tree

  • kd-tree (data structure) visualization
  • Find a nearest point from mouse pointer

exstitch

  • A simple editor for cross stitch design
  • See how the appearance changes by changing color palette

Halftone

  • A simple halftone emulator

Writings

写真とカメラ(Japanese text only)

写真の撮影手順、カメラの取り扱い、カメラの仕組みに関する自分の理解をまとめたスライドです。