LightMap

Bumped Surface Lighting 2.1 — © 1997-1999 Christian Cohnen — Example 2

Smaller light (64), high ambient (64)
Auto-orbiting, opens link in new window

Applet Code

<applet archive="LightMap.jar"
  code="LightMap.class" width="160" height="100">
  <param name="pic" value="logo.jpg">
  <param name="bump" value="bump.jpg">
  <param name="link" value="https://www.chriscohnen.de">
  <param name="lightSize" value="64">
  <param name="ambient" value="64">
  <param name="movement">
  <param name="targetWindow" value="_blank">
</applet>

JavaScript Canvas Version

<canvas id="game" width="320" height="200"></canvas>
<img id="texImg" src="logo.jpg" style="display:none">
<img id="bumpImg" src="bump.jpg" style="display:none">
<script>var LIGHTMAP_CFG = { lightSize: 64, ambient: 64 };</script>
<script src="lightmap.min.js"></script>