cgen-dlang
Erick Oduniyi
Lawrence, Kansas
- 0 Collaborators
cgen.dlang is a collaborative design system developed for small communities (5 – 50 people) who want to generate a collection of the team created and computer mutated visual structures that are likely to be optimal reflections of a team’s aesthetic values. These visual structures capture the full tr ...learn more
Project status: Under Development
Artificial Intelligence, Graphics and Media
Intel Technologies
Other
Overview / Usage
The Community Generated Design Language (cgen.dlang) is a collaborative design system developed for small communities (5 – 50 people) who want to generate a collection of the team created and computer mutated audio, visual, and emotional structures that are likely to be optimal reflections of a team’s aesthetic values. Such structures would capture the transmission history of aesthetics and can be used to form design language systems. Here, we theorize about heterogeneous teams and communities using the cgen-dlang application to design various products and components.
Methodology / Approach
cgen.dlang’s
system architecture. Users interface with the cgen.dlang
interface to design structures
(seed design) that are functions of the underlying component library
and associated grammar
. Users also have the option of voting()
on other user-generated structures and genetically generated structures.
Technologies Used
The implementation of the pass-effect depends on the application's infrastructure, as shown in figure 2. pass-effect's infrastructure relies on a cocktail of programming languages and three layers of computational abstraction. The Python programming language is used for general-purpose machine learning and message-passing-interfaces through the TensorFlow and Pytorch frameworks. Python supports the backend (BACKEND: evolutionary computation and database management) of the system through the Django and Flask libraries. JavaScript is used for user interface (UI) functionality through the React library and data visualization through the pj5.js library. HTML/CSS is used for UI content. This part of the pass-effect system makes up the frontend of the system.
Documents and Presentations
Repository
https://github.com/cgen-dlang/cgen-dlang