Advertisement
Guest User

New Item

a guest
Jul 28th, 2015
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.48 KB | None | 0 0
  1. function CreateIdentityLut (dim : int, tex3D : Texture3D)
  2. {
  3.   var newC : Color[] = new Color[dim * dim * dim];
  4.   var oneOverDim : float = 1.0f / (1.0f * dim - 1.0f);
  5.   for(var i : int = 0; i < dim; i++) {
  6.     for(var j : int = 0; j < dim; j++) {
  7.       for(var k : int = 0; k < dim; k++) {
  8.         newC[i + (j*dim) + (k*dim*dim)] = new Color((i*1.0f)*oneOverDim, (j*1.0f)*oneOverDim, (k*1.0f)*oneOverDim, 1.0f);
  9.       }
  10.     }
  11.   }
  12.   tex3D.SetPixels (newC);
  13.   tex3D.Apply ();
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement