NeoDoa icon indicating copy to clipboard operation
NeoDoa copied to clipboard

Work Package #2 — Revise Asset data-type

Open aeris170 opened this issue 1 year ago • 0 comments

  • [x] Asset and Assets are designed object oriented — array of structs. Revise Asset and Assets. Make Assets "struct of arrays" and move contents of Asset to Assets.
  • [x] Update vcpkg packages and fix compiler errors
  • [x] Edit vcpkg scripts to update outdated packages if vcpkg directory exists
  • [x] Create deb_vcpkg.sh which will to automatically install required apt packages before downloading and building vcpkg managed dependencies
  • [x] Edit README.md to reflect changes to building steps for Debian based Linux systems
  • [x] Implement sub-asset functionality
  • [x] Implement mesh assets
  • [ ] Implement model assets
    • [ ] Implement model importer using assimp
      • [x] Implement mesh import logic
      • [x] Implement texture import logic
      • [x] Implement material info import logic
      • [ ] Implement skeletal animation info import logic
    • [x] Implement sub-asseting of textures, meshes etc. into models
  • [ ] Implement editor view for model assets
  • [ ] Implement drag-drop model into scene
  • [ ] Implement detaching/unpacking of sub-assets

aeris170 avatar Dec 14 '24 23:12 aeris170