Changes between Version 7 and Version 8 of GROUP_SCENES_R0


Ignore:
Timestamp:
07/21/09 20:48:33 (16 years ago)
Author:
gogov
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GROUP_SCENES_R0

    v7 v8  
    2727 
    2828'''Hardware part:''' 
     29In this part you should research and analyze different hardware-oriented graphic libraries for improving Scenes performance. 
    2930 
    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).mpg 
    32    * Sprites 
    33    * Tiles 
     31You 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? 
    3435 
    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? 
     36Try researching if any of the following GLs could be used: 
     37  * JOGL 
     38  * Java3D 
     39  * JavaFX 
    4240    
     41Choose 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 
     43Provide some sort of demo like the one in the algorithmic part but with focus on altered drawing implementations which uses a GL. 
     44 
    4345== Task result == 
    44  * Finished unit tests for SCENE_COMMONS_R1 
    45  * 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. 
    4648 
    4749== 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. 
    5052 
    5153== Related == 
     
    5557 
    5658== How to demo == 
    57  * Run unit tests. 
    58  * Show comparison and analysis. 
     59 * Run both demos. 
    5960 
    6061= Design = 
     
    6869 
    6970= 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.