Method | Description | |
---|---|---|
EncoderForm ( ) : System |
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Clean up any resources being used.
|
Method | Description | |
---|---|---|
GetRegKey ( string _Key, string _Default ) : string | ||
GetRegKeyFloat ( string _Key, float _Default ) : float | ||
GetRegKeyInt ( string _Key, float _Default ) : int | ||
InitializeComponent ( ) : void |
Required method for Designer support - do not modify the contents of this method with the code editor.
|
|
LoadCubeMap ( |
||
MessageBox ( string _Text ) : void | ||
MessageBox ( string _Text, MessageBoxButtons _Buttons ) : void | ||
MessageBox ( string _Text, MessageBoxButtons _Buttons, MessageBoxIcon _Icon ) : void | ||
MessageBox ( string _Text, MessageBoxIcon _Icon ) : void | ||
SetRegKey ( string _Key, string _Value ) : void | ||
batchEncodeToolStripMenuItem_Click ( object sender, |
||
buttonComputeFilling_Click ( object sender, |
||
buttonCompute_Click ( object sender, |
||
buttonReset_Click ( object sender, |
||
checkBoxSHDynamic_CheckedChanged ( object sender, |
||
checkBoxSHEmissive_CheckedChanged ( object sender, |
||
checkBoxSHNormalized_CheckedChanged ( object sender, |
||
checkBoxSHOcclusion_CheckedChanged ( object sender, |
||
checkBoxSHStatic_CheckedChanged ( object sender, |
||
checkBoxSetIsolation_CheckedChanged ( object sender, |
||
encodeFaceProbesToolStripMenuItem_Click ( object sender, |
This tool builds the additional vertex stream for each primitive that will attach the best probe ID (as a U16) to a vertex so the vertex shader has a single entry point into the probes network Most face indices have already been rendered in the probe cube map and the batch processing tool took care of selecting the most important probe for these faces, but some faces don't have probe information. Maybe they have been occluded by other faces (shadowing) or are too small to be rendered in the cube map. For these special faces, we need to propagate probe IDs from valid faces until the entire mesh is filled with valid probe IDs. We proceed primitive per primitive since they are all disconnected so no propagation would be possible cross primitives unless we could reconnect split vertices, but I don't want to do that. Maybe it will become necessary at some point but for the moment I don't care. Some primitives may lack probe ID completely (!!), for these I choose to assign the ID of the nearest probe, which may be a bit dangerous, especially if we're dealing with probes that are standing right behind the primitive for example. In that case, perhaps using a scoring scheme that depends on both distance and orientation would be better? Let's see that when the problem arises...
|
|
floatTrackbarControlAlbedo_ValueChanged ( Nuaj _Sender, float _fFormerValue ) : void | ||
floatTrackbarControlLambda_ValueChanged ( Nuaj _Sender, float _fFormerValue ) : void | ||
floatTrackbarControlNormal_ValueChanged ( Nuaj _Sender, float _fFormerValue ) : void | ||
floatTrackbarControlPosition_ValueChanged ( Nuaj _Sender, float _fFormerValue ) : void | ||
integerTrackbarControlK_ValueChanged ( Nuaj _Sender, int _FormerValue ) : void | ||
integerTrackbarControlLightSamples_ValueChanged ( Nuaj _Sender, int _FormerValue ) : void | ||
integerTrackbarControlSetIsolation_ValueChanged ( Nuaj _Sender, int _FormerValue ) : void | ||
loadProbeToolStripMenuItem_Click ( object sender, |
||
radioButtonAlbedo_CheckedChanged ( object sender, |
||
radioButtonDistance_CheckedChanged ( object sender, |
||
radioButtonEmissiveMatID_CheckedChanged ( object sender, |
||
radioButtonFaceIndex_CheckedChanged ( object sender, |
||
radioButtonNeighborProbeID_CheckedChanged ( object sender, |
||
radioButtonNormal_CheckedChanged ( object sender, |
||
radioButtonSH_CheckedChanged ( object sender, |
||
radioButtonSetColor_CheckedChanged ( object sender, |
||
radioButtonSetDistance_CheckedChanged ( object sender, |
||
radioButtonSetIndex_CheckedChanged ( object sender, |
||
radioButtonSetNormal_CheckedChanged ( object sender, |
||
radioButtonSetSamples_CheckedChanged ( object sender, |
||
radioButtonStaticLit_CheckedChanged ( object sender, |
||
saveResultsToolStripMenuItem_Click ( object sender, |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | true if managed resources should be disposed; otherwise, false. |
return | void |