Commit Graph

296 Commits

Author SHA1 Message Date
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