WhiteCoreSim / WhiteCore-Dev

WhiteCoreSim - Software to create your own virtual world
BSD 3-Clause "New" or "Revised" License
26 stars 34 forks source link

cannot lock down normal maps after logoff. #159

Open stormsonweathers opened 9 years ago

stormsonweathers commented 9 years ago

Hello again, in High or Ultra graphics settings (in viewer) normal maps are seen and enabled, but noticed one thing; if a user add normal maps to an object the owner of the object and anyone else can see the map textures, but as soon as the user logs off and logs back in, the settings are reverted back to defaults. If another user was logged in at the time, they can still see the maps until, they too, logoff and log back on. This was duplicated in the current build of Firestorm and Singularity viewers, but it seems the server isn't saving the normal map settings when applied.

greythane commented 9 years ago

Hi Storm, I assume you are uploading high rez textures here and applying them to an object? Can you provide some details as to how you are doing this (and maybe and example texture) so I can try to replicate the problem.? Also... viewer etc please, just in case of something OS specific.. :)

stormsonweathers commented 9 years ago

@greythane Sorry 'bout that. :) The viewer is FIrestorm release with graphic settings set to Ultra on both Windows and Mac. Both Radeon and Nvidia DX11 video cards are being used.

the texture is hi-res and the settings that seems to be affected is when a user applies a texture to "Bumpiness (normal)" but reverts back to default texture settings afterwards. The texture do show up, it just will not stick after the object owner logs off. [update] As for the textures, they belonged to another user on the server, i'll have him post what he can to you here.

emperorstarfinder commented 9 years ago

Storm did you try reproducing with singularity? Firestorm has acknowledged that they have had problems with current releases of the catalyst drivers from AMD (for Radeon graphics)

stormsonweathers commented 9 years ago

@emperorstarfinder Yes, it also happens in singularity as well.

Dodo770 commented 9 years ago

Hello everyone,

The problem we're having is that textures assigned to the normal (bumpiness) and specular (shininess) slots appear to be stuck on the client side. As stormson mentioned, if a texture is assigned to one of these channels, only the person who applied the map can see it. Once the user logs out the texture is removed and the channel is reset to the default (blank) setting. This happens even with small (32x32 px) textures.

As an example: create default cube > edit > Texture > Bumpiness (Normal) > select image.

256xnormalexample

The normal map effect appears for the client that applied the image but other users cannot see the effect. If the user logs out, when they log back in the channel will be empty and back to the default settings. It appears that changes made to the advanced material texture channels (Edit > Texture > bumpiness / shininess) are not being pushed from the client to the server or if it is, it's not being saved / pushed to other clients.