Generate Texture2D from Game Object or prefab using a camera at runtime.
// Camera view
tex = thumbnailGenerator.Generate();
// Game Object
objectThumbnailGenerator.TargetObject = targetObject;
tex = objectThumbnailGenerator.Generate();
// Prefab
prefabThumbnailGenerator.TargetObject = targetPrefab;
tex = prefabThumbnailGenerator.Generate();
https://github.com/eviltwo/RuntimeThumbnails.git