Team Entity Blog

Week 29 Final Design Review

Team Entity at the FDR event

Welcome back to the Team Entity blog. We are here to talk about the Final Design Review event and give our farewells to wrap up the end of the semester. This week we:

  • Corrected and completed our FDR report while accommodating instructor feedback from our report draft.
  • Finished doing tests and compiling results on our demos.
  • Completed our presentation for the FDR event.

We’re very proud of how smooth our FDR presentation went. It was also great fun to engage with many from the public coming in to check things out. Moving forward, we’ll be having just a few more meetings to reflect on our work these past two semesters. Special thanks to Steve Haynes and Juan Nadal from CAE who took the time to drive over from Tampa check out our work in person. Countless thanks to Coach Wilson as well for offering advise, computing resources, and encouragement all throughout the project. From everyone on Team Entity, we want to thank you for joining us on our long journey to the finish line.

Best wishes.

Week 28 Testing Results and FDR Preparations

Testing results for changes in Simulation Time and Frame Rate with increasing Entity Count.
Testing results for Simulation Time as Simulation Speed is increased.

Welcome back everyone! We are almost to the end of our time this semester and quickly approaching our Final Design Review. Here are some updates:

  • Completed a draft of our FDR report.
  • Peer-reviewed FDR practice presentation.
  • Finalized our poster and video with feedback from our peers.

And in our meeting this week:

  • Reviewed our FDR report and testing results.
  • Updates on our FDR peer-reviewed presentation
  • Logistics around the FDR event next week.

We are excited to wrap up our semester with IPPD’s big FDR event. In preparing for the event, we will be finalizing our presentation and report. We hope to everyone there!

Week 27 Video and Poster

Poster presenting Team Entity’s work.
Frame from our video presenting ECS.

Hello everyone! Welcome back to the Team Entity blog. This past week saw us putting together presentational materials and more. We have:

In our meeting with CAE this week:

  • Presented and received feedback for our poster and video.
  • Discussed our plans for further testing and preparations for writing our whitepaper.
  • Mentioned our class schedule with our peer review FDR presentation scheduled next week.

By next week, we should have testing finalized for presenting in the FDR presentation peer review and have a draft of our research report.

Week 26 Small Demos Finalized

Finalized Unity Small Demo

With feedback from our Prototype Inspection Day, we feel confident in moving forward to test our demos. We are still continuing to make adjustments to our virtual machine testing platform. Here’s what we have:

  • Small Unity and Unreal demos with all performance metrics to be tested accounted for:
    • CPU and memory using the task manager.
    • Frame rate calculated in the engine profilers.
    • Load times and simulation times tracked using code.
    • Entity count and simulation speed controlled by us.
  • More tweaks on our virtual machine testing platform.

In our meeting with CAE this week:

  • Showed off our small Unity demo.
  • Described troubles with our virtual machine testing platform.
  • Inquired about ideas for our demo video.

Next week we will look to test our small scale demos, prepare drafts for videos and posters presenting our project, and prepare testing for our larger demos.

Week 25 Prototype Inspection Day

Updated Unreal Complex Stadium Demo

Welcome back everyone! We set up for Prototype Inspection Day presenting:

  • Summary of team Entity’s work with CAE.
  • Finalized complex demos.
  • Testing plans for the demos.

PID was a success for us and we received helpful feedback towards improving our presentation and guidance for testing and our research paper. In our meeting with CAE this week, we discuss:

  • Developments and updates on our demos.
  • Further thoughts on what we should have in our white paper.
  • Plans for testing our demos.

Next week, we will be finalizing and coordinating the small demos between Unreal and Unity to ensure we can compare identical simulations. We will also finalize the outline of our research paper for CAE.

Week 24 Prototype Inspection Day Preparations

Unity Simple Movement Demo

Team Entity is back from break and we’re making preparations for our Prototype Inspection Day next week:

  • Finalized plans for presentation in Prototype Inspection Day.
  • Completed the set up for our testing environment with Unreal and Unity game engines.
  • Established a testing plan for our prototype demos.

For our meeting this week:

  • Showed the Unreal and Unity demos we are using for testing and Prototype Inspection Day.
  • Discussion on performance metrics from the game engines in testing.

Next week, we will be getting some testing done to show off for Prototype Inspection Day.

Week 23 Towards Testing

Unity village demo.

Hello everyone! Spring break is quickly approaching here at the University of Florida. Updates so far:

  • Some more progress on our research and demo development.
  • Discussions and setting up our virtual environment for testing our demos.
  • Storyboarding for our video demo next month.

Meeting notes this week:

  • Discussion on data oriented design and testing information in our white paper.
  • Updates on setting up our testing environment.
  • Considering game engine differences like C++ and C# use between Unreal and Unity respectively.

That’s everything, team Entity wishes everyone a happy Spring Break.

Week 22 QRB 2

Project plan in our QRB 2.

Hello everyone! Another busy week today as we prepare to wrap up the month of February and discuss our progress in our second Quality Review Board.

QRB:

  • Prepared our QRB presentation slideshow. Included gifs of our project demos.
  • Presented team Entity, the project’s problem statement, project history, our sponsor, and explained the progress we have made in creating our demos.
  • Received feedback to be meticulous on our testing, include more info on the basis of how ECS work, and acknowledge liaison communication in our presentation.

In our meeting this week:

  • Acknowledged our QRB presentation.
  • Reviewed performance metrics for testing demos in Unreal.
  • Discussed progress in our demos in Unity.

Going into next week, we are looking to continue wrapping up our demos, working on our white paper, and designing performance tests.

Week 21 Transitioning to Testing

Multiple entities using attraction behavior.

Unreal

  • Reassessing our need for Houdini city generation to focusing on ECS behaviors.
  • Making plans for creating an ECS Boids demo similar to the sample found in Unity.
  • Preparations for further optimizing and testing Unreal.

Unity

  • Successfully scaled up attraction example in physics to include more entities.
  • Reviewed updates to the entities package alongside new online learning resource.
  • Progress on formation spawning system.

A short meeting with CAE and Coach Wilson this week:

  • Reviewing progress in our demos.
  • Asking for performance metrics to test for.
  • Describing our issues with Houdini.
  • Working with Coach Wilson to set up consistent virtual machine environment for testing purposes.

Week 20 Behavior Bundle

Car entities that travel to the cube and despawn in Unreal.

Welcome back everyone! Here’s what we have worked on this week:

Unreal

  • New civilian behavior that pathfinds away from detected threats.
  • New vehicle agent which civilians enter and pathfinds to a particular point before despawning.
  • Investigation into difficulties with Houdini on the virtual machine.

Unity

  • Completed a basic physics implementation demo.
  • New attraction behavior using ECS with Physics objects.
  • Progress on creating formation spawning.

In our meeting this week:

  • Showing off demos we are looking to test for our whitepaper:
    • Unreal threat response demo.
    • Unity boids school of fish demo.
  • Discussion on ideas moving forward for performance gains in avoidance behaviors in Unreal.

We’re looking to continue scaling our demos and preparing for our next QRB. See you then!