Help with Alembic camera and scene (again...)

Generic forum to discuss Octane Render, post ideas and suggest improvements.
Forum rules
Please add your OS and Hardware Configuration in your signature, it makes it easier for us to help you analyze problems. Example: Win 7 64 | Geforce GTX680 | i7 3770 | 16GB
Rikk The Gaijin
Licensed Customer
Posts: 1528
Joined: Tue Sep 20, 2011 2:28 pm
Location: Japan

I've exported an environment scene with a moving camera from Maya.
In Octane, the camera moves, but the environment appears super small. In the Alembic option I've tried to change the scale, but nothing changes because the scaling affects the camera as well, so everything is scaled up, including the camera... It seems the scale of the camera and the scale of the environment are different, but in Octane I cannot set them apart.
If I import the scene as OBJ, and only the camera as Alembic, it works fine, but I need to import all in one file, for practical reasons, so any Idea of why this happens?
Rikk The Gaijin
Licensed Customer
Posts: 1528
Joined: Tue Sep 20, 2011 2:28 pm
Location: Japan

One more question, is there a reason why we cannot access the camera settings of the Alembic camera? What if I want to tweak it in Octane?
kavorka
Licensed Customer
Posts: 1351
Joined: Sat Feb 04, 2012 6:40 am

I am able to change the HDRI, if that is what you mean. You need to select the render target, go to environment and expand it.
Intel quad core i5 @ 4.0 ghz | 8 gigs of Ram | Geforce GTX 470 - 1.25 gigs of Ram
Rikk The Gaijin
Licensed Customer
Posts: 1528
Joined: Tue Sep 20, 2011 2:28 pm
Location: Japan

kavorka wrote:I am able to change the HDRI, if that is what you mean. You need to select the render target, go to environment and expand it.
No, the HDRI is a parameter of the environment, not the camera. I want to be able to edit the imported camera like I do with any other camera in Octane, so why it that not possible?
User avatar
roeland
OctaneRender Team
Posts: 1823
Joined: Wed Mar 09, 2011 10:09 pm

Rikk The Gaijin wrote:I want to be able to edit the imported camera like I do with any other camera in Octane, so why it that not possible?
Because the camera is loaded from the Alembic file, and Octane won't modify the Alembic file. What we can do is add a function to convert the Alembic camera to a regular camera node, but then the camera won't be updated if you change the Alembic file with your 3D modelling application.

--
Roeland
Rikk The Gaijin
Licensed Customer
Posts: 1528
Joined: Tue Sep 20, 2011 2:28 pm
Location: Japan

roeland wrote:
Rikk The Gaijin wrote:I want to be able to edit the imported camera like I do with any other camera in Octane, so why it that not possible?
Because the camera is loaded from the Alembic file, and Octane won't modify the Alembic file. What we can do is add a function to convert the Alembic camera to a regular camera node, but then the camera won't be updated if you change the Alembic file with your 3D modelling application.

--
Roeland
But how so? Octane is obviously reading the camera parameters, so why not just expose them to the user?
User avatar
TBFX
Licensed Customer
Posts: 501
Joined: Sun Dec 11, 2011 9:43 pm
Location: Wellington, New Zealand

Rikk The Gaijin wrote:But how so? Octane is obviously reading the camera parameters, so why not just expose them to the user?
Because Alembic is a cache, designed to bake an animation for export to external renderers or speed up interactivity in lighting or other post animation processes. They would need to convert (copy) the camera in the alembic cache to a new octane camera as the one in the alembic file is baked with those settings and cannot ever do anything else without regenerating the alembic cache in the host application.

T.
Win10 x64|i7-9750H 2.6 GHz|32 GB RAM | RTX2080 max Q 8GB
Rikk The Gaijin
Licensed Customer
Posts: 1528
Joined: Tue Sep 20, 2011 2:28 pm
Location: Japan

Thank you for the reply TBFX, that kinda sucks, but even if the camera itself it's not modifiable, would't be possible to put "a layer" of control on top of it?
User avatar
glimpse
Licensed Customer
Posts: 3740
Joined: Wed Jan 26, 2011 2:17 pm
Contact:

Rikk The Gaijin wrote:Thank you for the reply TBFX, that kinda sucks, but even if the camera itself it's not modifiable, would't be possible to put "a layer" of control on top of it?
or maybe take coordinates from camera in alemic & plug them them to Octane Camera to link movement while leaving every other parameter to be tweaked in Octane..
User avatar
abstrax
OctaneRender Team
Posts: 5509
Joined: Tue May 18, 2010 11:01 am
Location: Auckland, New Zealand

What exactly do you want to control? The camera should be controlled in the host app, before it's exported. All parameters that are not provided by the Alembic file are available as input pins, so you can set them up yourself. Everything else is provided as animated data and as soon as you change the time, the animated data will overwrite your changes.

Octane doesn't have any capabilities to create animations (with the exception of Lua, but that wouldn't be very useful here), so you have to create them in your host app. I hope that makes it a bit clearer, why things are how they are.
In theory there is no difference between theory and practice. In practice there is. - Yogi Berra
Post Reply

Return to “General Discussion”