Silverwing Quick-Tip: Octane Camera Projection

Made Using C4D 2023.1.3
Octane 2022.1_R8
Octane Projection Setup Scene:
drive.google.com/open?id=10N-...
Hello everyone.
After last weeks almost 1h "Mega-Tip" here´s a short one again, where I show two ways how you can setup a proper camera projection within Octane in Cinema 4D
Thank you very much for watching.
P.s. leave a comment if you have any good Idea for a future quick tip / tut.
0:00 Intro
0:32 C4D Simple Scene Setup
3:07 C4D Native Projection Setup
3:46 Explaining what happens in the Background
5:44 Octane Native Projection Setup
6:16 Flipping the Image
6:33 Setting Projection to World Space
7:12 Fitting the Projection within the Field Of View
8:25 Collecting Ideas for Dynamic Projection Setup
9:06 Xpresso to the Rescue
10:07 Setting Up the Xpresso Math
12:52 Final Test of the Projection
13:40 Outro

Пікірлер: 60

  • @nordskill.design
    @nordskill.design Жыл бұрын

    This is the case when you learn a lot about the X-Presso itself, not just the camera projection topic :)

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Ha ha. I did not think about that. But great to hear. Cheers and a great time to you!

  • @smash.studio
    @smash.studio Жыл бұрын

    Omg thank you so much. Searched the whole of the internet last week for this exact thing and couldn’t find anything. Made my day! ❤

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Oh wow. What a coincidence! Very nice to hear that!

  • @GLYNDYER
    @GLYNDYER Жыл бұрын

    You make everything look so easy….😊

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Thank you. Let me assure you that there is a lot of research going into every video just to make it look like it´s easy in the end 😇

  • @Murathanaksoz
    @Murathanaksoz Жыл бұрын

    the one and only

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Thank you so much for your kind words. That is a great compliment!

  • @MrBrainsquash
    @MrBrainsquash Жыл бұрын

    Cool, very excited for the next upcoming topics! Thanks.

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Thank you. I definitely have some exciting ones on my list 🙌

  • @bokasonic
    @bokasonic Жыл бұрын

    Thank you Raphael! Learned new things, again :)

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Also thank you for watching. Great to hear that!

  • @rudybertazzo
    @rudybertazzo3 ай бұрын

    Extremely helpful, thank you very much!

  • @SilverwingVFX

    @SilverwingVFX

    3 ай бұрын

    Super nice to hear that 🙌

  • @ThomvanVliet
    @ThomvanVliet Жыл бұрын

    Very nice! learned something new in Expresso today, and thanks for the setup download!

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Oh very cool. Glad to be of help 🙌 Cheers and a great start into tis week to you!

  • @arenasvfx
    @arenasvfx Жыл бұрын

    I had a project a few months ago that required projection and I had to manually adjust the aspect ratio numbers until it fit perfectly. This would've been so helpful. Thank you so much! Great tutorial!

  • @voodoorampager
    @voodoorampager Жыл бұрын

    Thank you as usual maestro

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Thank you. Glad it was useful to you!

  • @hectornapolilubetkin4958
    @hectornapolilubetkin495811 ай бұрын

    Nice one! always helpful!

  • @SilverwingVFX

    @SilverwingVFX

    11 ай бұрын

    Thank you. Great to hear that 😊

  • @jonathanbrioschi
    @jonathanbrioschi Жыл бұрын

    AWESOME!!! THANK YOU!!

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    You're very welcome! Glad you liked it!

  • @fernandolardizabal458
    @fernandolardizabal458 Жыл бұрын

    Beautiful! I am always learning something new!! Already created a preset to my library! Thanks a ton!

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Thank you very much Fernando. That´s amazing to hear. And yeah. Save those presets to stay ahead of the curve 😎

  • @god-rays
    @god-rays Жыл бұрын

    Happy projecting 🎉

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Thank you. Likewise 🙌

  • @binyang9530
    @binyang9530 Жыл бұрын

    Great tutorial, thank you.

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Glad to hear that. Thank you very much!

  • @zotake
    @zotake Жыл бұрын

    Nice tip! 🙌

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Thank you very much!

  • @fin9672
    @fin96722 ай бұрын

    Thanks for this. Very helpful. Its honestly pretty nuts that we need to faff around with expresso imo.

  • @SilverwingVFX

    @SilverwingVFX

    2 ай бұрын

    Oh, thank you very much. And yes, I totally agree that this should be more easy. Hopefully there is a better way in the future!

  • @Murathanaksoz
    @Murathanaksoz8 ай бұрын

    We are very aware of the effort you have put in, as a community. However, I have a request, which I'm sure other friends would also want. There should be a way to use the shadow catcher of the Octane render engine as a reflection catcher as well, without being confined to the layer ID. If you find a way, please share it with us. It becomes essential in projects where adding a 3D object to a video is crucial.

  • @vladan.Poison
    @vladan.Poison Жыл бұрын

    When i get such job and i dont want to get killed i will pass it to you.

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Ha ha ha. Thanks. Appreciate it 😅😇

  • @ThePuka
    @ThePuka Жыл бұрын

    Not very artist friendly, but I suppose once you set this up you can keep it pretty much as a preset. Thanks for this, been wanting to explore this further.

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Yeah I get it. There might be other more artist friendly Ways to do it. But I did not find them yet.

  • @ThingaMagid
    @ThingaMagid19 күн бұрын

    How would you use this to project textures from live action plate footage so the environment has correct scene. Diffuse or emission texture? Also, how would you then setup the projected textures as shadow catcher as well to get realistic shadows and reflections?

  • @SilverwingVFX

    @SilverwingVFX

    19 күн бұрын

    Hey there and thank you very much for your question. I think this is a bit complicated since you want to use the image to affect the object in the reflection / refraction and also diffuse lighting. If it would just be about the emission and not the Shadow Catching aspect of it, I would use pure emission with it. Set a diffuse material with black diffuse, then use a "Texture Emission" with "Surface Brightness" ticked on. Though this then would not catch shadows and reflections. So you could experiment with also using the same image on the diffuse and then, depending on the material of the projected object also add a reflection. This is only possible with the universal material. Since the Diffuse Material does not have a reflection and the Glossy Material does not have emission. So you could make a universal material with e.g. a glossy reflection and a projected texture, that goes into the color (Albedo) and emission. If you are OK with just a Shadow as well as the Diffuse GI of the Object, stick with the Diffuse Material. Then use the render layers to get your object-, it's shadow and it's reflection separated and on its own render pass / render layer. This can be merged in compositing (like After Effects, Nuke or Fusion Studio) or within octanes own internal compositing context. I have videos on all of those: Render Layer & External Comp in After Effects: kzread.info/dash/bejne/i3ZorqSfj9fFiNY.html Render Layer & Internal Comp: kzread.info/dash/bejne/lHmbzNCyftq1g8o.html New Internal Compositing Nodes (This might be necessary to know what to do in newer Octane versions): kzread.info/dash/bejne/h4Cm2qaYZ8mwe9Y.html Basically you would use your video as an background layer (like what I do in the second video with the gray background) Hope this all makes sense and helps. If you have questions, then feel free to ask

  • @Frontigenics
    @Frontigenics4 ай бұрын

    hmmm, not sure what I'm doing wrong but the FOV math didn't work out for me like this. I followed the steps, and the the projection was correct-- but too small. I had to multiply the math you laid out by an additional 1.43x. So not sure where that comes from. Project size and images all match. I'll keep looking into it.

  • @SilverwingVFX

    @SilverwingVFX

    4 ай бұрын

    Thank you very much for your comment. Maybe they changed something until back then... 🤔 If I have the time I might look into it again. At least you got there somehow in the end 😇

  • @Frontigenics

    @Frontigenics

    4 ай бұрын

    @@SilverwingVFXYep, thanks for the reply! I'll try a totally new project and see what happens in that. I'm using camera data from pftrack, so maybe that introduced some kind of scaling issue? I be sure to comment again when I figure it out.

  • @MarcusRizzo
    @MarcusRizzo Жыл бұрын

    Hi! cool tut!, is there any difference between this method and using the Sample pos. to UV projection?

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Hey there and thank you for the comment. Sample Position to UVs won´t show up in reflections / refractions etc. correctly. It will never reflect / refract the right part and always show the part of the background image that would be at the reflections / refractions UV location, not the position the ray is actually traveling.

  • @yuchen3297
    @yuchen3297 Жыл бұрын

    the 1st method always produces repeat boundary, i am using r25 and same oc version as you

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Thank you very much for your comment. What would be the intended result for you? Eventually setting the "Border Mode" U and V to something else then "Wrap Around" in your input texture node will help 🤔

  • @ThingaMagid
    @ThingaMagid Жыл бұрын

    Thanks for this. Can you explain how the original method wouldn’t work for some VFX shots? What would be the reason for using the octane camera baking in VFX?

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Hey there. Yes, of course. There are situations where you need to bake down your projection to objects that have existing UV sets. Mostly if you want to deform your projection. Think about a birds eye view video out of a helicopter that you tracked and now reprojected to a ground plane. If you want to simulate a meteor hit the ground plane would deform from the impact. With both the C4D and the Octane method your projection would still look as if it was flat and not follow the mesh. With C4D you are using the UVs for your projection. They are different each frame of the video, because your viewing angle changes. With Octane the projektion is done Procedurally so you are free to bake down the animation to the existing ground UVs. After that you just have a UV mapped moving texture on your object. So you can deform your object and the texture (former projection) will deform with it. Sorry for the long read. I hope that makes stuff a little clearer. Cheers and an awesome Day to you!

  • @ThingaMagid

    @ThingaMagid

    Жыл бұрын

    @@SilverwingVFX Thanks so much for your thorough explanation. Your videos and tutorials are actually very helpful and needed. You touch upon a lot of things in cinema 4d and octane that we can't find on the internet. I hope you continue making more!

  • @prymexxxx
    @prymexxxx Жыл бұрын

    Is there any way to use this to make the ian hubert method possible in c4d octane? Great tutorial as always btw

  • @rolf1820

    @rolf1820

    Жыл бұрын

    If you are reffering to the green screen part yes! Go look up this on KZread: Siggraph 2018 Rewind Aaron Sorensen: VFX & Compositing with Redshift & C4D. He shows Ians workflow but just in C4D :)

  • @prymexxxx

    @prymexxxx

    Жыл бұрын

    @@rolf1820 no. im talking about the ian hubert modeling method

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    I would have to look at how exactly he is modeling. But I guess something like this can be done. However I think it would be more in the side of projecting then converting to UVs, like the 1st method I showed. I do the conversion from the tags to UVs just to make it more understandable. But this can be also used to fixate the projected textures.

  • @rolf1820

    @rolf1820

    Жыл бұрын

    @@prymexxxx oh just apply a texture onto a plane, then use the knife tool to cut out details

  • @dorianbechter5140
    @dorianbechter5140 Жыл бұрын

    How can i fixate the projected texture onto the plane UV's?

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    Hey there. You have to bake the Projection to the UVs. You can do that using this technique: kzread.info/dash/bejne/mZd-sLmteZrVpcY.html You need the Octane Native Camera Projection method and good UVs on the geometry you are projecting on. Just bake the Texture and reapply it as a UV mapped tex. Unfortunately there is no internal way of doing it on the fly. At least that I know of! Hope that helps 🙂

  • @dorianbechter5140

    @dorianbechter5140

    Жыл бұрын

    @@SilverwingVFX Thanks for tipp this helps alot, also thanks for the fast response glad to have a veteran like u in this community helping out! 🙂

  • @voodoorampager
    @voodoorampager Жыл бұрын

    Thank you as usual maestro

  • @SilverwingVFX

    @SilverwingVFX

    Жыл бұрын

    You are very welcome!