The social network system 122 supports various social networking functions and services, and makes these functions and services available to the messaging server application 114. To this end, the social network system 122 maintains and accesses an entity graph within the database 120. Examples of functions and services supported by the social network system 122 include the identification of other users of the messaging system 100 with which a particular user has relationships or is “following.” and also the identification of other entities and interests of a particular user.
The application server 112 is communicatively coupled to a database server 118, which facilitates access to a database 120 in which is stored data associated with messages processed by the messaging server application 114.
The database 120 also stores image modification data, which can include computer models for implementing animations as described herein. In some embodiments, such image modification data can be used to implement LENSES or other such transformations or AR images.