INNER CODE UNIT · C#

scale

Blotch3D/Blotch3D · src/BlEffectHelpers.cs:134

				float scale = 1f / (fogStart - fogEnd);

				Vector4 fogVector = new Vector4();

				fogVector.X = worldView.M13 * scale;
				fogVector.Y = worldView.M23 * scale;
				fogVector.Z = worldView.M33 * scale;
				fogVector.W = (worldView.M43 + fogStart) * scale;

				fogVectorParam.SetValue(fogVector);
			}
		}


		/// <summary>
		/// Lazily recomputes the world inverse transpose matrix and
		/// eye position based on the current effect parameter settings.
		/// </summary>

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…