Skip to content
Marcus Ottosson edited this page Feb 4, 2015 · 18 revisions

Every possible type or category of asset that can be persisted on disk as one or more files.

Table of contents

Model
# input
none

# output
node type(s): [transform, mesh, nurbsSurface, nurbsCurve]

Requirements

  • REQ01 MUST NOT have construction history
  • REQ02 MUST be in a single top group
  • REQ03 MUST NOT have any empty transforms
  • REQ04 MUST have a single uv-set
  • REQ05 MUST NOT have non-manifold geometry
  • REQ06 MUST NOT have lamina faces (faces sharing all edges)
  • REQ07 MUST have correct Shape names
  • REQ08 MUST NOT have any namespaces
  • REQ09 MUST have normal render stats
  • REQ10 MUST have the correct mesh/geometry naming pattern applied.
  • REQ11 MUST NOT have any intermediate shapes
  • REQ12 MAY have non-unique names
  • REQ13 MAY contain the exact same geometry twice (?)
  • REQ14 MAY contain nodes with default names
Rig
# input
model(s)

# output
node type(s): [any]

Requirements

  • REQ01 MUST not have joints visible.
  • REQ02 MUST have private attributes locked and hidden.
  • REQ03 SHOULD contain controls with consistent suffix.
  • REQ04 MUST NOT contain animated controls.
  • REQ05 MAY contain a Maya characterSet
  • REQ06 MUST NOT contain unconnected/unused intermediate shapes
  • REQ07 MUST use differing naming pattern for blendShapes/proxy than for normal render geometry.
  • REQ08 MUST NOT contain meshes without an object ID.
  • REQ09 MUST NOT contain renderable utility-nodes.
  • REQ10 MAY contain a limited number of display layers

Shader

# input
model(s)

# output
node type(s): [shadingDependNode]

Requirements

  • REQ01 MAY use textures from a server resources repository.
  • REQ02 MAY use textures from a project resources repository.

Requirements

MODREQ04

MUST have a single uv-set

The default map1

MODREQ07

MUST have correct Shape names.

Which is "{meshTransform}Shape".

MODREQ09

MUST have normal render stats

The double sided, opposite, reflection, refraction attributes.

MODREQ10

MUST have the correct mesh/geometry naming pattern applied.

Eg. _GEO suffix.

A Maya-centric kit for Pyblish.

Table of Contents

Clone this wiki locally