Changes between Version 7 and Version 8 of GROUP_SCENES_R0
- Timestamp:
- 07/21/09 20:48:33 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GROUP_SCENES_R0
v7 v8 27 27 28 28 '''Hardware part:''' 29 In this part you should research and analyze different hardware-oriented graphic libraries for improving Scenes performance. 29 30 30 * Research and compare different alternatives for improving Scenes peformance:31 * Algorithmic optimizations. These ideas are described in http://asteasolutions.net/videos/2009-05-16,17-Discussions/2009-05-16-Discussion04%20-%20Scene%20Effects(bg%20audio).mpg32 * Sprites33 * Tiles31 You should give proposals for solutions for the following problems: 32 * How to integrate a GL lib with the Scenes hierarchy? 33 * How to utilize OpenGL if possible? 34 * Could the video memory of the graphics card be utilized? 34 35 35 * GL utilization 36 * How to integrate a GL lib with the Scenes hierarchy? 37 * How to utilize OpenGL if possible? 38 * Could the video memory of the graphics card be utilized? 39 * JOGL? 40 * Java3D? 41 * JavaFX? 36 Try researching if any of the following GLs could be used: 37 * JOGL 38 * Java3D 39 * JavaFX 42 40 41 Choose a GL from the above and explain why you've chosen it. Using a GL can be OS dependent. Propose how to solve such native issues with the chosen GL. 42 43 Provide some sort of demo like the one in the algorithmic part but with focus on altered drawing implementations which uses a GL. 44 43 45 == Task result == 44 * Finished unit tests for SCENE_COMMONS_R145 * Some analysis on the different libs.46 * Prototype implementations of algorithmic and hardware optimizations for Sophie which can be integrated with our Scenes concept. 47 * Good design which will allow completion of both implementation in the future. 46 48 47 49 == Implementation idea == 48 * Talk to Deni and write unit tests.49 * Search Google.50 * Use sprites and tiles concepts from Milo. 51 * Most likely use Java3D and read a tutorial book. 50 52 51 53 == Related == … … 55 57 56 58 == How to demo == 57 * Run unit tests. 58 * Show comparison and analysis. 59 * Run both demos. 59 60 60 61 = Design = … … 68 69 69 70 = Comments = 70 ^(Write comments for this or later revisions here.) 71 * This task is hard and interesting (: Let's hope we'll kick ass with it.