Consumer Generated Media
GCM・UGC・UCCなどの用語は、2000年代中程のWeb 2.0の流行と共に使われるようになった。Web 2.0はWorld Wide Webのコンテンツの提供・受領の立場が流動的に変化する概念を表した用語として使われ、生産消費者によるコンテンツはブログ・ウィキ・SNS・動画共有サービス・eコマースなどのウェブプラットフォームのコンテンツで用いられた。"TIME"は2006年のPerson of the YearにWeb 2.0のコンテンツ制作者「You」を選出した。消費者から消費者へ製品・サービスを提供する商業プラットフォームは（Consumer to Consumer）と呼ばれる。
3DCGソフトウェアの歴史
2011年、Kostas Gialitakisは、Maya用のPBS (物理ベースシェーダー) であるTGA Physically Based Shaderをリリースした。2012年、DisneyがPBSの論文を発表すると、ゲーム業界ではDisneyの論文を基にしたPBSが普及していった。2013年12月、Marmosetは、PBSに対応するゲーム向けルックデブツールのMarmoset Toolbag 2をリリースした。2014年3月、Epic Gamesは、PBSに対応するUnreal Engine 4をリリースした。同年4月、Unity用のオープンソースのPBSアセットであるLuxがリリースされた。同年10月、Allegorithmicは、PBSに対応する3DペイントソフトのSubstance Painterをリリースした。同月、Quixelは、PBSに対応するテクスチャ作成ツールのQuixel Suiteをリリースした。同年11月、Kostas Gialitakisは、TGA Physically Based ShaderをShaderFXに移植し、ShaderFX TGA PBL shaderとしてリリースした。2015年3月、Autodeskは、物理ベースシェーダーに対応するMaya LT 2016をリリースした。同月、Unity Technologiesは、標準でPBSに対応するUnity 5をリリースした。同年10月、Unigine Corpは物理ベースシェーダーに対応するUNIGINE 2をリリースした。同年12月、Foundryは、V-Ray互換、Arnold互換、Redshift互換、Unreal Engine互換のリアルタイムシェーダーが付属したMARI 3.0v1をリリースした。2016年4月、Foundryは、Unity及びUnreal EngineのPBSに対応するMODO 10.0v1をリリースした。