Camera in Houdini, is there an "auto vertical tilt correction"?
8465 19 3- iskan
- Member
- 18 posts
- Joined: Aug. 2019
- Offline
- Midphase
- Member
- 833 posts
- Joined: Jan. 2018
- Offline
Can you describe what it does?
>>Kays
For my Houdini tutorials and more visit:
https://www.youtube.com/c/RightBrainedTutorials [www.youtube.com]
For my Houdini tutorials and more visit:
https://www.youtube.com/c/RightBrainedTutorials [www.youtube.com]
- iskan
- Member
- 18 posts
- Joined: Aug. 2019
- Offline
- bonsak
- Member
- 459 posts
- Joined: Oct. 2011
- Offline
- iskan
- Member
- 18 posts
- Joined: Aug. 2019
- Offline
bonsak
On the camera parameter View tab, try adjusting Screen Window X/Y's y parm, and then adjust the cameras Y Transform to frame the view. Its basically the same but not as straight forward as the Max button
-b
t makes no sense to customize Screen Window X / Y's. Can you show where to configure “and then adjust the cameras Y Transform to frame the view”?
- bonsak
- Member
- 459 posts
- Joined: Oct. 2011
- Offline
- iskan
- Member
- 18 posts
- Joined: Aug. 2019
- Offline
- anon_user_37409885
- Member
- 4189 posts
- Joined: June 2012
- Offline
- iskan
- Member
- 18 posts
- Joined: Aug. 2019
- Offline
- doctorbob
- Member
- 30 posts
- Joined:
- Offline
if i had to guess, it looks like it's actually skewing/shearing the camera matrix in one axis. so the short answer is that no, houdini can't do that out of the box. it would be possible to do it in a mantra lens shader, i imagine. but nothing you could see in the viewport.
max is full of special archviz stuff like that, which other packages don't have equivalents for.
cheers,
chrisg
max is full of special archviz stuff like that, which other packages don't have equivalents for.
cheers,
chrisg
- julca
- Member
- 219 posts
- Joined: Oct. 2015
- Offline
- Midphase
- Member
- 833 posts
- Joined: Jan. 2018
- Offline
It's basically the CG equivalent of this technique:
https://www.canon.com.hk/en/club/article/itemDetail.do?itemId=10338 [www.canon.com.hk]
https://www.canon.com.hk/en/club/article/itemDetail.do?itemId=10338 [www.canon.com.hk]
>>Kays
For my Houdini tutorials and more visit:
https://www.youtube.com/c/RightBrainedTutorials [www.youtube.com]
For my Houdini tutorials and more visit:
https://www.youtube.com/c/RightBrainedTutorials [www.youtube.com]
- jsmack
- Member
- 8046 posts
- Joined: Sept. 2011
- Offline
- julca
- Member
- 219 posts
- Joined: Oct. 2015
- Offline
MidphaseThank you for the detail !
It's basically the CG equivalent of this technique:
https://www.canon.com.hk/en/club/article/itemDetail.do?itemId=10338 [www.canon.com.hk]
Even if it's very easy to set it manually (set camera rotation X to 0 and adjust the “screen windows” Y), an automatic function would be cool.
- Gagui
- Member
- 56 posts
- Joined: May 2017
- Offline
Yes! I agree. We need an automatic function that tilt and shift the lens to adjust to camera target. It's very important for architectural visualization and motion graphics.
I know that vray has an option to add this property to a camera via vray physical camera properties but it's visible only in the render not in the viewport so it's difficult to work that way.
I know that vray has an option to add this property to a camera via vray physical camera properties but it's visible only in the render not in the viewport so it's difficult to work that way.
- protozoan
- Member
- 1720 posts
- Joined: March 2009
- Offline
It's available in Houdini 19 (possible even as early as 18.5), it's called "physical lens" in Solaris, and does a couple of interesting things, including tilt/shift.
In your LOPnet, put down a material library, add a physicallens VOP and reference that as the lens shader VOP from your camera (it's under the "karma" tab).
In your LOPnet, put down a material library, add a physicallens VOP and reference that as the lens shader VOP from your camera (it's under the "karma" tab).
Martin Winkler
money man at Alarmstart Germany
money man at Alarmstart Germany
- Gagui
- Member
- 56 posts
- Joined: May 2017
- Offline
- brianrwalters
- Member
- 1 posts
- Joined: Aug. 2020
- Offline
I tried, and no, it's still not visible in the 3d viewport. This makes it really hard to work with. I sure hope sidefx can add support.
To my simple eyes, Vertical Aperture Offset (for USD, winx/winy for an obj camera) look aboooout the same as a vertical lens shift. (I'm able to keep vertical lines vertical). Can someone calrify what's the difference between the two?
To my simple eyes, Vertical Aperture Offset (for USD, winx/winy for an obj camera) look aboooout the same as a vertical lens shift. (I'm able to keep vertical lines vertical). Can someone calrify what's the difference between the two?
- R_Stewart
- Member
- 56 posts
- Joined: March 2022
- Offline
Hello all, I'd say that this is a much needed feature in all 3d packages. I personally need to render things at very specific perspectives with all verticals straight so that the content fits on a big screen and still feels like the same perspective as the viewer.
See what I do here. I move the camera down to eye level, keep all rotation at zero and extend the view to get all the pixels I need. Then render a patch. Seems dodgy but it does the trick for me
I can't actually find the aperture offset that you are talking about. Can you point me in the right direction so I can try that?
See what I do here. I move the camera down to eye level, keep all rotation at zero and extend the view to get all the pixels I need. Then render a patch. Seems dodgy but it does the trick for me
I can't actually find the aperture offset that you are talking about. Can you point me in the right direction so I can try that?
Edited by R_Stewart - May 2, 2022 20:00:52
- jsmack
- Member
- 8046 posts
- Joined: Sept. 2011
- Offline
brianrwalters
I tried, and no, it's still not visible in the 3d viewport. This makes it really hard to work with. I sure hope sidefx can add support.
I don't see lens shaders ever being supported in a gl view, unless the gl view uses raytracing extensions. it's just not possible to control the imaging with a lens shader when rendering with rasterization.
brianrwalters
To my simple eyes, Vertical Aperture Offset (for USD, winx/winy for an obj camera) look aboooout the same as a vertical lens shift. (I'm able to keep vertical lines vertical). Can someone calrify what's the difference between the two?
Vertical/Horizontal aperture offset is what I would use. The lens shader is overkill for a simple 2D transformation.
R_Stewart
See what I do here. I move the camera down to eye level, keep all rotation at zero and extend the view to get all the pixels I need. Then render a patch. Seems dodgy but it does the trick for me
Use the window offset to shift the image. You don't need to extend the image. Window offset is on the View tab of the camera object.
R_Stewart
I can't actually find the aperture offset that you are talking about. Can you point me in the right direction so I can try that?
Aperture offset is the USD term for window offset, and is only used in Solaris/LOPs.
-
- Quick Links