Commit Graph

97 Commits

Author SHA1 Message Date
Tim Anema
ac5b9afa16 made the normal shading reflect the shadow calculations a bit better and isolated the examples to one directory 2014-11-28 11:14:53 -05:00
Tim Anema
42c699590d took out annoyance in naming 2014-11-28 10:55:43 -05:00
Tim Anema
7db34a4a02 made better shadow body calculations so that the z coordinate of the light effects the cast light 2014-11-28 10:20:00 -05:00
Tim Anema
64d8613549 normal mesh shadows can be drawn even if the item isnt a image 2014-11-18 21:07:33 -05:00
Tim Anema
bebeba9d5e Merge pull request #13 from Guard13007/master
added move function to lights
2014-11-11 09:47:17 -05:00
Guard13007
40f18cae9b added light:move(x, y, z) 2014-11-10 13:02:02 -08:00
Paul Liverman
d81a656812 Merge pull request #1 from tanema/master
Updated stuffs
2014-11-10 13:00:47 -08:00
Tim Anema
c370e9ecc2 just some reformatting 2014-11-07 09:21:41 -05:00
Tim Anema
1c5eb2c804 fixed the additive layer on the pixel shadow for translations 2014-11-06 20:03:00 -05:00
Tim Anema
820033810b added setVisible method to light so that the light can be turned on and off 2014-11-05 23:06:54 -05:00
Tim Anema
233d40ea39 fixed inaccuracy of the inRange method in Light. also added it to the draw methods in light so that they wont draw if not needed 2014-11-05 23:05:21 -05:00
Tim Anema
3d4819cda4 added remove method to light world to facilitate removal of items 2014-11-03 17:54:15 -05:00
Tim Anema
e74c0d8961 fixed the light drawing with translation and scaling 2014-10-28 21:03:00 -04:00
Tim Anema
2d1d65df4f Merge pull request #11 from qrap/master
added move function to bodies
2014-10-28 20:50:24 -04:00
Tim Anema
05efff7192 Merge branch 'master' of github.com:tanema/light_world.lua 2014-10-28 20:47:59 -04:00
Tim Anema
b768c5479a fixed the light drawing with translation and scaling 2014-10-28 20:47:46 -04:00
Guard13007
91996c4fc5 added move function to bodies 2014-10-28 11:40:51 -07:00
Tim Anema
80b1f67f9b Merge pull request #10 from qrap/master
readme updated example
2014-10-28 08:29:01 -04:00
Paul Liverman
c85bc30da9 readme updated example 2014-10-27 22:04:25 -07:00
Tim Anema
82061d93d0 added z to getPosition on light 2014-10-27 21:46:27 -04:00
Tim Anema
3f482ef0c6 fixed newRectangle bug where width and height were not set 2014-10-27 21:41:25 -04:00
Tim Anema
a1d6d33ab5 fixed spelling mistakes 2014-10-27 21:32:51 -04:00
Tim Anema
5572d5135a Merge pull request #5 from qrap/master
Load from any directory
2014-10-27 19:03:46 -04:00
Tim Anema
3e25bb9a18 Merge pull request #4 from Guard13007/master
Fixed translate in postshaders.lua example
2014-10-27 19:03:21 -04:00
Guard13007
2063472fe2 fixed normalMap require 2014-10-27 12:24:28 -07:00
Guard13007
290d39bcd5 load from anywhere 2014-10-27 12:20:56 -07:00
Paul Liverman
fdad8ee6d6 Fixed translate in postshaders.lua example 2014-10-27 12:19:16 -07:00
Tim Anema
59f8a4a880 added a normal mapping example 2014-10-27 14:43:58 -04:00
Tim Anema
cd2c71a538 Merge pull request #3 from qrap/master
Fixed translation in examples/short.lua
2014-10-27 14:03:23 -04:00
Guard13007
8933dec3a6 fixed translation examples/short.lua 2014-10-27 11:00:17 -07:00
Tim Anema
606383e0a8 Merge branch 'master' of github.com:tanema/light_world.lua 2014-10-27 09:20:12 -04:00
Tim Anema
3b98d75076 took out uneeded functions and added in easier ones 2014-10-27 09:20:01 -04:00
Tim Anema
3937c6812b Update README.md 2014-10-27 08:11:24 -04:00
Tim Anema
0de213f7d1 Update README.md 2014-10-27 08:10:42 -04:00
Tim Anema
7ef4032471 Update README.md 2014-10-27 08:10:25 -04:00
Tim Anema
c5c66a4e3d Update README.md 2014-10-27 08:09:45 -04:00
Tim Anema
302bd42d5f minimized methods again 2014-10-26 15:35:53 -04:00
Tim Anema
5add341a14 minimized body methods 2014-10-26 15:27:35 -04:00
Tim Anema
8da68cc68c Merge pull request #1 from qrap/master
Typo fix README.md (comments in code example)
2014-10-26 09:45:23 -04:00
Paul Liverman
bddba12664 Typo fix README.md (comments in code example) 2014-10-25 20:01:57 -07:00
Tim Anema
5c0cd33ccf had to add myself to the license 2014-10-24 14:36:00 -04:00
Tim Anema
00331a51c1 added in another example for using just the postshader, and added a readme for github 2014-10-24 14:32:12 -04:00
Tim Anema
c9fac640d7 made the range adhere to the scale as well 2014-10-24 13:34:44 -04:00
Tim Anema
5474b11c50 some proper refactoring so shine and shadows code are separate 2014-10-23 22:41:52 -04:00
Tim Anema
e9a98dbcee made the postshader be more easily extendable 2014-10-23 21:35:35 -04:00
Tim Anema
5e8ef63d6d fixed light position 2014-10-23 12:17:28 -04:00
Tim Anema
7325cf8499 translation and scaling working just need to work out the proper light positioning at scale 2014-10-23 09:23:20 -04:00
Tim Anema
537ff2522c converted the complex example to use the proper way of transformation 2014-10-23 08:25:12 -04:00
Tim Anema
b976a90afe just playing around with a few things, narrowed down my last issues with scaling and translation just need to figure out a workaround 2014-10-22 21:55:15 -04:00
Tim Anema
fe2a135663 almost complete converting entire project to using new canvas strategy, need to touch up the main shader to handle proper coordinates though 2014-10-22 08:37:19 -04:00