Changes

Jump to: navigation, search

Apex Page

1,270 bytes added, 00:47, 14 December 2015
Work Breakdown and Progress
== Enhancement ==
 <br/>
'''Title: Multi-threaded Node Absolute Calculator'''
[[File:Node Absolute Calculator Result.jpg]]
<br/>
'''Enhancement Process'''
** Before the function ''updateValues'' ends, threads are terminated through the ShutDown function of ''ThreadPool''.
 
'''Enhancement Description'''
<br/>
Multi-threading technology is used for calculating node absolute transformation in Emperor Engine which gives a performance enhancement. Every time the engine renders a scene with the nodes (which happens in NodeManager) it works through an iteration using a loop to update the absolute matrix sequentially. By using multiple threads, it works much faster and makes engine work in a more efficient way.
<br/>
<br/>
'''Work Load Division'''
'''Source Code Repository'''<br/>[https://bitbucket.org/Apex_Page/scs_emperor https://bitbucket.org/Apex_Page/scs_emperor] <br/> 
<'''References'''* Multi-Thread Resources>
[https://scs.senecac.on.ca/~oop345/pages/content/multi.html Multi-Threading of OOP345]
[http://www.cplusplus.com/reference/thread/thread/ std::thread]
<br/>* BitBucket Fetching a remote reference<br/>https://help.github.com/articles/fetching-a-remote/<br/><br/><br/>
<s>Sphere Collision or View Frustum Culling</s><br/>
<s><Sphere Collision Resources> <br/>
== Work Breakdown and Progress ==
<br/>
BitBucket Fetching a remote reference'''Project completed'''<br/>httpsOur team Apex, has finished Emperor_Engine Version 1.0. We completed testing it with Directx11 in release mode. There are also all four OpenGL lab codes filled in, and we have tried to re-implement all part OpenGL we need. However, due to the lack of time and some reasons related to materials and textures, this game engine with OpenGL does not work properly. [[File:apex_version1.png]] <br/>'''Engine enhancement completed'''<br/help>Our team Apex has submit Engine Enhancement assignment with the tag "EngineEnhancement" on the group repository on Nov 27th, 2015.github<br/>Please look at the section above in details.com/articles/fetching-a-remote/
'''Lab completed'''
*Ashley: Lab2, 4, 5, 7, 10, OpenGL lab8 and 9<br/>
*Eunju: Lab1, 3, 6, 8, 9, OpenGL lab7 and 10<br/>
<br/>
'''Lab Workload Plan'''
*Anybody: lab1(Eunju)<br/>
*Eunju: lab3,6,9<br/>
*<s>Frank: lab4,7,10</s><br/>
 '''Lab completed'''*Ashley: Lab2, 4, 5, 7, 10<br/>*Eunju: Lab1, 3, 6, 8, 9<br/> 
{| class="wikitable sortable" border="1" cellpadding="5"
| Submit Proposal / Research Document || Group|| YES ||Friday October 16th, 2015
|-
| Lab 4 || <s>Frank</s> Ashley || Yes 2015-11-03 (late because of team member set back) || 2015-10-16
|-
| Lab 5 || Ashley || Yes 2015-11-03 || 2015-11-03
| Lab 6 || Eunju || Yes 2015-11-07(1 min late because of merging issue) || 2015-11-06
|-
| Lab 7 || <s>Frank</s> Ashley|| Yes 2015-11-13 || 2015-11-13
|-
| Lab 8 || <s>Ashley</s> Eunju || Yes 2015-11-20 || 2015-11-20
|-
| Lab 9 || Eunju || Yes 2015-11-26 || 2015-11-27
|-
| Lab 10 || <s>Frank</s> Ashley || NO Yes 2015-12-04 ||2015-12-04
|-
| OpenGL Lab7 || AshleyEunju || NO Yes Code 2015-12-13 ||2015-11-13
|-
| OpenGL Lab8 || Eunju Ashley || NO Yes Code 2015-12-13 ||2015-11-20
|-
| OpenGL Lab9 || Eunju Ashley || NO Yes Code 2015-12-13 ||2015-11-27
|-
| OpenGL Lab10 || AshleyEunju|| NO Yes Code 2015-12-13 ||2015-12-04
|-
| Submit Engine Enhancement|| Group|| YES ||Friday November 27thDecember 4th, 2015
|-
| Submit Project (completed engine) || Group|| NO YES ||Thursday Sunday December 10th13th, 2015
|-
108
edits

Navigation menu