Search - User list
Full Version: Karma - Texture Baking
Root » Solaris and Karma » Karma - Texture Baking
cdordelly
Hello!

I want to ask what are the steps to bake textures with Karma? I saw on the Karma vs Mantra [www.sidefx.com] page that there is a preliminary support on H19.5 Karma CPU for this:



But the only element that appears on the TAB menu for bake is not related to this:



Thanks!
tamte
that's probably what preliminary support means
no high level tools, but technically it may be possible on lower level

like for example, Render Settings LOP has whole section of properties in Karma/Texture Baking
but I don't know whether they are sufficient to put together a working baking setup as I haven't tried
mestela
I got this going back on the alpha with some hints (ok, a LOT of hints) from Mark Elendt.

It's fiddly, but it works:

https://www.tokeru.com/cgwiki/HoudiniLops#Texture_baking_with_Karma [www.tokeru.com]
cdordelly
Wow that's it, thanks a lot for sharing it @mestela, cheers!
pablo_lukaszewicz
Sorry for a noob question but what is this Object ID thingy.
If instead of one pig head as in the example I would have two usd primitives pigHP and pigLP how do I tell which one is wich to the render rop? I need to mark them with some attribute with some fancy name?
jsmack
pablo_lukaszewicz
Sorry for a noob question but what is this Object ID thingy.
If instead of one pig head as in the example I would have two usd primitives pigHP and pigLP how do I tell which one is wich to the render rop? I need to mark them with some attribute with some fancy name?

Yes, the render geometry settings has Low, Cage, and High obj ID settings for correlating the primitives that are baked.
nimbus_hipthrust
mestela
I got this going back on the alpha with some hints (ok, a LOT of hints) from Mark Elendt.

It's fiddly, but it works:

https://www.tokeru.com/cgwiki/HoudiniLops#Texture_baking_with_Karma [www.tokeru.com]

Thank you so much for this helpful post. I can't wait to start some baking in my karma OVEN!
Soothsayer
jsmack
pablo_lukaszewicz
Sorry for a noob question but what is this Object ID thingy.
If instead of one pig head as in the example I would have two usd primitives pigHP and pigLP how do I tell which one is wich to the render rop? I need to mark them with some attribute with some fancy name?

Yes, the render geometry settings has Low, Cage, and High obj ID settings for correlating the primitives that are baked.

What are these ID settings? An integer, a string? Are they applied automatically and how do I find them? For example, if I have a cube and a sphere and I want a baked texture of only the sphere (but with the shadow cast from the cube, etc). Is it possible to set those ids?
pablo_lukaszewicz
Thanks @jsmack! How do you specify it?
I can't just figure out what to put there, how to tell Karma that pig_higlpoly is the high poly object and pig_lowpolly is the low poly one. This object_id thingy does not pop up much in the documentation.
pablo_lukaszewicz
Aaaaaa OK, got it.
Set the object id for lowpoly and highpoly to the same id via render geometry setting nodes and turn off the visibility for the low poly as well.
Attaching the setup image and modified hip from Mestela Hope that is ok.
neutroncore
nimbus_hipthrust
mestela
I got this going back on the alpha with some hints (ok, a LOT of hints) from Mark Elendt.

It's fiddly, but it works:

https://www.tokeru.com/cgwiki/HoudiniLops#Texture_baking_with_Karma [www.tokeru.com]

Thank you so much for this helpful post. I can't wait to start some baking in my karma OVEN!

Updating the link since tokeru.com moved to Vitepress:
https://tokeru.com/cgwiki/HoudiniLops.html#texture_baking_with_karma [tokeru.com]

Thanks everyone!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB