Welcome to od|forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

Sign in to follow this  
Followers 0
charliejh

Changing Uniform Scale in Xform node (Alembic File)

Hi,

Im trying to change the scale of my Alembic camera in Houdini. 

I have tried using the null node at object level, but it causes issues when I try to render some ocean. I see that you should be able to change the uniform scale deep inside the alembic file in xform.

The Uniform Scale is stuck on 1, I cannot edit it (the 1 is inside a yellowish box) which seems to be why I cant change it. 

 

Any help appreciated, cheers

 

Charlie

Untitled.png

Share this post


Link to post
Share on other sites

you can scale your imported camera by plugging it into a null and scaling the null, you then duplicate the camera, drop fetch and blend nodes and connect it like this:

duplicated camera->blend->fetch

uncheck SX SY SZ on the blend node, check "use parent transform of fetched object" and zero out all transforms on duplicated camera

this way you get translations and rotations of your scaled camera only and wont have render issues due to scaling

Edited by celd
1 person likes this

Share this post


Link to post
Share on other sites

Hi Thanks for the reply,

I've managed to do everything except "zeroing out all transforms". How do I do this?

Also, when you say duplicate, do you mean copy? as in select - ctrl c -ctrl v the camera?

Does the new camera stay connected to my original null node?

 

Thanks

Untitled1.png

Untitled2.png

Untitled3.png

Share this post


Link to post
Share on other sites

by zeroing out I mean literally setting its translate and rotation values to zero, also you connected the fetch/blend/camera the other way arround

the idea is that fetch node gets the transform values from your imported camera and blend node filters out its scale, then you parent your copied camera which only follows along, reason why you copy it is simply so it has all the camera settings as your imported one

also you dont want your fetch to be connected into the null you scale your imported camera with

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0