Room Setup In Cycles

Hi! I've been using Blender a few years, just signed up for CG Cookie & so I want to get as much as possible from the course.

I ran into issues setting up the walls & now updating this post because it's happening even in the pre-made room that was provided! For some reason, when I start adding things, the walls turn opaque & the render is a default cube (yes, cycles is selected).


1) Flip ALL normals of default cube

2) Enable Backface Culling in Masking Menu of Solid View (this worked for me)


Now the problem starts:

3) Go into rendered view & seperate the ceiling and 2 walls closest to the camera into a seperate object ("p", then "seperate selection", rename "invisible walls")

4) The new "invisible walls" gets "camera ray visibility" turned off in the object properties panel, then.....


Nothing, just the default cube split into 2 pieces.


At this point, my default cube is completely opaque, there are no invisible walls no matter how I turn the camera, the normals mask shows all outward faces are red, scrolling in to see the inside of the room it is pitch black & when I add a light is is very bright.


If I render, it's a default cube.


I tried alpha-hashed materials & some other settings but couldn't get the walls to turn invisible in cycles or eevee view.


Is there something I'm missing? The compositior doesn't work on the front end, right?


- Thank you!

  • Jonathan Lampel replied

    Interesting! Do you have the file for this that I could look at? I can't think of a way that the ray visibility would be off for the camera yet it would still show up in rendered view. Very strange, but I'd be happy to poke around to figure it out. 

  • adrian replied

    I also can't see why this would happen, especially with the pre-made room provided, it normally works straight out the box, pun intended.

    Can I ask if you are using a Nvidia or AMD GPU? 

    My experience with AMD, suggests you may need to install additional drivers. If you are using Nvidia check your drivers are up to date.

  • cgwooky replied

    Is there a way to attach files here? Adrian suggested it may be my GPU or drivers, since I'm using an AMD CPU & GPU

  • cgwooky replied

    I'm using Blender 9.23.1 on Manjaro KDE w/an AMD CPU & GPU (5700XT), all  the drivers I do have are up to date and all dependencies installed....  but this does sound like it could be one of those things

  • adrian replied

    Have you tried using the CPU to render?

  • cgwooky replied

    I'm only able to render on my CPU

  • spikeyxxx replied

    cgwooky  you cannot directly attach a .blend file here, but you can upload it to GoogleDrive or Dropbox or so  and then post a link here. This might also be a good idea with your Crate file, I can't really figure out what is happening there from your description and the screenshots only...


  • adrian replied

    I have the same issue when starting from scratch with a cube, however with the pre made room it works!!

    If you turn off shadow under ray visibility for the invisible walls this will help for now.

  • cgwooky replied

    Thanks for that!


    Here's a WeTransfer link, good for 1 week:


    https://we.tl/t-Fo3rMghXbi

  • Jonathan Lampel replied

    I tried the file you posted above, turned on the walls_invisible object, and hit render. It works just fine on my end, so it might actually be a bug with your specific setup that should be reported. 

  • spikeyxxx replied

    In Eevee you do not have the Ray Visibility in the Object Properties, but you can do that in the Shader:

    In Cycles it simply works with the Ray Visibility turned off on myPC:


  • Jonathan Lampel replied

    And it was only in investigating this that I spotted this gem 😂 

  • adrian replied

    Works for me too


  • cgwooky replied

    Oh okay, it's definitely something with my computer then, probably has to do with my graphics card.


    Even with the node setup spikeyxxx suggested, still shows the walls in Eevee.


    Also, in all other people's screenshots posted, you have silhouettes of the windows while mine only has light cast in that area from the invisible walls being taken off


  • spikeyxxx replied

    Also, in all other people's screenshots posted, you have silhouettes of the windows while mine only has light cast in that area from the invisible walls being taken of

    That is weird! That means that your Emission Shader isn't working  in Cycles! And as you are on CPU rendering, that can't be a GPU issue...Test the Emiision Shader on a simplified scene and if it's not working there either, maybe report it as a bug.

    You might also change the Window Material to a Transparent Shader, to let the Sun Light in, but still...the Emission Shader should work!


  • spikeyxxx replied

    As an unrelated side note: I get an Error message about a Weighted Normal Modifier on Cube.020 (that is your Monitor), but I don't see that Modifier...maybe Blender removed it from your Modifier stack, because it wasn't working (you need to enable Autosmooth for it to work)...


  • cgwooky replied

    I went through the steps to report the bug, downloaded today's Blender Alpha 3.0 & the problems with both the emission lighting & camera ray "invisible walls" are both resolved!


    AND, I *finally* have an OpenCL tab where I can select the Radeon 5700XT graphics card I specifically bought for using in Blender.... for the first time ever... in the 2 years of having this rig.....


    You guys are the best around and nobody's going to keep you down! Thanks for the serious effort you made to resolve my issues