Announcement

Collapse
No announcement yet.

CAMERA 360 System (Blueprints)

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

    Originally posted by ElizzaRF View Post

    Unfortunately, Yes, a lot depends on the engine and video card. In the future, I will think about implementing faster and less expensive rendering of heavy images, including Raytracing. Try again, RenderTarget 3000-4096 and specify 16384x8192. try different options.
    Hello,I will try some more test but for now, it's really good. I will tell you when it will be done.
    Another thing: there is water in my scene with refraction setting. This refraction appears correctly on my screen but disapear with cam rec 360 export.Do you know if your program may be in conflict with the material refraction ? I'm not sure because it's a shader bought on the market, a complex cartoon shader
    thanks a lot for your help, have a nice day

    Comment


      Originally posted by Jemstoo View Post

      Hello,I will try some more test but for now, it's really good. I will tell you when it will be done.
      Another thing: there is water in my scene with refraction setting. This refraction appears correctly on my screen but disapear with cam rec 360 export.Do you know if your program may be in conflict with the material refraction ? I'm not sure because it's a shader bought on the market, a complex cartoon shader
      thanks a lot for your help, have a nice day
      Hi!

      Can you show an example image?
      It seems to me that if a shader uses screen space, there will likely be a seam. This also applies to Fog and ScreenSpaceReflection. Since at different angles, the refraction will be different for each camera.
      If, for example, you try to use Raytracing reflections, there may not be a seam, since there is an exact calculation of reflections in the direction of the camera.
      Look at examples of 360 water rendering, these projects were issued as part of a sponsorship program. As you can see, somewhere it is difficult to notice the seams and there are breaks.

      https://youtu.be/KU01Uy4n8wU Example 1
      https://youtu.be/LyFImwdKqME - Example 2
      https://youtu.be/JqpWKbZyb-c - Raytracing reflection and raytracing global illumination. This is a very difficult miscalculation and a heavy load.
      But if for example only reflections are used, I think the load may not be very large.
      Last edited by ElizzaRF; 02-01-2020, 02:12 PM.

      Comment


        Hey man i feel so angry with your plug in becaouse yo don't explain how it works in your tutorials! i bought this yesterday becouse i need to finish this for my work in ASAP, and in the first moment when i put the first camera "Camera_Point_360" and after the second camera or preview "Camera_Rec_360" this doesn't show me nothing! it's in black... Click image for larger version

Name:	ho.jpg
Views:	306
Size:	404.8 KB
ID:	1716280

        Comment


          Originally posted by ElizzaRF View Post
          Hi!

          Can you show an example image?
          It seems to me that if a shader uses screen space, there will likely be a seam. This also applies to Fog and ScreenSpaceReflection. Since at different angles, the refraction will be different for each camera.
          If, for example, you try to use Raytracing reflections, there may not be a seam, since there is an exact calculation of reflections in the direction of the camera.
          Look at examples of 360 water rendering, these projects were issued as part of a sponsorship program. As you can see, somewhere it is difficult to notice the seams and there are breaks.

          https://youtu.be/KU01Uy4n8wU Example 1
          https://youtu.be/LyFImwdKqME - Example 2
          https://youtu.be/JqpWKbZyb-c - Raytracing reflection and raytracing global illumination. This is a very difficult miscalculation and a heavy load.
          But if for example only reflections are used, I think the load may not be very large.
          Hello, see in attachment the picture showing this problem. When refraction is set to 2, all element concerned by it disapear at 360 export. With a set to 1, the render is fine to me but I wish add refraction. It works well in real time. See below the link to the creator tutorial :
          https://youtu.be/uU9BoD3sutY
          The first thing to do as he say in this video: activate generate mesh distance fields and Post process: enabled with stencil

          Comment


            Originally posted by JEMS Films View Post
            Hey man i feel so angry with your plug in becaouse yo don't explain how it works in your tutorials! i bought this yesterday becouse i need to finish this for my work in ASAP, and in the first moment when i put the first camera "Camera_Point_360" and after the second camera or preview "Camera_Rec_360" this doesn't show me nothing! it's in black... {"data-align":"none","data-size":"full","title":"Fail","data-attachmentid":1716280}
            Hi, JEMS Films !
            Try 1 tutorial for begin work - https://youtu.be/HXADxhSp0To
            You need Press Play in your Editor.
            All tutorials.
            https://www.youtube.com/playlist?list=PLFbTU4_cn7lNWvh7_jjQwBbyOb_YGDcy1
            Write me in the mail and I will be happy to help you.
            Email me Lenina62-ivan@mail.ru

            Black, because the camera is activated when you click a simulation or Play button.
            This is done specifically to remove the load. If you need you to see the result in the editor itself, click on the actor Camera Point 360 and Realtime in Editor = True

            Click image for larger version  Name:	RealtimeEditor.jpg Views:	0 Size:	562.7 KB ID:	1716438

            Step 2.

            Chose Camera Rec 360 actor.
            1. Aspect Ratio 2:1
            2. Quality Texture = 4096

            Click image for larger version  Name:	Settings_Camera360.jpg Views:	0 Size:	492.4 KB ID:	1716446
            Last edited by ElizzaRF; 02-03-2020, 06:31 AM.

            Comment


              Originally posted by Jemstoo View Post

              Hello, see in attachment the picture showing this problem. When refraction is set to 2, all element concerned by it disapear at 360 export. With a set to 1, the render is fine to me but I wish add refraction. It works well in real time. See below the link to the creator tutorial :
              https://youtu.be/uU9BoD3sutY
              The first thing to do as he say in this video: activate generate mesh distance fields and Post process: enabled with stencil
              Good afternoon, Jemstoo!

              Do you have the opportunity to send me a scene so that I can see what can be done? Unfortunately, without this shader, it’s difficult for me to orient and help you.
              My mail: Lenin62-ivan@mail.ru
              I remind you that all the projects that are sent to me, after help I delete, I do not keep your originals.

              Comment


                Why is the bottom 3rd of my render saving with black it looks fine in the buffer as it is being made ? looks like the bottom camera is missing - i'm pretty sure i just updated the version I am using and this scene is in 4.22 -again it looks totally fine as it is rendering - then the output got right for a sec - then it got all weird and glitchy

                and Click image for larger version  Name:	Magical1.0000.jpg Views:	0 Size:	79.5 KB ID:	1719038
                Attached Files
                Last edited by Arcane; 02-08-2020, 10:15 PM.

                Comment


                  Originally posted by Arcane View Post
                  Why is the bottom 3rd of my render saving with black it looks fine in the buffer as it is being made ? looks like the bottom camera is missing - i'm pretty sure i just updated the version I am using and this scene is in 4.22 -again it looks totally fine as it is rendering - then the output got right for a sec - then it got all weird and glitchy

                  and Click image for larger version Name:	Magical1.0000.jpg Views:	0 Size:	79.5 KB ID:	1719038
                  Good afternoon!
                  Can you remove and start the camera again?
                  Have you tried to run the project in version 4.23 or 4.24?


                  I already had this error, it was in the project or in the project settings.

                  Solution 1.
                  1. Open a new scene and try to render
                  2. Try moving some content to your new scene and check the rendering.
                  3. Try to remove all post processing?

                  Solution 2. Try using HighResShot system. Working?
                  https://youtu.be/J7uEiOhkH8o

                  We need to find a reason to understand why this is happening.
                  I would ask you to send a project to the mail Lenina62-ivan@mail.ru , but maybe considering that many of the works are commercial, you may not be able to do this.

                  Please write to me by mail.

                  Comment


                    Hello ElizzaRF

                    So did you ever see how to make it work with the Cut Track - everytime its in there the render doesnt work proberly for me - I just opened an older level I needed to re-render and spent 2 hours trying to debug cuz it would only render 1 frame in 360 before dropping back to the regular camera - once I killed the cut track it worked fine . I also don't understand how it knows which camera to choose ? when you click active camera? what if you have 2 cameras in your sequencer ?
                    Couldnt you add a select in the plugin where you choose the camera you want ? that would be way less confusing -

                    Also what about adding presets to the sizes so you could select the render out size and it would change everything it needed to change - texture size - square or rec - experimental quality - all those things if they are not the same as what you are doing across your project will mess up your render and you really have no way of knowing till you open in After Effects or wherever and look at it which could be a few days later .
                    I'm staring at 5 computers that i do Unreal renderings on and trying to keep track that i put all the right settings as I go thru 20-30 projects is challenging that i dont mess up cuz i forgot to change one or two settings -

                    the output with all setttings should be in one place - the texture sizes are gonna be 2048, 4096 and whatever the 7??? one is right ? its gotta be one of those so why make people remember what it is just add a preset that handles all the settings at once - they can still type it but seem a waste of key strokes and prone to messing up across multiple projects , what if I have dyslexia even for a moment or i'm thinking of some other number and I type it in wrong or swap the 96 -

                    Also what about adding any r.whatevers sharpening/supersambling extras to the plugin that you could just check on and add the amount you wanted to happen ? stuff like this or other editor commands that as an artist i have no idea how to use but can make your image sharper and crisper https://docs.unrealengine.com/en-US/...age/index.html

                    Also on the rec2d how does that even work with particles , wont they be in a different position ? as they are non-deterministic . I've got alot of rendering issues for my movie but trying to rerender at 6k to see if it helps will send you a link to see what you can help me fix when done .

                    Comment


                      Originally posted by Arcane View Post
                      Hello ElizzaRF

                      So did you ever see how to make it work with the Cut Track - everytime its in there the render doesnt work proberly for me - I just opened an older level I needed to re-render and spent 2 hours trying to debug cuz it would only render 1 frame in 360 before dropping back to the regular camera - once I killed the cut track it worked fine . I also don't understand how it knows which camera to choose ? when you click active camera? what if you have 2 cameras in your sequencer ?
                      Couldnt you add a select in the plugin where you choose the camera you want ? that would be way less confusing -

                      Also what about adding presets to the sizes so you could select the render out size and it would change everything it needed to change - texture size - square or rec - experimental quality - all those things if they are not the same as what you are doing across your project will mess up your render and you really have no way of knowing till you open in After Effects or wherever and look at it which could be a few days later .
                      I'm staring at 5 computers that i do Unreal renderings on and trying to keep track that i put all the right settings as I go thru 20-30 projects is challenging that i dont mess up cuz i forgot to change one or two settings -

                      the output with all setttings should be in one place - the texture sizes are gonna be 2048, 4096 and whatever the 7??? one is right ? its gotta be one of those so why make people remember what it is just add a preset that handles all the settings at once - they can still type it but seem a waste of key strokes and prone to messing up across multiple projects , what if I have dyslexia even for a moment or i'm thinking of some other number and I type it in wrong or swap the 96 -

                      Also what about adding any r.whatevers sharpening/supersambling extras to the plugin that you could just check on and add the amount you wanted to happen ? stuff like this or other editor commands that as an artist i have no idea how to use but can make your image sharper and crisper https://docs.unrealengine.com/en-US/...age/index.html

                      Also on the rec2d how does that even work with particles , wont they be in a different position ? as they are non-deterministic . I've got alot of rendering issues for my movie but trying to rerender at 6k to see if it helps will send you a link to see what you can help me fix when done .
                      Hi, Arcane!

                      The response will be updated after each response.
                      I'm sure this will help you in your work, now it's very easy to do.
                      Now Camera 360 working + Camera Cut. Please see new tutorial https://www.youtube.com/watch?v=pHPKJRH7Uxw
                      As you can see, there can be a lot of cameras in the scene.

                      Camera Cut.

                      1. Please open your Master Sequence and Your Shot
                      Click image for larger version  Name:	Step_1.jpg Views:	0 Size:	342.1 KB ID:	1722926
                      2. Added to your Shot - Camera Point 360 and Attach to your camera, and add Transform 0.0.0 for Camera Point 360 add key

                      Click image for larger version  Name:	Step_2.jpg Views:	0 Size:	450.7 KB ID:	1722927

                      Click image for larger version  Name:	Step_2.1.jpg Views:	0 Size:	136.9 KB ID:	1722928

                      3. Chose Camera Cut Track and Right Mouse = Locked.
                      And check begin and End for Zone Attach Camera.

                      Click image for larger version  Name:	Step_3.jpg Views:	0 Size:	207.5 KB ID:	1722929

                      4. back to Master Sequence and check, Track Active.
                      Click image for larger version  Name:	Step_4.jpg Views:	0 Size:	179.6 KB ID:	1722930

                      When you click active camera?
                      What is the value Camera active?
                      The 360 camera is always active, but if you need to see how your sequence works without 360, you can uncheck this box and your standard camera will work. In other cases, the values can be left untouched.

                      Couldnt you add a select in the plugin where you choose the camera you want ? that would be way less confusing

                      I would like to do this automatically, but as it turned out it is problematic, while looking for a solution.
                      My experiments helped make this possible with only one camera, but if the cameras are different, there are problems. I'm looking for a solution.
                      Example. Sequence Fight Scene. Camera 360 automatic all transform - https://youtu.be/b3VMr7So7XE

                      Therefore, the most accurate solution that will help you is adding Camera Point 360 to MasterSequencer and Camera Cut https://www.youtube.com/watch?v=pHPKJRH7Uxw

                      Also what about adding presets to the sizes so you could select the render out size and it would change everything it needed to change - texture size - square or rec - experimental quality - all those things if they are not the same as what you are doing across your project will mess up your render and you really have no way of knowing till you open in After Effects or wherever and look at it which could be a few days later.
                      I'm staring at 5 computers that i do Unreal renderings on and trying to keep track that i put all the right settings as I go thru 20-30 projects is challenging that i dont mess up cuz i forgot to change one or two settings ?


                      Previously, you had to manually correct the texture size. It's been a long time.

                      Click image for larger version  Name:	TextureQuality_Manual.jpg Views:	0 Size:	185.2 KB ID:	1722949

                      Now it is enough to change only the values. To get excellent quality, you need to specify values higher than 2048. For example, almost all projects specify 4096 values.

                      To get excellent quality, you need to specify values higher than 2048. For example, almost all projects specify 4096 values. But, if you need higher definition and your video is more than 4k-8k, you can set 5000, 6000, 7000, but this will require strong hardware.
                      You can experiment with the values and choose the best picture quality for you.

                      Click image for larger version  Name:	TextureQuality.jpg Views:	0 Size:	102.1 KB ID:	1722948

                      Please see chanle Unreal Angine Assets 360. https://www.youtube.com/watch?v=LyFImwdKqME - all videos

                      I will think about the preset settings that would immediately remove seams in images. And if certain settings are still required in the project, make it possible to enable them.

                      I will think about the preset settings that would immediately remove the seams in the images. And if certain settings are still required in the project, make it possible to enable them.
                      Am right? For example, if you are adding a 360 camera to a project, you don't need to spend time setting up the post process to avoid seams.

                      Also what about adding any r.whatevers sharpening/supersambling extras to the plugin that you could just check on and add the amount you wanted to happen ? stuff like this or other editor commands that as an artist i have no idea how to use but can make your image sharper and crisper https://docs.unrealengine.com/en-US/...age/index.html

                      Thank you very much for the information, I will read the documentation and check what is possible to use.

                      Also on the rec2d how does that even work with particles , wont they be in a different position ? as they are non-deterministic . I've got alot of rendering issues for my movie but trying to rerender at 6k to see if it helps will send you a link to see what you can help me fix when done .

                      Maybe You have an example of a test scene with such particles so I can see the problem.
                      You can send an example to me by email Lenina62-ivan@mail.ru

                      English is not my native language, but I hope I answered your questions, if not, please write to me additionally.
                      Last edited by ElizzaRF; 02-18-2020, 03:08 PM.

                      Comment


                        Ok thanks for the response - I rarely use the master track so that adds another level of complexity and organization to my work but ok - the reason for being able to just pick the camera is I thought of a scenario - Say I've made 3 seperate flythrus for the whole song - I've animated alot of elements in the sequence and I want to render out each flythru in 360 - also my scene is heavy so I can't get a great preview of it in realtime so I want to just export all 3 cameras for the full song and then deal with the edit in post . So immedietly I'd have to create 3 seperate master tracks and 3 seperate camera sequences to make it work - ugggh thats alot of sequences to keep organized - I come from an After Effects world and it is so much less confusing - why does it have to be so complicated in Unreal ? (:

                        there are a bunch of r.tonemapper or r.texturestreaming blah blah blah that are hard to even find in the documentation as to what they do that I've seen in archviz tutorials i feel improve rendering quality and only the most experienced users know what they do . If you could find out all the console variables that can be set to improve rendering quality and push into cinematic super-sampling and set it up in blueprints so everyone doesnt have to do it every time
                        I gueus they are called cVars like in this package https://autosettings.readthedocs.io/en/latest/settings/ I didnt even know there was a bloom quality one until I just read it here - I would say most artists newbies and people using Unreal for Film production are not going to be to savy towards this stuff for awhile -

                        On the particle issue you can use any particle system - they are non deterministic , meanig if you run 3 times they will always be slightly different - so don't you have to take a photo - rotate the camera and regenerate the scene and take next photo ? or do you just freeze the scene and rotate the camera in its frozen state ?
                        Last edited by Arcane; 02-18-2020, 03:22 PM.

                        Comment


                          Originally posted by Arcane View Post
                          Ok thanks for the response - I rarely use the master track so that adds another level of complexity and organization to my work but ok - the reason for being able to just pick the camera is I thought of a scenario - Say I've made 3 seperate flythrus for the whole song - I've animated alot of elements in the sequence and I want to render out each flythru in 360 - also my scene is heavy so I can't get a great preview of it in realtime so I want to just export all 3 cameras for the full song and then deal with the edit in post . So immedietly I'd have to create 3 seperate master tracks and 3 seperate camera sequences to make it work - ugggh thats alot of sequences to keep organized - I come from an After Effects world and it is so much less confusing - why does it have to be so complicated in Unreal ? (:

                          there are a bunch of r.tonemapper or r.texturestreaming blah blah blah that are hard to even find in the documentation as to what they do that I've seen in archviz tutorials i feel improve rendering quality and only the most experienced users know what they do . If you could find out all the console variables that can be set to improve rendering quality and push into cinematic super-sampling and set it up in blueprints so everyone doesnt have to do it every time
                          I gueus they are called cVars like in this package https://autosettings.readthedocs.io/en/latest/settings/ I didnt even know there was a bloom quality one until I just read it here - I would say most artists newbies and people using Unreal for Film production are not going to be to savy towards this stuff for awhile -

                          On the particle issue you can use any particle system - they are non deterministic , meanig if you run 3 times they will always be slightly different - so don't you have to take a photo - rotate the camera and regenerate the scene and take next photo ? or do you just freeze the scene and rotate the camera in its frozen state ?
                          You can use standard sequenc. For example, make an attachment to each camera and specify it on the track. The main thing in Camera Cut is to make Locked. And all Transform 0.0.0 for Camera Point 360. I'll record a video lesson later.
                          Click image for larger version  Name:	Sequencer_AttachCamera.jpg Views:	0 Size:	383.6 KB ID:	1722996
                          This works just as well as the Master Sequencer.

                          Unreal Engine 4 is very diverse, I constantly study it and always learn something new. But some things are very difficult to do.

                          I will check everything and see what I can add. It's very good that You told me about this.

                          You use Camera Rec 2D ?
                          in this type of camera, I noticed that the image clarity and color quality are different, so I'm still working on it. In the previous version of the camera, you had to manually make a lot of settings. Now the 360 image is obtained automatically.
                          https://youtu.be/6OiK2n6ZcSI
                          This camera freezes the time, then the camera rotates, then a snapshot occurs, when all the rotations are completed, a 360 shot is taken, then the next frame begins.
                          But I would say Camera Rec 2D - experiment.

                          Please use Camera Rec 360 and Camera Point 360 (this camera Capture takes place in real time with 6 cameras. No time freeze.) This is the main camera with which you can get very high quality. https://youtu.be/HXADxhSp0To
                          Last edited by ElizzaRF; 02-18-2020, 05:54 PM.

                          Comment


                            NEWS 02.21.2020. Soon Added new mode Stereo 360 Experimental.
                            Click image for larger version  Name:	Camera360_NewStereoMode.jpg Views:	0 Size:	469.1 KB ID:	1724088





                            Recently, I've been working on fixing seams in stereo 360. As it turned out, this is very difficult. There were many problems. Over time, I will try to improve this mode, but for now this is all that can be done.
                            The good news is that if you try and take into account some nuances, you can avoid seams.
                            Click image for larger version  Name:	Camera360_NewStereoMode2.jpg Views:	0 Size:	13.9 KB ID:	1724089





                            Two modes:
                            -Stereo 360-when you rotate the stereoscopic effect is lost, when you rotate 180 degrees, the image looks like inverted.It it seems that the left eye and the right eye have changed places, since this is a recorded video.

                            360 Stereo (Experimental)
                            The problem with head rotation and inverted view is fixed, but there are other big problems, there are seams if the objects are very close to the camera.There are artifacts that I can't fix. Therefore, to avoid them, you need to take everything into account.

                            What problems are there:
                            1. If the object is very close to the camera, seams appear;
                            2. Artifacts in the camera crosslinking area, it is best to avoid textures that have a complex structure.

                            In this implementation, stereo 360 is not yet suitable for complex projects with many details.

                            Example:
                            https://drive.google.com/open?id=1xs...5LGuaW-6sc76Jg
                            Previous version Stereo 360 video https://www.youtube.com/watch?v=b3VMr7So7XE
                            New Experimental mode Stereo 360 video https://www.youtube.com/watch?v=FMT0WgILZ5Q
                            Last edited by ElizzaRF; 04-14-2020, 07:42 AM.

                            Comment


                              NEWS 02.22.2020. Soon Added new mode Dome 180.

                              Click image for larger version  Name:	Dome180.jpg Views:	0 Size:	278.2 KB ID:	1724522
                              Click image for larger version  Name:	Dome180_mode.jpg Views:	0 Size:	12.9 KB ID:	1724523
                              Click image for larger version  Name:	Dome_180.jpg Views:	0 Size:	244.8 KB ID:	1724698

                              Example Video Mode : https://youtu.be/u0HKaXxAiW0
                              Last edited by ElizzaRF; 02-22-2020, 04:12 PM.

                              Comment


                                NEWS 2 02.22.2020. Updated Camera Point 2D.
                                Creating automatic 360 image using a standard camera reduces the load on the video card. This camera should be used as a last resort.
                                Rendering takes longer than the main Camera Rec 360

                                Click image for larger version  Name:	CameraRec2D.jpg Views:	0 Size:	434.3 KB ID:	1724723
                                Click image for larger version  Name:	CameraRec2D_1.jpg Views:	0 Size:	407.4 KB ID:	1724724
                                Known issue:
                                1. In UE versions 4.23, 4.24, 1 frame is formed, or a frame shift occurs. I look for solutions.
                                2. The color palette is different from the camera. Look for solutions. Be sure to adjust the color correction.
                                3. This camera should be used as a last resort. Rendering takes longer than Camera Rec 360 actor.

                                Recommendations:
                                1. Image size for 6 cameras is 2500-3000 px.
                                2. Image 360 = limit ~16340 px. Maybe crash UE4.
                                3. There is also an automatic application of post-process settings to avoid seams. Please watch the video.
                                4. Working Planar Reflection.

                                Example working camera 2D point
                                https://youtu.be/ktQl2nBUJ_Y

                                Comment

                                Working...
                                X