Announcement

Collapse
No announcement yet.

[Feature Request] Per-component FOV and render layers

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    [Feature Request] Per-component FOV and render layers

    Just a couple of feature requests:

    1. Per-Component FOV: The ability to have objects render at an FOV independent of the camera. This is just the same thing that UDKSkeletalMesh had back in UE3. As an obvious example, first-person arms and weapons are traditionally rendered at a lower FOV than the rest of the scene.

    2. Render Layers: Not sure if this is the correct term or not but basically, I would like the ability to set components as "foreground" rendered. Again, the first-person objects would use this to ensure that they won't clip into the world geometry.

    These are two features which are extremely useful for FPS games, and it would be awesome to see them added back into Unreal. Is there any way they could be put into the roadmap?

    Thanks, and keep up the epic work!
    Fully dynamic Time of Day System blueprint: https://forums.unrealengine.com/show...e-of-Day-Setup Download it for free now!

    #2
    The render layer feature would also be great for a 3D-HUD inside VR, to ensure it is always drawn completely, because it has to be in a comfortable viewing distance.
    So +1 for that!

    Comment


      #3
      I guess we are talking about Sorting priority in passes. That could be cool thing for a lot of users that really need it for something more complex yes. I +1 that thread.
      VFX Artist
      Portfolio: Here

      Comment


        #4
        Chipping in as well, separate "layers" would be convenient for us too.

        Also mesh Fov? That would be really cool! How did it work? Vertex deformation or shader witchcraft?
        Last edited by bigzer; 05-08-2014, 10:22 AM.
        David Hanson
        You can follow our FPS development here: https://www.facebook.com/storm.united.mmofps

        Comment


          #5
          Originally posted by bigzer View Post
          Also mesh Fov? That would be really cool! How did it work? Vertex deformation or shader witchcraft?
          I don't have a clue how it worked behind the scenes I hope it's still possible with the new deferred renderer. But all you needed to do in UDK was set the Mesh's FOV property and tada, it would be rendered at that FOV! It looked really weird unless said Mesh was attached to the camera.
          Fully dynamic Time of Day System blueprint: https://forums.unrealengine.com/show...e-of-Day-Setup Download it for free now!

          Comment


            #6
            Hi gregdumb,

            This is an awesome idea, we will take this into consideration! Thank you and have a great day!
            Adam Davis | Marketplace Support | Epic Games
            How to report a bug? | Installation & Setup issues? | Answerhub Bug Reports | Twitter

            Comment


              #7
              Woo hoo! Thanks Adam! You too
              Fully dynamic Time of Day System blueprint: https://forums.unrealengine.com/show...e-of-Day-Setup Download it for free now!

              Comment


                #8
                I am amazed by the fact UE4 doesn't have rendering layers for cameras. Even Unity have it and this is a MUST HAVE for any FPS game.
                | Savior | USQLite | FSM | Object Pool | Sound Occlusion | Property Transfer | Magic Nodes | MORE |

                Comment


                  #9
                  Epic? Render layers, please?! :[
                  | Savior | USQLite | FSM | Object Pool | Sound Occlusion | Property Transfer | Magic Nodes | MORE |

                  Comment


                    #10
                    Originally posted by gregdumb View Post
                    As an obvious example, first-person arms and weapons are traditionally rendered at a lower FOV than the rest of the scene.
                    Speaking of which, coming from the Source engine I'd like to see the ability to do bone merges. Right now you can only attach one skeletal mesh to another by using a socket and this is far from ideal as you can see in the Shooter Game sample that the weapon model itself isn't animated at all. A bone merge is the way I've done first person weapon models with a separate hands mesh in the Source engine and by default is used by third person animations as well. A bone merge means that a child mesh will inherit any bone positions from its parent where the names of the bones match.

                    I'm not entirely sure what we'd do for first person animations with a separate arms right now as I've not had the chance to look into it. My guess would be to play the same animation on the weapon and the hand mesh simultaneously.

                    Comment


                      #11
                      Originally posted by gregdumb View Post
                      Just a couple of feature requests:

                      1. Per-Component FOV: The ability to have objects render at an FOV independent of the camera. This is just the same thing that UDKSkeletalMesh had back in UE3. As an obvious example, first-person arms and weapons are traditionally rendered at a lower FOV than the rest of the scene.

                      2. Render Layers: Not sure if this is the correct term or not but basically, I would like the ability to set components as "foreground" rendered. Again, the first-person objects would use this to ensure that they won't clip into the world geometry.

                      These are two features which are extremely useful for FPS games, and it would be awesome to see them added back into Unreal. Is there any way they could be put into the roadmap?

                      Thanks, and keep up the epic work!
                      +1

                      UE4 definitely needs both features!
                      TOUR of DUTY

                      Comment


                        #12
                        Yep, that would be super awesome indeed!
                        Check out UNREAL 4 Lighting Academy
                        https://forums.unrealengine.com/show...ng-like-that-)

                        Comment


                          #13
                          This is already done?

                          I really need that feature, can you guys found a way to use render layers?
                          I need to render one object only in a specific camera, and camera layer help with this, i have a project in unity and need to move to Unreal engine.
                          (sorry my english)...

                          Comment


                            #14
                            Hi -

                            We have two requests already being investigated regarding these features. One regarding components, UE-2694, and one more general for rendering layers, UE-11450. We will let you know as we continue investigating the possibilities of integrating these ideas into the engine.

                            Thank You

                            Comment


                              #15
                              Thank you Eric

                              Comment

                              Working...
                              X