[go: up one dir, main page]

Skip to content
This repository has been archived by the owner on Mar 25, 2020. It is now read-only.
i-saint edited this page Dec 25, 2016 · 36 revisions

Todo

Importer

  • direct vertex buffer update (Unity 5.5 or higher)
  • recalculatre normals
  • recalculatre bounds
  • Mesh split
  • support USD instance
  • support USD variant
  • support USD payload
  • mesh tangent
  • pre-compute normals & tangents
  • import referencing assets (images as textures, fbx as prefabs)
  • convert instead of direct USD file stream (just like built-in FBX importer do)
  • convert Xform animation to animation asset
  • convert vertex cache to custom container
  • support bone + weight for Mesh (with custom attributes)
    • adapt to built-in attributes when USD support it
  • support material (when USD support material schema)
  • support subdivision (with OpenSubdiv)
  • support point instancer
  • support shape schema (Cube, Sphere, Cone, etc)

Exporter

  • mesh tangent
  • instancing mesh data
  • float -> half option for Mesh normals & UVs
  • mesh bone + weight (with custom attributes)
    • adapt to built-in attributes when USD support it
  • material (when USD support material schema)
  • light (custom schema?)

USD

  • Alembic plugin for Windows
  • SIMDify interpolation (ISPC)
  • implement in C++ and send PR
  • reduce malloc() & free()
  • caching
  • remove dependency for Python
Clone this wiki locally