Skip to content

Releases: zz85/threejs-term

v2 Demo

05 Nov 03:49
Compare
Choose a tag to compare

What's new

  • Ascii Rendering Modes Toggle
  • Braille Rendering Mode Mode
  • Wireframe Toggle
  • Geometries switching
  • Resolution toggling

nov-05-2016 11-46-41

Keys

m - Toggle Ascii Mode (plain -> color blocks -> color + ascii -> ascii colors)

b - Toggle Braille Mode

w - Toggle Wireframe Mode

o / p - Decrease / Increase Canvas Render Resolution

e - Switch between various geometry objects

q, Ctrl-C, Esc - Quits app.

Ctrl-F12 - Developer's console

a - Camera Rotate Mode

s - Camera Scale Mode

d - Camera Position Mode

Braille Renderering and SoftwareCanvas

05 Nov 03:37
Compare
Choose a tag to compare

Braille Rendering

nov-05-2016 10-09-39

SoftwareRenderer is also now supported in ThreeJS Terminal Renderer!

  • Supported by a simple SoftwareCanvas shim.
  • Performance is not as great as node-canvas
  • Still a good alternative to get around recompilations

Additional ANSI Rendering Options

01 Nov 16:24
Compare
Choose a tag to compare

output2

Meanwhile, hit M to toggle ANSI modes.

(gif made by ttystudio)

Initial POC!

30 Oct 04:59
Compare
Choose a tag to compare

Features

  • Shows off using three.js in node based environments.
  • Terminal / ASCII based rendering
  • Screen resize detection aka "Responsive Design"!
  • Support mouse events
  • Emulate keypress

threejs-term

hyper-threejs-term

bug-effect

threejs-terminal