5/8/2015
Robert Rouhani & Shanye Jiang

Recap

Spring 2015




  • Traction
  • External Contributions
  • CLI & GUI Clients
  • Multithreaded Generation
  • File formats

Traction




Approaching 600 downloads

Traction

Traction



External Contributions

External Contributions


CLI & GUI Clients


CLI & GUI Clients


CLI & GUI Clients



  • Highly configurable
  • Meant for asset pipelines
  • Batch processing
  • Still a work in progress

Multithreaded Generation


Using the Task Parallel Library for low hanging fruit
 for (int i = 0; i < length; i++)
 {
     //...
 }

Becomes parallel using Parallel.For:
 Parallel.For(0, length, i =>
 {
     //...
 });

File Formats



Currently, only .snj (JSON serialization) exists.


Planned file formats:
  • .snb     -    Custom, binary format
  • .snx     -    XML serialized format
  • .snj      -    JSON serialized format
  • .sncfg  -    Configuration file (YAML)


Live Demo!

Thanks



Professor Moorthy
Professor Goldschmidt
Sean O'Sullivan
RCOS




Questions?

SharpNav

By Robert Rouhani

SharpNav

  • 2,009