How to Turn Off Floor Reflections and Shadows by DEFAULT?

Use this space to ask how to do whatever you're trying to use SolidWorks to do.
User avatar
DennisD
Posts: 684
Joined: Fri Mar 12, 2021 10:04 am
Answers: 1
Location: Near Jacksonville, FL
x 994
x 1433

How to Turn Off Floor Reflections and Shadows by DEFAULT?

Unread post by DennisD »

I want a plain white background (None) and no floor reflections or shadows. I edit the scene, setting Background to None, and unchecking Floor reflections. I do not have the option to uncheck Floor shadows as it is grayed out (???). And then I make sure it is set for All display states. I save this as my Part and Assembly templates.
image.png
However, when I start a new part or assembly using these templates not all of these settings are kept: Floor reflections is checked and the display state is set for This display state.
image.png
How do I make my defaults a) have None for the background, b) have no floor reflections or shadows, and c) apply to all display states?

It is probably simple to do this, but I have searched this forum and the SWX Help and not found the answer. TIA!
Brick walls are there for a reason. The brick walls aren't there to keep us out. The brick walls are there to show us how badly we want things.
- - -Randy Pausch
User avatar
bnemec
Posts: 1869
Joined: Tue Mar 09, 2021 9:22 am
Answers: 10
Location: Wisconsin USA
x 2464
x 1344

Re: How to Turn Off Floor Reflections and Shadows by DEFAULT?

Unread post by bnemec »

And to think these mostly worthless features were a big deal in some "What's new in SOLIDWORKS xx"

Why would you want to turn off these productivity enhancing features that drive innovative ideation? They're on by default for a reason, DSS knows best.
User avatar
Glenn Schroeder
Posts: 1454
Joined: Mon Mar 08, 2021 11:43 am
Answers: 22
Location: southeast Texas
x 1645
x 2054

Re: How to Turn Off Floor Reflections and Shadows by DEFAULT?

Unread post by Glenn Schroeder »

What do your View Settings look like? I suspect they're turned on there.

image.png
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."

Ray Wylie Hubbard in his song "Mother Blues"
User avatar
jcapriotti
Posts: 1795
Joined: Wed Mar 10, 2021 6:39 pm
Answers: 29
Location: The south
x 1137
x 1942

Re: How to Turn Off Floor Reflections and Shadows by DEFAULT?

Unread post by jcapriotti »

bnemec wrote: Mon Nov 07, 2022 9:11 am And to think these mostly worthless features were a big deal in some "What's new in SOLIDWORKS xx"

Why would you want to turn off these productivity enhancing features that drive innovative ideation? They're on by default for a reason, DSS knows best.
image.png
Jason
User avatar
DennisD
Posts: 684
Joined: Fri Mar 12, 2021 10:04 am
Answers: 1
Location: Near Jacksonville, FL
x 994
x 1433

Re: How to Turn Off Floor Reflections and Shadows by DEFAULT?

Unread post by DennisD »

Glenn Schroeder wrote: Mon Nov 07, 2022 9:56 am What do your View Settings look like? I suspect they're turned on there.


image.png
I don't see a problem with my settings here.
image.png
DSS confuses frustrates me. Why should something so simple be so difficult to even find its information?!
Brick walls are there for a reason. The brick walls aren't there to keep us out. The brick walls are there to show us how badly we want things.
- - -Randy Pausch
User avatar
Glenn Schroeder
Posts: 1454
Joined: Mon Mar 08, 2021 11:43 am
Answers: 22
Location: southeast Texas
x 1645
x 2054

Re: How to Turn Off Floor Reflections and Shadows by DEFAULT?

Unread post by Glenn Schroeder »

DennisD wrote: Mon Nov 07, 2022 11:37 am I don't see a problem with my settings here.
image.png

DSS confuses frustrates me. Why should something so simple be so difficult to even find its information?!
Can you post your Part template so we can see if we get the same behavior?
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."

Ray Wylie Hubbard in his song "Mother Blues"
User avatar
DennisD
Posts: 684
Joined: Fri Mar 12, 2021 10:04 am
Answers: 1
Location: Near Jacksonville, FL
x 994
x 1433

Re: How to Turn Off Floor Reflections and Shadows by DEFAULT?

Unread post by DennisD »

Glenn Schroeder wrote: Mon Nov 07, 2022 12:00 pm Can you post your Part template so we can see if we get the same behavior?
I don't think the problem lies in the templates themselves, but here is one.

I see this happening on the SWX versions I have installed, 2019-2022. I recently re-installed 2019 and think maybe something during that installation happened, so I am guessing it is a system setting in the Windows registry or it is a SWX system option that I've never paid any attention to.

Thanks for your efforts.
Attachments
2019-Part-mm.zip
(34.42 KiB) Downloaded 50 times
Brick walls are there for a reason. The brick walls aren't there to keep us out. The brick walls are there to show us how badly we want things.
- - -Randy Pausch
User avatar
AlexLachance
Posts: 2032
Joined: Thu Mar 11, 2021 8:14 am
Answers: 17
Location: Quebec
x 2189
x 1889

Re: How to Turn Off Floor Reflections and Shadows by DEFAULT?

Unread post by AlexLachance »

Lol I have a feeling this is graphics related. You do not have the "Realview graphics" button in your bar and that is one thing that generates those.
User avatar
DennisD
Posts: 684
Joined: Fri Mar 12, 2021 10:04 am
Answers: 1
Location: Near Jacksonville, FL
x 994
x 1433

Re: How to Turn Off Floor Reflections and Shadows by DEFAULT?

Unread post by DennisD »

I've found something that at least gets me past the immediate aggravation, but I still do not understand why the templates did not save all the scene settings.

@AlexLachance mentioned Realview graphics. It is greyed out for me and I can't find anything that explains that in the SWX Help. (Perhaps because I don't have a high-end officially sanctioned graphics card I am not allowed to use Realview graphics?! I dunno fer sure.)
However, in searching for that I poked around and found this SWX setting:
image.png
This gives me the plain white background I want. However, if I do try to edit a scene I am forced to change this to "Use document scene background". The funny thing is that I tried to make the document scene background white, but it shows with an Image instead of None and the Floor reflections are checked.

@Alin, @matt, or @zxys001, can you explain WTH is going on?
Brick walls are there for a reason. The brick walls aren't there to keep us out. The brick walls are there to show us how badly we want things.
- - -Randy Pausch
User avatar
zxys001
Posts: 1056
Joined: Fri Apr 02, 2021 10:08 am
Answers: 4
Location: Scotts Valley, Ca.
x 2270
x 974
Contact:

Re: How to Turn Off Floor Reflections and Shadows by DEFAULT?

Unread post by zxys001 »

DennisD wrote: Mon Nov 07, 2022 5:46 pm I've found something that at least gets me past the immediate aggravation, but I still do not understand why the templates did not save all the scene settings.

@AlexLachance mentioned Realview graphics. It is greyed out for me and I can't find anything that explains that in the SWX Help. (Perhaps because I don't have a high-end officially sanctioned graphics card I am not allowed to use Realview graphics?! I dunno fer sure.)
However, in searching for that I poked around and found this SWX setting:
image.png
This gives me the plain white background I want. However, if I do try to edit a scene I am forced to change this to "Use document scene background". The funny thing is that I tried to make the document scene background white, but it shows with an Image instead of None and the Floor reflections are checked.

@Alin, @matt, or @zxys001, can you explain WTH is going on?
Hi Dennis, well, in the past and present, my workaround to remove the floor reflections and shadows is to edit the floor size to be 0.01 X 0.01 or less. ()
Attachments
2019-Part-mm.zip
(35.23 KiB) Downloaded 44 times
2022-11-07 17 06 17.png
"Democracies aren't overthrown; they're given away." -George Lucas
“We only protect what we love, we only love what we understand, and we only understand what we are taught.” - Jacques Cousteau
User avatar
Rob
Posts: 128
Joined: Mon Mar 08, 2021 3:46 pm
Answers: 2
Location: Mighty Glossop, UK
x 787
x 207
Contact:

Re: How to Turn Off Floor Reflections and Shadows by DEFAULT?

Unread post by Rob »

So I just opened up an old part and was cursed with the reappearing floor reflection bug again which led me here.

Anyway I found the answer on reddit



The trick is to turn off reflections/shadows with a RMB click on Scene.

The problem is the settings aren't saved unless you also edit scene and hit the green tick.

enjoy!
ryan-feeley
Posts: 81
Joined: Thu Jan 20, 2022 3:35 pm
Answers: 0
x 31
x 89

Re: How to Turn Off Floor Reflections and Shadows by DEFAULT?

Unread post by ryan-feeley »

Thanks @Rob! That was actually my reddit comment, and I'd forgotten myself how to do it.

There are various bugs and quirks involved. Here is what I believe is happening under the hood. There are two ways to get at these shadow and reflection settings. I'll call this one the "Higher Level menu"
Higher-level shadow_reflection menu.png
I'll call this one the "Lower Level menu"
Lower-level shadow_reflection menu.png
  1. Suppose you have disabled “Shadows in Shaded Model” in the heads-up view. Then the floor shadows setting is greyed out under the "lower level" menu, as @DennisD pointed out in his original post. However, you can still manipulate the setting under the "higher level" menu. One of these must be a bug.
  2. Suppose you have RealView off. Then you will not see a floor reflection, whether or not your Scene settings have it activated.
  3. Suppose you make some changes via the Higher Level menu. They apply while the model is open, but are not saved to the file when you click save. For that to happen, @Rob is correct. You need to get into the lower-level menu with Scene > RMB > Edit Scene... and just click ok. And then save the file. This is a bug.
  4. Suppose your scene file has no floor appearance associated with it, and you haven't explicitly added one to the model (which would take precedence) via Scene > RMB > Add Floor Appearance. Then manipulating the checkmarks under either the higher- or lower-level menus will effectively manipulate the list of text that controls the scene of your model. Call this the in-memory `.p2s` file, which per #3 isn't actually saved with the model unless you do step #3. Two of these implicitly add a `.p2m` floor appearance, but it isn't exposed anywhere in the GUI.
    • If you have nothing checked the relevant text becomes:

      Code: Select all

      shadow \n none \n floor visible nonreflective
    • Only shadow checked -- you get an implicit and hidden floor appearance:

      Code: Select all

      shadow \n transparent 0 0 \n floor visible nonreflective "Materials\miscellaneous\studio materials\shadow floor.p2m"
    • Both shadow and reflection checked -- you get an implicit and hidden floor appearance:

      Code: Select all

      shadow \n transparent 0 0 \n floor visible reflective "materials\miscellaneous\studio materials\reflective shadow floor.p2m“
    • Only reflection checked: not possible, you must enable shadow to activate reflection
  5. Suppose you have a floor appearance, either directly from the scene file, or applied directly to the model/template that is anything other than the implicitly added and hidden `shadow floor.p2m` or `reflective shadow floor.p2m` mentioned in #4. Then manipulating the checkmarks via the lower-level menu is strange (see the lower-level image above). Whether or not floor shadow or floor reflection is actually active in your scene, you will find both set shown as filled-in squares, rather than on/off checkmarks. If you click in attempt to manipulate the lower-level settings, you will get a warning that these settings are coming from a floor appearance file, so any changes will force the removal of the floor appearance. However, manipulating the settings via the higher-level menu work as expected (modulo the bug from #3 where you need to edit the scene and click ok for the new settings to be saved with the file. This inconsistency is at best a quirk.
  6. The settings for floor reflection exposed in the Solidworks UI apply only to RealView and the PV360 Integrated Preview. The settings for PV360 are the `reflectivity` parameter in the .p2m floor appearance file. I don't know how it works with Visualize.
Post Reply