Page 1 of 6

Phantom Photo Match [1.4.2] Get the 3D camera from a photo!

PostPosted: Mon Jun 29, 2015 9:47 pm
by Phantom107
Phantom Photo Match, a perspective matching tool for use alongside Octane Render!

> Visit the Phantom Photo Match website!


Initial post:
Phantom Photo Match is an upcoming standalone program for usage alongside Octane Render. It allows you to create augmented reality in Octane, inside real life photographs of an (architecture) project you might be doing.

The interface is extremely easy to use. Phantom Photo Match is designed to do all of the annoying stuff for you. NO MORE CLUELESS CAMERA GUESSING! Now you will be able to do it super accurately. And most of all: FAST. If you need to do this often, this tool will save you many hours of work and annoyance.

It works as follows:

1. Import a photo
2. Align 4 axis lines along the perspective lines of your photo.
3. Optional: import your OBJ mesh
4. Drag the origin marker around the photo to determine the origin point of your OBJ mesh. Then use the scale setting to make sure your scene is correctly scaled against the photograph.
5. During the edits, Phantom Photo Match will use it's powerful algorithm to mathematically reverse engineer the correct perspective data. This happens in realtime, so whenever you made an edit, the correct new camera is automatically calculated for you. When you are happy, simply click one of the variables in the top-right corner of the screen. That variable is then copied to your clipboard (with a much higher decimal precision than shown in the GUI for super accuracy), then you can just use CTRL+V to copy paste it in the camera settings inside Octane. Octane Render has no support to load the camera settings from a file, so I came up with this method instead, and it works very fast. You simply put the programs alongside each other, click in PPM, paste in Octane, repeat until you have entered all 10 properties. (Position, Target, Up-vector and Horizontal FOV)

By using a 'shadow catcher' material inside Octane, you can cast shadows 'into your photograph'. Basically Octane will do shadow casting on an invisible material. When you overlay your render with the photograph, it will appear as if your 3D is casting shadows inside the photo. If you compare my 2 screenshots below, you will notice how my Bulborb (copyright Nintendo) casts shadows onto the grass. I will explain this all in more detail in the manual (+ tutorial files).


Image

Image

Image

Re: Phantom Photo Match [WIP] Augmented Reality in Octane Render

PostPosted: Mon Jun 29, 2015 9:55 pm
by rappet
Many thumbs up!

Re: Phantom Photo Match [WIP] Augmented Reality in Octane Render

PostPosted: Tue Jun 30, 2015 8:16 am
by smicha
rappet wrote:Many thumbs up!


Yes!!! Thanks Guus.

Re: Phantom Photo Match [WIP] Augmented Reality in Octane Render

PostPosted: Tue Jun 30, 2015 8:40 am
by rappet
Hey Phantom,
I do foresee problems using this When working in OctaneRender plugins;
"CTRL+V to copy paste it in the camera settings inside Octane. Octane Render has no support to load the camera settings from a file,"

In example the Archicad plugin loads the camera setting from the Archicad camera setup,
So Then it is not possible to paste the camera setting sinto the plugin.
When you have the beta working I will take a close look at it and if I am right, then hopefully face_off (the plugin developer) has a solution.

Greetz,

Re: Phantom Photo Match [WIP] Augmented Reality in Octane Render

PostPosted: Tue Jun 30, 2015 9:58 am
by face_off
Nice work Guus!

Re: Phantom Photo Match [WIP] Augmented Reality in Octane Render

PostPosted: Tue Jun 30, 2015 10:09 am
by r-username
any discount to license both products at the same time?

Re: Phantom Photo Match [WIP] Augmented Reality in Octane Render

PostPosted: Tue Jun 30, 2015 2:23 pm
by Phantom107
Glad you guys are interested in my latest creation. :)

Rappet, that can indeed be problematic! How cameras work in the plugins is completely beyond my control. So there has to be some way to enter the data, one way or another. It's possible that I could make a function to export the variables into a file, that a plugin would read from it. But indeed, the plugin has to be able to do that.

R-username, there will be, yes!

By the way, I will give a license for free to every current Phantom Scatter user, which will last as long as the remainder of their current license. :!:

Re: Phantom Photo Match [WIP] Augmented Reality in Octane Render

PostPosted: Tue Jun 30, 2015 3:22 pm
by pegot
Can this work (or be made to work) with the Octane Panoramic Camera? Say one wanted to integrate 3d elements into a spherical image one was using as an environment texture.

Re: Phantom Photo Match [WIP] Augmented Reality in Octane Render

PostPosted: Tue Jun 30, 2015 3:39 pm
by Phantom107
Pegot, currently no, but I have an idea that might work. Nice suggestion, I will look into this post-release. :)

Re: Phantom Photo Match [WIP] Augmented Reality in Octane Render

PostPosted: Tue Jun 30, 2015 5:39 pm
by pegot
Phantom107, If you could get something like that too work it would be amazing additional functionality!