Announcement

Collapse
No announcement yet.

CAMERA 360 System (Blueprints)

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

    [RELEASED] CAMERA 360 System (Blueprints)

    Camera 360 - camera system for video and screenshot (360, Stereo, Mono and 2D).

    Video and Screenshot Camera 360, 2D, 180, 3D (stereo mode) + rotation and more!

    Rendering video and screenshot in Mono or Stereo mode for 2D, 180 and 360.

    Link Marketplace: https://unrealengine.com/marketplace/en-US/camera
    Click image for larger version  Name:	Image.jpg Views:	1 Size:	209.5 KB ID:	1595265



    Added the ability to sequence in two ways.

    1. With HighResShot system. Recording begins after the start of the game (png sequence).

    2. With Matinee and Sequencer systems(jpg, png).



    Example: Example Video, Mono and Stereo Image ,

    YouTube:

    Youtube 360 8k 3d №1 (Render target texture 4096 px)

    Youtube 360 8k 3d №2 (Render target texture 4096 px)

    Youtube 360 4k Mono №1 60 fps (Render target texture 4096 px)

    Youtube 360 4k Mono №2 30 fps (Render target texture 2048 px)

    Post Processing + No ScreenSpaceReflection
    Post Processing + ScreenSpaceReflection

    Update 1.1.
    Added 180 video mono and stereo mode: youtube https://youtu.be/2kPHQzMHs8U
    Corrected 2D stereo mode to SideBySide: https://youtu.be/ZtGj3HhO87Y

    Update 1.12
    Preview: https://youtu.be/AYi4-eV7D_8
    1. Added activate Camera value? Allows you to activate the camera without writing code in Level blueprints.
    2. Added the ability to change the aspect ratio 2:1 .
    Now images can be formed in 2:1 resolution , example 4096x2048. This will allow You to immediately add images for post production.
    3. HiresShotSystem. Screenshots can be saved to any folder, and the name of the images can be changed.
    4. If You set the screen mode to 2:1, You must specify dimensions for example 4096x2048 , if you specify 4096x3840 when rendering via Sequencer , a red zone will appear that indicates that the dimensions are incorrect. Let's call it size debugging.

    Update 1.13. added 2 actors. camera_point_2d and camera2d_rec
    Link forum.

    Update 1.13 fix 3.
    Added the ability to use RayTracing using camera360.
    Now You can get the final image in the usual way. All you need to do is activate the Raytracing value.
    This mode allows a lower load on the video memory. I think this can solve the problem of artifacts on weak systems, You can also try to activate this function.
    More information: Link forum
    Youtube prewiev update 1.13 fix 3.



    Don't forget that you need a strong graphics card for rendering. Videos are recorded on GTX 1060 6gb or RTX 2080 ti.

    When recording a sequence, if the video card is weak, artifacts may appear due to lack of memory.

    Number of Blueprints: 5

    Number of Meshes: 10

    Structure: 1

    Features:
    • Rotations
    • ScreenShot (Key M)
    • Video recording mode (Sequencer, Matine, HighResShot)
    • Mono 2d, 180, 360
    • Stereo (2d, 180, 360)
    • Setup is very simple
    • Image Format Sequencer and Matine (png, jpg, bmp)
    • HighResShot system (png)
    • Look AT and Follow camera
    • Spline path
    • Target camera

    Documentation:

    Preview System
    Tutorials:

    Tutorial 1. Sequencer system in Unreal engine.
    https://youtu.be/HXADxhSp0To

    Tutorial 2. HighResShot system in Unreal Engine.
    https://youtu.be/J7uEiOhkH8o

    Tutorial 3. Working with Adobe Premiere Pro.
    Tutorial Adobe premiere №3

    Tutorial4.. Quick setup Camera_Point_2D (experimental mode)

    Tutorial5. Quick setup ShowDown scene in dxr. (experimental mode)

    Tutorial6. DXR in Camera_Rec_360.
    Important/Additional Notes:
    Some Post processing does not work, artifacts appear in the form of seams.



    100% Not working (Artifacts appear):
    • AtmosphericFog;
    • ScreenSpace Reflection;
    • Post process Vignette.
    • Exponential height fog (artifacts in frames may be observed due to load)
    • Post Process Bloom (The seam is difficult to see, but when you turn on bloom, it may appear from behind.
      This does not interfere, but if You need to remove it, just change the value of bloom).
    Known issue:
    • Stereo mode 360-when rotated 180 degrees, the image looks inverted. It seems the Left eye and right are swapped, as this is a recorded video.
      I will try, if possible, to fix it in updates.
    • Unreal Engine 4.22. When raytracing mode is activated Raytracing Global illumination the plugin works, but very very slowly. A request was made to answerhub in the bug report of the engine. https://answers.unrealengine.com/que...0113/view.html . In the future, a new mode for working with ray tracing may be added.
      Received a response from the developers:
      This is something that is expected. Since the scene capture is running ray tracing on a resolution dictated by the render target, scaling it up and down will have an immediate impact on performance. it is directly proportional to the number of pixels, so a change in texture resolution from 1024x1024 -> 2048x2048 will cause the ray tracing passes to increase 4X. RTGI in its current implementation is slow and very expensive. Keep in mind Ray Tracing is under active development so things may change as improvements are implemented with each engine verison.
      1. Added experimental mode for DXR.

      2. Added new mode for DXR update 1.13 fix 3.
    • Custom Render, EXR, not working used RenderTargetTexture2D. I'm trying to implement the option of additional rendering with custom render support, but I can't say when it will be done.

    Maximal Resolution

    Sequencer Editor: 7640x7640

    RenderTarget Texture: 2048

    RenderTarget Texture: 2048, but from version 4.18, you can change the resolution of the render target Textures at higher resolutions (4096 and more).

    HighResShot System - not limit px for sequence and screenshot. However, if you specify a very large size, the application may crash.

    Recommended recording 360 using the sequence image (jpg, png). This is enough for 4K, 8k video.
    Attached Files
    Last edited by ElizzaRF; 07-25-2019, 02:29 AM.

    #2
    this could be a game changer for our production...curious about what other post processing it can't do. Looks amazing!

    Comment


      #3
      Originally posted by geylangwarrior View Post
      this could be a game changer for our production...curious about what other post processing it can't do. Looks amazing!
      Thank you for your interest.
      Soon I will make a list of post processing, which is not recommended to include in the project.

      Comment


        #4
        News.
        In next update will added VR180 Mono and Stereo mode (Side By Side). Now there is a stage of testing.

        Preview update 1.1. https://youtu.be/NjkYVUFWyCs

        1. Corrected 2D stereo mode to side by side:
        example: https://youtu.be/ZtGj3HhO87Y
        2. Added VR180 Mono and Stereo mode (Side By Side)
        example:
        https://youtu.be/duQ2PReCqxE
        https://youtu.be/2kPHQzMHs8U
        Attached Files
        Last edited by ElizzaRF; 03-18-2019, 05:19 AM.

        Comment


          #5
          Any questions about the product, you can ask in this branch.

          Comment


            #6
            Known issues, artifacts (unreal Engine 4 rendering specifics)
            1. Objects that are very close to the camera that is capturing can cause divergence which makes it hard for a user to focus on the 3D image. Be careful with objects that get too close to the camera as this will cause divergence. While in some cases image divergence will not be possible to avoid, thinking about your camera placement can help lessen the effect. The following video shows how you can have different levels divergence in your images.
            2. Not All effects works:
            -AtmosphericFog, Fog (Sometimes visible seams (depending on the strength of the effect);
            -ScreenSpace Reflection (Sometimes visible seams).
            -volumetric light (Sometimes visible seams)

            This message will be updated, as well as images.
            Last edited by ElizzaRF; 03-17-2019, 05:48 PM.

            Comment


              #7
              Currently experiencing some very dark frames from the output. Occasionally one frame comes out at the correct exposure but for the most part they are unusable. I have turned off all post processing and exposure controls. Any idea what could be causing this?
              Last edited by Warrior9VR; 03-19-2019, 06:36 AM.

              Comment


                #8
                Originally posted by Warrior9VR View Post
                Currently experiencing some very dark frames from the output. Occasionally one frame comes out at the correct exposure but for the most part they are unusable. I have turned off all post processing and exposure controls. Any idea what could be causing this?
                Can you show the video what you can't do?

                https://www.youtube.com/watch?v=0eQJ-pKaYzE - quick tutorial setup camera

                Can you send me Your scene with settings?
                In which You have something does not work. I'll check it out.

                I just recorded a video. Work with postprocessing. The actor was attached to point 360.
                Waiting uploaded youtube 5-10 min. And see this video postprocess https://youtu.be/1gVYSt7LGMU

                Waiting uploaded 1-2 hours uploaded on youtube:
                360 Mono mode + PostProcessing (No ScreenSpaceReflection) (render target 2048 px) : https://youtu.be/LzgZWd1OP0M
                360 Mono mode + PostProcessing + ScreenSpaceReflection (render target 2048 px): https://youtu.be/JPoE_r5r9AY

                The video shows that the 360 point does not accept the post-process. But, if we attach the camera to a Point_360, or on a Rec_360 actor put in a post-processing area, everything starts to work.
                Last edited by ElizzaRF; 03-19-2019, 06:13 PM.

                Comment


                  #9
                  Originally posted by ElizzaRF View Post

                  Can you show the video what you can't do?

                  https://www.youtube.com/watch?v=0eQJ-pKaYzE - quick tutorial setup camera

                  Can you send me Your scene with settings?
                  In which You have something does not work. I'll check it out.

                  I just recorded a video. Work with postprocessing. The actor was attached to point 360.
                  Waiting uploaded youtube 5-10 min. And see this video postprocess https://youtu.be/1gVYSt7LGMU
                  Please write, did it help you to solve your question?

                  Comment


                    #10
                    Thanks for your response...we are still analyzing our scene...I assume that it is some settings on our level, we will keep you updated! Thanks for your demo with the post processing, we will add this to our process.

                    Comment


                      #11
                      Originally posted by Warrior9VR View Post
                      Thanks for your response...we are still analyzing our scene...I assume that it is some settings on our level, we will keep you updated! Thanks for your demo with the post processing, we will add this to our process.
                      I Hear you. If you have any questions, write. WE will find a solution =)

                      Comment


                        #12
                        Frequently asked question:
                        Appearance of artifacts in heavy scenes, how to minimize the number?
                        Answer: Such artifacts usually appear due to lack of video memory.
                        There are several ways:
                        Method 1. You need to check the boxes in the sequencer. In this case, the editor will close and start rendering in a separate window. This will reduce the memory load.

                        Click image for larger version

Name:	Editor_mode.png
Views:	2
Size:	469.3 KB
ID:	1598660
                        Method 2.
                        1. You can render each eye separately. 360 Mono Left and 360 Mono Right.
                        Then you will combine your results in post-production.This will reduce the memory load.
                        Click image for larger version  Name:	Editor_mode2.png Views:	2 Size:	481.7 KB ID:	1598656

                        Method 3.
                        There is manual mode. I noticed that there are fewer artifacts in this mode than in the sequencer. But You need to check.
                        Click image for larger version  Name:	Editor_mode3.png Views:	2 Size:	429.2 KB ID:	1598658

                        Method 4. Try changing the display mode. Jpg, Png.

                        Method 5. You can adjust the resolution of render Target Texture textures, the default is 2048.

                        Method 6. Replace the graphics card (this is a last resort).

                        If none of the methods helped you. I can create another way of rendering. It will be designed for weak machines.
                        Last edited by ElizzaRF; 03-25-2019, 03:36 AM.

                        Comment


                          #13
                          Bottom and top of the dark seams?
                          This post-processing works, but you need to turn off the vignette. And the dark areas will disappear.
                          Vignette ON
                          Click image for larger version

Name:	Vignette_1.png
Views:	1
Size:	168.3 KB
ID:	1598670
                          Vignette OFF
                          Click image for larger version

Name:	Vignette_off.png
Views:	1
Size:	167.8 KB
ID:	1598671

                          Comment


                            #14
                            this is the capture of sky sphere top seams. No atmospheric; no postprocess.
                            Thank you.
                            Attached Files

                            Comment


                              #15
                              Originally posted by guillelavis View Post
                              this is the capture of sky sphere top seams. No atmospheric; no postprocess.
                              Thank you.
                              Can you send me a scene?
                              Even if the post processing isn't on the scene. Usually post process the default is 0.5, you need to set to 0.
                              Be sure to put the zone post process and specify the value of the Vignette 0
                              Tell me, did the solution help you?

                              Standart Scene (no_post process)
                              Click image for larger version  Name:	Standart_Scene.jpg Views:	1 Size:	197.2 KB ID:	1599187
                              Standart Scene + Post Process and Off Vignette 0
                              Click image for larger version  Name:	Standart_ScenePostProcess_Vignette_Off.jpg Views:	1 Size:	276.6 KB ID:	1599189
                              Last edited by ElizzaRF; 03-26-2019, 09:33 AM.

                              Comment

                              Working...
                              X