× Initiating database migration review
× Database migration started
 
 
 

Models

 
 
All the models in Blippar's space, marker or screen bound are 3D meshes but some are programmatically generated and some are pre-made in a 3D program such as Autodesk's 3DS MAX or Blender.
 
 

Importing 3D models

You can find a FBX online converter on the Converters page that will allow you to convert a FBX model into Blippar's format, along with all the necessary code for blipp integration in JavaScript.
  • upload the FBX file to the converter
  • download the resulting archive
  • add the geometry and texture files into the blipp assets directory
  • use the snippet of code found in main.js to integrate the 3D model into your own blipp code

 
 

Standards

 
 
The general rules for 3D model standards coincide with Turbosquid's CheckMate PRO Certification:
 
 

Topology

  • Quads and triangles only
  • Mostly quads - The model must use quads as much as possible. Triangles may be used where necessary for good edge flow.

 
 

Clean Geometry

  • No isolated vertices
  • No coincident vertices
  • No coincident/coplanar faces
  • Face normals point outward
  • No empty objects

 
 

Centering at Origin

  • 3D World is centered at 0,0,0 origin
  • Positive Z is above marker plane

 
 

Reset Transforms

  • Oriented to World up-axis - The obvious "up" side of the model must be pointing toward the World up axis. In other words, the model can't be lying on its side or upside-down when the file is opened.
  • Position and rotation transforms frozen/reset - Exception: This requirement does not apply to 3ds Max.
  • 3ds Max Requirement: All objects should be at 100% scale at object level

 
 

Textures and Materials

  • At least one material must be applied to the model to represent real-world object surfaces.
  • Textures applied where appropriate.
  • Texture files and nodes named descriptively - Texture filenames or prefixes Image, Pic, or Picture are not acceptable.
  • Materials named descriptively
  • Relative texture paths, or no texture paths, referenced by model

 
 

UVs

  • No obvious texture stretching on model
  • Seams hidden in less visible areas of model
  • People and animals must have unwrapped UVs

 
 

Animation

  • Animation must play smoothly - No obvious glitches or hitches
  • Animation designated as "looping" must loop smoothly
  • No spikes in the animation graph