Skip to content

Commit 9c9f3a8

Browse files
committed
fix
1 parent 8684747 commit 9c9f3a8

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

Assets/Scripts/Gradients/SobelGradientComputator.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public override Vector3 ComputeGradient(int x, int y, int z, float minValue, flo
6767

6868
Vector3 gradient = new Vector3(dx, dy, dz);
6969

70-
float divident = maxRange * 3;
70+
float divident = maxRange;
7171

7272
return new Vector3(gradient.x / divident, gradient.y / divident, gradient.z / divident);
7373
}

Assets/Scripts/VolumeObject/VolumeRenderedObject.cs

+7-2
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ public async Task SetGradientTypeAsync(GradientType gradientType, IProgressHandl
391391
if (gradientType != this.gradientType)
392392
{
393393
this.gradientType = gradientType;
394-
if (this.lightingEnabled)
394+
if (NeedsGradients())
395395
{
396396
await dataset.RegenerateGradientTextureAsync(gradientType, progressHandler);
397397
await UpdateMaterialPropertiesAsync();
@@ -533,7 +533,7 @@ private async Task UpdateMaterialPropertiesAsync(IProgressHandler progressHandle
533533

534534
try
535535
{
536-
bool useGradientTexture = tfRenderMode == TFRenderMode.TF2D || renderMode == RenderMode.IsosurfaceRendering || lightingEnabled;
536+
bool useGradientTexture = NeedsGradients();
537537
Texture3D dataTexture = await dataset.GetDataTextureAsync(progressHandler);
538538
Texture3D gradientTexture = useGradientTexture ? await dataset.GetGradientTextureAsync(progressHandler) : null;
539539
Texture3D secondaryDataTexture = secondaryDataset ? await secondaryDataset?.GetDataTextureAsync(progressHandler) : null;
@@ -681,5 +681,10 @@ private void EnsureVolumeContainerRef()
681681
volumeContainerObject = trans.gameObject;
682682
}
683683
}
684+
685+
private bool NeedsGradients()
686+
{
687+
return lightingEnabled || tfRenderMode == TFRenderMode.TF2D || renderMode == RenderMode.IsosurfaceRendering;
688+
}
684689
}
685690
}

0 commit comments

Comments
 (0)