Commit Graph

312 Commits

Author SHA1 Message Date
Thomas FORGIONE 0ba03cdece Added warning before leaving the page 2015-06-22 14:08:11 +02:00
Thomas FORGIONE 0833727d96 Changed coeffs and did stuff 2015-06-22 10:09:52 +02:00
Thomas FORGIONE 55de96688b Improved database 2015-06-22 09:41:59 +02:00
Thomas FORGIONE 1662a9dd99 Corrected makefile 2015-06-19 17:48:40 +02:00
Thomas FORGIONE 38d2b1a4e0 PointerLock should now work correctly 2015-06-19 17:45:52 +02:00
Thomas FORGIONE 3b44c4fd64 Fixed size of container 2015-06-19 16:21:16 +02:00
Thomas FORGIONE 37d2cd6f5c Corrected all my bullshit... 2015-06-19 15:54:09 +02:00
Thomas FORGIONE f44e498604 Revert "Added pointerlock option to camera"
This reverts commit 29074e51e8.
2015-06-19 15:40:18 +02:00
Thomas FORGIONE 29074e51e8 Added pointerlock option to camera 2015-06-19 15:37:57 +02:00
Thomas FORGIONE 567fa552d8 Corrected all bugs 2015-06-19 11:24:37 +02:00
Thomas FORGIONE f808aebe4f Principle of progressive streaming... needs octree now :s 2015-06-18 16:58:07 +02:00
Thomas FORGIONE 0b4c01d3e0 Clean 2015-06-18 16:36:16 +02:00
Thomas FORGIONE fc77511d94 Changed stuff 2015-06-18 16:30:37 +02:00
Thomas FORGIONE 9c9232d57b Clean 2015-06-18 15:03:06 +02:00
Thomas FORGIONE 547162e9bb It seems to work now 2015-06-18 14:46:09 +02:00
Thomas FORGIONE b94725ab7c Improved progressive renderer... still bugged 2015-06-18 11:46:24 +02:00
Thomas FORGIONE bfca8ceab1 Now, only the part of the mesh in front of the camera is streamed
The rest is definitly lost
2015-06-17 17:11:23 +02:00
Thomas FORGIONE d8e5d106d2 Added ProgressiveLoaderGeometry 2015-06-17 11:09:15 +02:00
Thomas FORGIONE 17bf548fef Improved performance in streaming 2015-06-16 16:35:43 +02:00
Thomas FORGIONE 5dfc5e4d4c Progressive loader seems finished 2015-06-16 15:14:43 +02:00
Thomas FORGIONE 21321a6ff7 ProgressiveLoader seems finished... I don't like the perfs :s 2015-06-16 14:33:54 +02:00
Thomas FORGIONE c6062e6a50 Added normals to the spheres, and improved ProgressiveLoader 2015-06-16 12:05:29 +02:00
Thomas FORGIONE f89e52dc5a A lot of work, cleaning streaming 2015-06-15 17:04:19 +02:00
Thomas FORGIONE bae2910216 Little stuff 2015-06-15 11:53:53 +02:00
Thomas FORGIONE f7490e00b0 Changed little stuff 2015-06-15 10:01:33 +02:00
Thomas FORGIONE 5fca88ea8f Cleaning 2015-06-15 09:40:30 +02:00
Thomas FORGIONE 638111c3b1 Added default time in Camera.js 2015-06-15 08:46:35 +02:00
Thomas FORGIONE be99ba00e6 Corrected bugs of time in old files
Provoked by the fact that Camera.update needs a time
2015-06-15 08:45:42 +02:00
Thomas FORGIONE 0391f62732 Corrected typo (thanx Dicee 😄) 2015-06-13 18:21:33 +02:00
Thomas FORGIONE d528357437 Added missing transparent material 2015-06-13 08:33:50 +02:00
Thomas FORGIONE 27f4366c7a Added log 2015-06-12 19:28:56 +02:00
Thomas FORGIONE 9f6f3dccac It seems that the ProgressiveLoader is working 2015-06-12 19:19:38 +02:00
Thomas FORGIONE f2001e2bfa Corrected some bugs 2015-06-12 11:15:01 +02:00
Thomas FORGIONE 453d199c27 ObjLoader should now support textures correctly 2015-06-12 11:07:05 +02:00
Thomas FORGIONE 99019c217f Working on progressive loader that supports textures and materials 2015-06-11 17:22:37 +02:00
Thomas FORGIONE c8f64b98bd ResetElements for sponza scene 2015-06-11 11:56:38 +02:00
Thomas FORGIONE ec0eab5651 Improved camera motion when laggy 2015-06-11 11:49:42 +02:00
Thomas FORGIONE 44f3d37ccb Added sponza link 2015-06-11 11:47:44 +02:00
Thomas FORGIONE 365d29bd3d init scene is now cool with sponza 2015-06-11 11:38:57 +02:00
Thomas FORGIONE e5e8f7d590 Improved server-side mesh streaming 2015-06-11 10:12:50 +02:00
Thomas FORGIONE 613fd0edd2 Improved Coin counter in tutorial 2015-06-10 17:38:05 +02:00
Thomas FORGIONE 43a0b65e4e Improved tutorial instruction 2015-06-10 17:26:52 +02:00
Thomas FORGIONE 8753d9496d Added linked list implementation 2015-06-10 17:24:07 +02:00
Thomas FORGIONE 34b312ae3b Optimization attempt 2015-06-10 14:48:11 +02:00
Thomas FORGIONE 0272477503 Stream int instead of strings (I hope) 2015-06-10 14:31:16 +02:00
Thomas FORGIONE 44939959f6 Put in some async 2015-06-10 12:00:57 +02:00
Thomas FORGIONE 821ca9ef10 Cleaning 2015-06-10 11:59:02 +02:00
Thomas FORGIONE 595301bc4d Progressive by buffer 2015-06-10 11:50:47 +02:00
Thomas FORGIONE 73371aa42f Improved progressive sphere 2015-06-10 11:24:59 +02:00
Thomas FORGIONE 7993c02109 Bug corrected 2015-06-10 10:46:00 +02:00
Thomas FORGIONE 1c706bd660 Corrected bugs on tutorial 2015-06-10 10:19:42 +02:00
Thomas FORGIONE 2de85f3fa6 Improved tutorial 2015-06-10 10:06:14 +02:00
Thomas FORGIONE 530c5ac6b7 Revert "Tried something"
This reverts commit 43581418d7.
2015-06-09 17:54:38 +02:00
Thomas FORGIONE 43581418d7 Tried something 2015-06-09 17:49:33 +02:00
Thomas FORGIONE 4dd6261bb5 Added progressive streaming 2015-06-09 17:36:21 +02:00
Thomas FORGIONE 7c62c0ab34 Re-enable logging 2015-06-08 14:59:00 +02:00
Thomas FORGIONE 69102fda50 Added cameras 2015-06-08 14:47:42 +02:00
Thomas FORGIONE 18d8077c5e Change scale 2015-06-08 11:06:39 +02:00
Thomas FORGIONE bc56aa3b8e Mouse cursor change when hovering stuff 2015-06-08 09:51:30 +02:00
Thomas FORGIONE 3f5b9516c6 Stroke text width increased 2015-06-05 18:04:59 +02:00
Thomas FORGIONE 01f7fabd6c Corrected coin counter
Clicking on it will work when trying to click on a red coin or arrow
2015-06-05 17:15:59 +02:00
Thomas FORGIONE ab1d655442 Cascade is now transparent 2015-06-05 16:19:58 +02:00
Thomas FORGIONE b7ecc1301b Removed useless logs 2015-06-05 15:56:27 +02:00
Thomas FORGIONE a790c72867 Display the red coin counter at the right moment in the tutorial 2015-06-05 15:50:00 +02:00
Thomas FORGIONE 855a8ef590 Added red coin counter 2015-06-05 15:47:36 +02:00
Thomas FORGIONE 1923a20f19 Corrected forgotten response 2015-06-05 14:51:46 +02:00
Thomas FORGIONE baccd01111 Different scenes are now managed correctly 2015-06-05 10:35:20 +02:00
Thomas FORGIONE 27752fa6e3 Improved perf of previewer (remove useless clear) 2015-06-04 15:08:23 +02:00
Thomas FORGIONE 36eecfad97 Cleared stuff 2015-06-04 14:56:57 +02:00
Thomas FORGIONE d05f8e33e0 Sponza model 2015-06-04 14:43:39 +02:00
Thomas FORGIONE cceae6af04 Corrected bug with coins and replay 2015-06-03 16:21:11 +02:00
Thomas FORGIONE a0ad86cd19 Fixed replay 2015-06-03 16:17:46 +02:00
Thomas FORGIONE 214f84a233 Improved mouse out behavior 2015-06-03 15:45:40 +02:00
Thomas FORGIONE 0b70e394a7 Buttons below window 2015-06-03 15:34:20 +02:00
Thomas FORGIONE 59988b1c8b Removed global variable i (hard to find this one...) 2015-06-03 10:22:20 +02:00
Thomas FORGIONE c2c25a5588 coins is now private 2015-06-03 10:06:55 +02:00
Thomas FORGIONE 49a26c60bc Added red coins 2015-06-03 09:44:15 +02:00
Thomas FORGIONE ef15df2905 Corrected replay 2015-06-02 16:14:22 +02:00
Thomas FORGIONE dce76ba593 Scene 2015-06-02 16:12:49 +02:00
Thomas FORGIONE 29d9de5b47 Update meshes 2015-06-02 16:06:42 +02:00
Thomas FORGIONE b18ac88177 container_size is now global 2015-06-02 15:40:52 +02:00
Thomas FORGIONE 4fd7716172 Done stuff with fullscreen 2015-06-02 15:25:52 +02:00
Thomas FORGIONE edb55e125c Removed logs 2015-06-02 15:13:41 +02:00
Thomas FORGIONE dc90052a91 Moved one red coin 2015-06-02 14:44:02 +02:00
Thomas FORGIONE 34def0ce08 Corrected tutorial 2015-06-02 14:23:12 +02:00
Thomas FORGIONE 13485d8e6c Removed useless buttons from replays... 2015-06-02 14:14:32 +02:00
Thomas FORGIONE 08ca21664d Not cleaner, but less global variables, should be better 2015-06-02 11:01:28 +02:00
Thomas FORGIONE 968d488b4b Lot of cleaning 2015-06-02 09:42:04 +02:00
Thomas FORGIONE 2c156e2479 Added more scenes 2015-06-01 16:28:42 +02:00
Thomas FORGIONE 14e34c0e94 Changed reverse camera 2015-05-29 10:29:32 +02:00
Thomas FORGIONE 7be88ccbfd Corrected bug when replay and clicking everywhere 2015-05-29 10:22:51 +02:00
Thomas FORGIONE 7674e14c77 Corrected ReplayCamera 2015-05-29 10:17:40 +02:00
Thomas FORGIONE 0cd54a86a8 Finished tutorial 2015-05-29 10:11:20 +02:00
Thomas FORGIONE 6b3a79c34e Corrected mistake 2015-05-28 17:41:06 +02:00
Thomas FORGIONE 45a7d105ed Added threex.transparency module (modified be me) 2015-05-28 16:11:21 +02:00
Thomas FORGIONE ad8285db74 Fixed some transparency issue 2015-05-28 16:10:47 +02:00
Thomas FORGIONE aa77d182fd Cleaning 2015-05-28 15:13:38 +02:00
Thomas FORGIONE 7f6daec0f4 Revert "Smooth collisions"
This reverts commit 5d0bd09139.
2015-05-28 15:07:56 +02:00
Thomas FORGIONE 5d0bd09139 Smooth collisions 2015-05-28 14:48:29 +02:00
Thomas FORGIONE f64a861936 Finished tutorial, corrected bug, and fixed TutoCamera collision (a
little)
2015-05-28 10:43:58 +02:00
Thomas FORGIONE e2edfcfbfc Added transparent water in tutorial 2015-05-27 17:51:40 +02:00
Thomas FORGIONE 00d3d8ce10 Yes baby 2015-05-27 16:46:21 +02:00
Thomas FORGIONE 16d6cebf51 Yes baby 2015-05-27 16:44:18 +02:00
Thomas FORGIONE 05f47aa5e7 Next step in tutorial 2015-05-27 16:18:24 +02:00
Thomas FORGIONE 718e6f88b8 Collision is now robust (ありがとうチェリーさん) 2015-05-27 15:20:08 +02:00
Thomas FORGIONE dbd823c066 Begining of tutorial 2015-05-27 11:02:51 +02:00
Thomas FORGIONE 650481bd54 Correct bug 2015-05-27 10:44:31 +02:00
Thomas FORGIONE 11c42f8ee2 Revmoed logs 2015-05-26 11:54:49 +02:00
Thomas FORGIONE b4241d4546 Added begining of tutorial 2015-05-26 11:49:24 +02:00
Thomas FORGIONE 359b810848 Changed makefile 2015-05-22 18:00:09 +02:00
Thomas FORGIONE a51aade42b Improved initial position of replay camera 2015-05-22 17:28:10 +02:00
Thomas FORGIONE d385c9ee22 Test changes and removed useless function stuff 2015-05-22 17:14:09 +02:00
Thomas FORGIONE 02650d6ea6 Two test changes 2015-05-22 17:05:59 +02:00
Thomas FORGIONE a6a6c3521c A lot of cleaning, and compilation of the js code 2015-05-22 16:59:33 +02:00
Thomas FORGIONE 445219b013 From python CGI to jekyll stuff 2015-04-23 17:49:59 +02:00
Thomas FORGIONE 1667488f93 Transparency 2015-04-23 10:50:18 +02:00
Thomas FORGIONE 4a125b95c1 Transparency 2015-04-23 10:48:40 +02:00
Thomas FORGIONE 43907a6f15 Corrected transparency bug 2015-04-23 10:43:58 +02:00
Thomas FORGIONE d2ab6b0f63 Corrected bug on pointer camera 2015-04-23 10:40:02 +02:00
Thomas FORGIONE 85c896d016 Improved recommendation rendering 2015-04-23 10:37:36 +02:00
Thomas FORGIONE 2442fd2b0d Added previsualizations for recommended views 2015-04-22 15:57:29 +02:00
Thomas FORGIONE 54363d2e52 Modified arrows 2015-04-22 14:33:40 +02:00
Thomas FORGIONE 456e590b6e FixedCamera 2015-04-22 11:13:59 +02:00
Thomas FORGIONE 8a486cd723 Options for collision 2015-04-22 11:02:54 +02:00
Thomas FORGIONE 7b5b94947a Improved collisions 2015-04-22 10:26:09 +02:00
Thomas FORGIONE d3bf9db542 Collisions 2015-04-22 10:17:54 +02:00
Thomas FORGIONE fd2cc2cddf Hermite arrows 2015-04-21 09:37:32 +02:00
Thomas FORGIONE 7850b3bb40 Update 2015-04-20 16:34:41 +02:00
Thomas FORGIONE b22e35660a You may now click on any part of the arrow 2015-04-20 10:05:54 +02:00
Thomas FORGIONE a74cfbb0e3 Added button to switch between full arrow and half arrow 2015-04-17 16:52:42 +02:00
Thomas FORGIONE 7348430531 Added fat arrows 2015-04-17 16:42:30 +02:00
Thomas FORGIONE dfb55a9bad Correct discontinuity 2015-04-17 11:22:11 +02:00
Thomas FORGIONE a04f30dc49 Added reset button 2015-04-17 10:33:41 +02:00
Thomas FORGIONE d15740ec3a Added arrows instead of cameras 2015-04-17 10:14:48 +02:00
Thomas FORGIONE dd5ad7f45a Added recommendations on Mario scene 2015-04-16 12:23:47 +02:00
Thomas FORGIONE deb976b97b Added keys for angles, and changed from princess peach to princess
geraldine
2015-04-15 19:06:08 +02:00
Thomas FORGIONE fcf2ea6b22 Corrected transparency on the fence 2015-04-15 09:56:19 +02:00
Thomas FORGIONE 0c5676cfaf Added meshes and scene for Mario 64 2015-04-14 16:58:39 +02:00
Thomas FORGIONE 848587f11b Added Hermite functions 2015-04-14 12:02:35 +02:00
Thomas FORGIONE bdb975e2f0 Camera disappears progressively (classy :D) 2015-04-13 10:11:42 +02:00
Thomas FORGIONE f4d28a6ee6 Hide camera when clicking on it 2015-04-13 09:48:50 +02:00
Thomas FORGIONE b5d2822d00 Corrected errors and added stats in rendering of prototype 2015-04-13 09:35:49 +02:00
Thomas FORGIONE 35a8522088 Improved mouse event 2015-04-11 17:18:07 +02:00
Thomas FORGIONE 64c8b7de6d Improved camera movement
Added scale factor to the distance between `FixedCamera.center` and
`FixedCamera.target` so the movement of `PointerCamera` does the
rotation earlier in its movement. Changed threshold to consider the
movement finished so the movement doesn't block the user for long.
2015-04-10 09:25:27 +02:00
Thomas FORGIONE 0037b38357 Smooth shading during streaming (oh yes baby) 2015-04-09 17:07:07 +02:00
Thomas FORGIONE a320618599 Did lot of stuff with php 2015-04-09 11:20:50 +02:00
Thomas FORGIONE 5c9390da90 Added php for parameter of resolution of sphere in stream 2015-04-08 17:26:02 +02:00
Thomas FORGIONE 566f42f5dc Typo in comment and added toGeometry in package 2015-04-08 16:04:38 +02:00
Thomas FORGIONE 60d031361b Removed alert 2015-04-08 16:00:11 +02:00
Thomas FORGIONE 0353888f9e Revert "Mobile support"
This reverts commit bfa7e277d3.
2015-04-08 15:56:45 +02:00
Thomas FORGIONE bfa7e277d3 Mobile support 2015-04-08 15:54:57 +02:00
Thomas FORGIONE ed5df6949c Changed to atan2 2015-04-08 14:38:53 +02:00
Thomas FORGIONE 729aaa09c2 Smooth shading on perspective spheres 2015-04-08 12:26:38 +02:00
Thomas FORGIONE 260bc4f97b Added thanks 2015-04-08 12:02:56 +02:00
Thomas FORGIONE b1b64d73ba Avoid the impact on the arrival of the move 2015-04-08 11:41:52 +02:00
Thomas FORGIONE 93549bc434 Added fluid movement from camera to recommendation 2015-04-08 11:36:15 +02:00
Thomas FORGIONE f1a7d1c033 Added streaming simulation 2015-04-07 16:05:43 +02:00
Thomas FORGIONE 96db6d177f Revert "In js, we don't know how to test if something is undefined"
This reverts commit 7c138c3c27.
2015-04-07 12:04:59 +02:00
Thomas FORGIONE 7c138c3c27 In js, we don't know how to test if something is undefined 2015-04-07 11:56:14 +02:00
Thomas FORGIONE ae620e2cfc Cleaning, and removed logs 2015-04-07 11:33:33 +02:00
Thomas FORGIONE dce45d8257 Added mouse move (drag and drop style) and corrected cube style 2015-04-07 11:13:19 +02:00
Thomas FORGIONE e297123be7 Initial commit 2015-04-02 12:38:06 +02:00