bitWorking

JavaScript

CSS 3D Engine

 8. Juli 2014  3D, JavaScript

Gerade habe ich meine CSS 3D Engine auf GitHub veröffentlicht. Es ist eine in JavaScript programmierte Library, die keine Abhängigkeiten zu anderen Libraries hat. Im Gegensatz zu anderen CSS 3D Engines wird der IE10 komplett unterstützt. Erreicht wird das dadurch, dass für jedes Element eine eigene Matrix errechnet wird.

Ein Beispiel: http://css3d.bitworking.de/examples/example04.html

Die Homepage findet ihr hier: http://css3d.bitworking.de/

Die GitHub Seite hier: https://github.com/bitworking/CSS3D


Hyperfokale Distanz Rechner

 17. März 2014  Fotografie, JavaScript

Da eines meiner Hobbies die Fotografie ist, habe ich mich heute ausführlicher mit der hyperfokalen Distanz beschäftigt. Gerade bei Landschaftsaufnahmen, wo ein möglichst großer Bereich scharf dargestellt werden soll, ist es hilfreich diese anzuwenden. Die hyperfokale Distanz ist die Distanz, auf die fokussiert werden muss, damit der Bereich von der halben hyperfokalen Distanz bis Unendlich mit akzeptabler Unschärfe abgebildet wird.

Anders: Bei Landschaftsaufnahmen zum Beispiel stellt man zuerst eine Brennweite ein, um den Bildausschnitt festzulegen. Außerdem befinden sich womöglich noch nahe gelegene Objekte im Bild, die genauso wie der Hintergrund (Himmel, Berge am Horizont, weit entfernte Gebäude etc.) auch möglichst scharf dargestellt werden sollen.

Mein Rechner behandelt nun 3 Anwendungsfälle:

  • Brennweite und Blende werden eingegeben und die hyperfokale Distanz und der Nahpunkt werden errechnet
  • Brennweite und Nahpunkt werden eingegeben und die benötigte Blende und die hyperfokale Distanz werden errechnet
  • Schärfentiefe kann unabhängig aus Brennweite, Blende und Gegenstandsweite berechnet werden

Außerdem ist der Rechner responsive und mobile optimiert, so dass er sich auf dem Smartphone wie eine App bedienen lässt. Ich präsentiere den wahrscheinlich modernsten Hyperfokal Distanz Rechner im WWW:

http://hyper.bitworking.de/


Music Genre-Map

 21. Januar 2014  JavaScript, PHP, Sound

Heute habe ich mal wieder was schönes gebastelt. Und zwar eine interaktive Karte bzw. einen Graph der Musikgenres. Mit Hilfe der SQL-ähnlichen Sprache SPARQL kann man auf dbpedia.org Wikipedia wie eine Datenbank abfragen und so Beziehungen zwischen Artikeln herstellen.

DBpedia is a crowd-sourced community effort to extract structured information from Wikipedia and make this information available on the Web.

Mehr …