| Issue 16: | Beleuchtungsband der Wände | |
| 1 person starred this issue and may be notified of changes. | Back to list |
Die Textur der Wände und der Decke muss so geändert werden das es wirklich dunkel ist wenn das Licht aus ist und eine Taschenlanpe wirklich sinn ergibt.
Jun 12, 2014
Project Member
#1
nicovoll...@googlemail.com
Owner:
nicovoll...@googlemail.com
Jun 15, 2014
Mein Vorgehen war die zu einem highMaterial die verlinkten dds Dateien zu bearbeiten, das hat irgendwie noch nicht gereicht. Es muss irgendwie das HightMatirial neu erstellt werden ... Hat jemand eine Idee?
Jun 16, 2014
Im HighMaterial muss die EmissionPower auf 0 gesetzt werden, dann verschwindet es komplett. Für einen guten Effekt müsste dies dynamisch geschehen, also erst wenn das Licht wirklich aus geschaltet wird.
Jun 17, 2014
Lösung per Code: https://www.neoaxis.com/forum/viewtopic.php?f=2&t=6393&view=next
Jun 22, 2014
Konnte ich noch nicht testen:
//Emission Power fuer die Wande aktivieren/Deaktivieren (Wand und Deckenbeleuchtung)
foreach (MapObject l in statics)
{
for (int n = 0; n < l.AttachedObjects.Length; n++)
{
MapObjectAttachedMesh attachedMesh = l.AttachedObjects[n] as MapObjectAttachedMesh;
if (attachedMesh != null)
{
for (int s = 0; s < attachedMesh.MeshObject.SubObjects.Length; s++)
{
if (status == false)
{
attachedMesh.MeshObject.SubObjects[s].SetCustomGpuParameter(
(int)ShaderBaseMaterial.GpuParameters.emissionMapTransformAdd, new Vec4(0, 0, 0, .5f));
}
if (status == true)
{
attachedMesh.MeshObject.SubObjects[s].SetCustomGpuParameter(
(int)ShaderBaseMaterial.GpuParameters.emissionMapTransformAdd, new Vec4(1, 1, 1, .5f));
}
}
}
}
}
Jul 14, 2014
Im resource editor unter im highmaterial unter emmesion map->transorm dynamic parameters auf true setzen
Summary:
Beleuchtungsband der Wände
(was: Beleutungsband der Wände)
|