@awayjs/materials
TypeScript icon, indicating that this package has built-in type declarations

0.6.16 • Public • Published

AwayJS Materials

Build Status

Dependency for AwayJS applications requiring a configurable method for coloring / texturing / lighting the surfaces of objects: contains data structures for a collection of material types, as well as the rendering APIs (to be moved to renderer module).

Documentation

Official AwayJS Documentation

AwayJS Dependencies

  • core
  • graphics
  • renderer
  • scene
  • stage

Internal Structure

  • data
    Render Data objects for storing render state for each instance of a material's methods (to be moved to renderer module)

  • methods
    Individual material behaviours that can be strung together to confgure material properties such as specular, diffuse and shadow behaviour as well as non-lighting effects such as fog and rimlighting

  • surfaces
    Render Data for materials and material passes (to be moved to renderer module)

Package Sidebar

Install

npm i @awayjs/materials

Weekly Downloads

74

Version

0.6.16

License

Apache-2.0

Unpacked Size

1.92 MB

Total Files

286

Last publish

Collaborators

  • nosamu
  • awayfoundation
  • thepalebluedot
  • 80prozent
  • aranis
  • exponenta
  • dranitski
  • eriksombroek