diff --git a/src/images/textures/LookupTexture3D.js b/src/images/textures/LookupTexture3D.js
index <HASH>..<HASH> 100644
--- a/src/images/textures/LookupTexture3D.js
+++ b/src/images/textures/LookupTexture3D.js
@@ -214,7 +214,7 @@ export class LookupTexture3D extends DataTexture3D {
 
 			for(let i = 0, l = floatData.length; i < l; ++i) {
 
-				uint8Data[i] = floatData[i] * 255;
+				uint8Data[i] = floatData[i] * 255 + 0.5;
 
 			}
 
diff --git a/src/images/textures/NoiseTexture.js b/src/images/textures/NoiseTexture.js
index <HASH>..<HASH> 100644
--- a/src/images/textures/NoiseTexture.js
+++ b/src/images/textures/NoiseTexture.js
@@ -40,7 +40,7 @@ function getNoise(size, format, type) {
 
 		for(let i = 0, l = data.length; i < l; ++i) {
 
-			data[i] = Math.random() * 255;
+			data[i] = Math.random() * 255 + 0.5;
 
 		}
Improve conversion from float to uint8