Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function CreateIdentityLut (dim : int, tex3D : Texture3D)
- {
- var newC : Color[] = new Color[dim * dim * dim];
- var oneOverDim : float = 1.0f / (1.0f * dim - 1.0f);
- for(var i : int = 0; i < dim; i++) {
- for(var j : int = 0; j < dim; j++) {
- for(var k : int = 0; k < dim; k++) {
- newC[i + (j*dim) + (k*dim*dim)] = new Color((i*1.0f)*oneOverDim, (j*1.0f)*oneOverDim, (k*1.0f)*oneOverDim, 1.0f);
- }
- }
- }
- tex3D.SetPixels (newC);
- tex3D.Apply ();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement