37 lines
1.3 KiB
C#
37 lines
1.3 KiB
C#
using System;
|
|
using UnityEngine;
|
|
|
|
[Serializable]
|
|
public class MOITBias
|
|
{
|
|
// see supplementary document from the original paper : https://momentsingraphics.de/I3D2018.html ; Table 1
|
|
|
|
[Header("Power Moments")]
|
|
[Tooltip("Recommended : 6*10-5")]
|
|
public float Moments4Half = 0.00006f;
|
|
[Tooltip("Recommended : 5*10-7")]
|
|
public float Moments4Single = 0.0000005f;
|
|
[Tooltip("Recommended : 6*10-4")]
|
|
public float Moments6Half = 0.0006f;
|
|
[Tooltip("Recommended : 5*10-6")]
|
|
public float Moments6Single = 0.000005f;
|
|
[Tooltip("Recommended : 2.5*10-3")]
|
|
public float Moments8Half = 0.0025f;
|
|
[Tooltip("Recommended : 5*10-5")]
|
|
public float Moments8Single = 0.00005f;
|
|
|
|
[Header("Trigonometric Moments")]
|
|
[Tooltip("(4 moments) Recommended : 4*10-4")]
|
|
public float Trigonometric2Half = 0.0004f;
|
|
[Tooltip("(4 moments) Recommended : 4*10-7")]
|
|
public float Trigonometric2Single = 0.0000004f;
|
|
[Tooltip("(6 moments) Recommended : 6.5*10-4")]
|
|
public float Trigonometric3Half = 0.00065f;
|
|
[Tooltip("(6 moments) Recommended : 8*10-7")]
|
|
public float Trigonometric3Single = 0.0000008f;
|
|
[Tooltip("(8 moments) Recommended : 8.5*10-4")]
|
|
public float Trigonometric4Half = 0.00085f;
|
|
[Tooltip("(8 moments) Recommended : 1.5*10-6")]
|
|
public float Trigonometric4Single = 0.0000015f;
|
|
}
|