Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 906 Bytes

Requirements.md

File metadata and controls

35 lines (24 loc) · 906 Bytes

Requirements

Requirements in sets of prioirty, as per spec:

  • Set 1:

    • OBJ can be loaded, and displayed, with textures ★
  • Set 2:

    • Multiple OBJ files can be loaded & displayed at same time ★★
  • Set 3:

    • Another format is supported (including texturing) ★★★
    • Instances can be removed ✪
    • Multiple different objects can have their own textures ✪
  • Set 4:

    • Excellent memory management ✪★
    • Invalid & huge collada files can fail grascefully ★★★
    • All objects regardless of initial file format can be exported into an excellent file format ✪★
    • Arguments and evaluation of the file format are sound ✪★

For the optimised file format, encoding and decoding via OpenGL computer shaders would be peak, with the final format being ultra-compressed

Aim for ★

Aim for ★★

Aim for ★★★

Aim for ✪

Aim for ✪★