Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Unity3d GPU Pre-loader
using UnityEngine;
using System.Collections;
using System;
using System.Collections.Generic;
public class AssetGPULoader : MonoBehaviour {
public Camera activeCamera;
RenderTexture _rt;
void Awake()
_rt = new RenderTexture(32, 32, 24);
activeCamera.targetTexture = _rt;
// Use this for initialization
void Start () {
public void PreLoadObject(GameObject obj)
void SnapshotObject(GameObject obj)
//move camera into position
Vector3 pos = obj.transform.position;
pos += new Vector3(0f, .5f, 0f);
activeCamera.transform.position = pos;
activeCamera.Render(); = _rt;
activeCamera.targetTexture = null; = null;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment