Search the Community
Showing results for tags 'lops'.
-
Houdini FFX Collection Get it here: Gumroad: https://davidtorno.gumroad.com/l/ffxcollection FFX Collection is a collection of scene builds and techniques for the intermediate users of Houdini. Those looking for quick setups, wanting to get more familiar with VEX use cases, and wanting to get started in Karma and Material X. This collection of “presets” as it were showcases a variety of topics within Houdini. Builds include FLIP, RBD, Vellum, POP, Pyro Solver, SOPs, LOPs, TOPs, Karma, and Material X. All renders use 100% fully procedurally generated textures created with Material X noises. The only exceptions are the test geometry textures which are directly read from their HDA embeded jpg textures. The HDA is a simple drop down list of all fifty builds, of which you choose the one you want and click “Build It” to have the tool generate the entire build for you. By default there is Network box organization to help understand the flow and processes that are occuring. Additionally there are annotated tips, and helpful explainer sticky notes to help inform an techniques used. These annotations are also optional and can be turned off before building the network. For those wanting to dive straight into everything there is to offer, there is a “Build All” button to create all 50 builds. This option will have each build turned off by default, so as to not overload your machine with too many items trying to cook. All builds involve various techniques and useful information. Each “category” is defined by the primary method used for the solution used. Be that by SOP nodes directly, VEX code, VOPs network, or even by simulation type like Vellum, Flip, RBD, or Pyro. Vellum does have a few builds under the VEX category as well. Builds include: FLIP Attraction To Curve Shape FLIP Fill Solid Object FLIP Melt Object FLIP Object Surface Advoidance ForEach Incriment Point Count Per Curve ForEach Poly Reduce Pieces By Volume Attrib ForEach Stacking Random Cubes PyroSolver Geometry Ripples PyroSolver Pyro Color Change Over Time PyroSolver Pyro Color From Texture RBD Activate Pieces RBD Apply Proxy Sim To HiRes Source RBD Attraction To Curve Shape RBD SOP Emit Every X Frames RBD V W Constrained Axis SOPs 8Bit SOPs Cull Random Curve Segments SOPs Dissolve Curve SOPs Dissolve Geo SOPs Echo Curve SOPs Post Shrink RBD Pieces Over Time SOPs Stone Path Vellum Animate Restscale Via Attrib Vellum Basic Fluid Cloth Two Way Coupling Vellum Cloth Flows Along Curve Vellum Define Cloth Ripping Vellum Flag In Wind Vellum Inject Geo Over Time Vellum Paper Whirlwind Vellum Spheres Expanding In Box VEX Blend Mask VEX Cull Back Faces VEX Custom Guides For Vellum Hairs VEX Falloff Radius Around Curve VEX Geo Look At Target VEX Geometry Ripples VEX Guided Infection VEX Per Poly Transform Via Particle Proximity VEX Per Prim Rotation Around Edge VEX Repeat Ramp Values VEX Ring Waves With Falloff VEX Rotating Grid Tiles VEX Sin Cos VEX Sliding Points Along Curve VEX Vellum Dangling Cables VEX Vellum Sim Forces From SOPs VEX Vellum Source Emission Instancing VEX Voronoi Fracture Animated VOP Blend Mask VOP Orientation Along Curve
-
I managed to find some time to make this tutorial on building USD hierarchies in SOPs. I couldn't find many resources on things like setting pivots and altering transforms so once I figured it all out I thought I'd share the approach. Hope someone out there finds it useful.
-
For a personal project and to get a better understanding of animation in LOPs I want to recreate this BTS animated falling building effect, but using landscape elements, rocks, boulders etc. instead. https://www.youtube.com/watch?v=R7CnD1eYTt0&t=231s How might this be approached entirely in LOPs?
-
[Tutorial] Intro: Hello Folks, I came up with a new workaround to work seamlessly between SOPs and LOPs, the idea about; why we can't consider the USD file as a container of data such as standard bgeo.sc? Let's replace it! So, this idea allows me to write caches on the desk once, instead of writing bgeo.sc and usdc configured layer. This HDA allows you to write one USD file or sequences of USD files and stitch them together. You can write normal geometry, volumes, vdb, particle simulation, polylines, and much more! Installation Guide: Place this HDA in your Houdini Preference Folder `"C:\Users\{USER}\Documents\houdiniXX.X\otls"` Requirements: Houdini 19+ Downloads: https://aymanabolila.gumroad.com/l/USDCacheSOP
-
"Loops" is my latest Houdini.School class covering process loops like for, for-each, while and do/while loops. I'll illustrate numerous examples that will focus on SOPs, VOPs, VEX, COPs, and LOPs. Learn more about the class and enroll here: https://www.houdini.school/courses/hs-231-loops
-
I have a scene with 20 copies of an asset moving around,the animation its baked. There is a way to offet each copy in time? Thanks!
-
Unable to get Camera motion blur in LOPS/karma
g17 posted a topic in Lighting & Rendering + Solaris!
Hi, I'm trying out a simple scene with a pighead(static) and ground plane. I have imported my animated camera from sops with some erratic camera movement. I'm unable to see any camera motion blur, both in LOPS Viewport and in the final rendered image. I even tried the Karma Rop but still no luck with Camera motion blur.I have added Karma render properties with mblur turned on. It would be great if someone could help me with this issue. I have attached my hip for ref. Thanks, Ganesh lop_camera_mblur_test.hiplc -
While trying to bring in the moana island scatter data into LOPs, since each point data has its own obj filepath attribute to scatter stuff; i was wondering how i can use these with the instancer LOP within Solaris and make it work since it has the "name attribute" parameter. i tried using the instance Sop within the "sop create" and even tried but it keeps crashing, running out of ideas at this point. I even tried instancing within SOPs and using "sop import" within Solaris but no luck another crash. tldr - how to scatter lots of objs with the help of filename string attribute on each point cleverly without having to manually bring in each obj file within Solaris? thank you!
-
Hi all, I'm not a lighting or shading person. I'm barely a Houdini person, if the truth was told, but I struggle on... I am having a terrible time trying to figure out how to assign random textures to packed geometry in Solaris/Lops/USD/Karma (referred to as SULK from now on, OK?) I have a Crowd scene with some flag waving agents. I want the flags to have a material on them where I can choose a random texture from a set of three textures. With me so far? Excellent. How? I've tried 'editMaterial' node I've tried 'materialVariation' node I've even looked at 'variations' but that's s total mess in there - I'm not going anywhere near that! The flag geometry is packed and has an attribute called 'flagTex' which has a random int value from 1 - 3. When I import the geometry into SULK, that attribute becomes primvar@flagTex So far so mediocre. Now the problem: How do I use that attribute to choose a texture file on the shader? I can do this in Mantra, so I would expect it can be done in SULK, but how? I expected SULK to relieve some of the pain of StyleSheets but in truth it is a lot worse. Please, someone, help me out here before I throw in the towel and ditch SULK. Many thanks. Dan
-
Hi guys, does anyone know how to set up the solaris physics simulation for layout to be able put geometry inside another geometry? I tried to compute again the simulation proxy but it doesn't work. They show in the Solaris that it's possible so I am confused how to do it. Here is a gif image to better describe the situation.
-
Hi, So I'm getting started with arnold through lops. The solaris workshop from sidefx is great but since we use arnold I'm missing a few pieces of the puzzle. 1. Aovs, is it correct that I need to create one rendervar node per AOV I want to export? I have tried both Raw type with "RGBA", "N" etc and LPEs: "C<RD>A" but don't get any output. 2. Is it correct that after the rendervars are defined we add a renderproduct node to reference all the rendervars, and give the image a name, is this where we add frame padding and fileformat, .exr? 3. Rendering with arnold standalone. After the "renderproduct" we add "rendersettings" and "usdrender_rop", none of those has any settings for exporting .ass files, do we render the final shot-usd file directly? And in that case what do we submit to deadline for example, a husk-job? If so what sort of licenses are used to pick up husk jobs? Any clarifications are greatly appreciated. Regards,
-
I'm happy to announce that I've teamed up with SideFX to release a new free course! - Shading Theory with Karma. These videos are designed to teach you the fundamental ideas behind shading/texturing while utilizing the principled shader, karma, and my dear friend - Shaderbot. Visit CG Forge to download shaderbot along with access to the videos for free. https://www.cgforge.com/course?courseid=shadingtheory Have a nice day,
-
In LOPs / Stage : I'm using a sceneimport ( cameras ) to import an alembic camera from the /obj level. I'm changing the path to that camera's alembic obj in the /obj ( i preimported them ) based on the Context Options Editor pulldowns to swap the shot#. My issue is that it updates the path to the correct camera, but I can't figure out how to force the viewport to update, it keeps looking through the old camera ( which is no longer in the stage ) so then I click on the camera pull-down in the viewport and since the old cam is gone and its just the new one... THEN it updates to look through the correct camera. Does anyone have any ideas how to force this update when changing Context Options panel variables
-
Hi all I've been looking at creating usd variants from the following, thinking on using this to create a model with variants from a piece of geometry that has a primitive attribute called "myattr" with 2 values (say half a sphere with myattr="left", and the other side called "right") 1- sopimport an object into LOPS with prim attributes. 2- create an add variant to existing primitive block 3- done Any ideas on how to iterate through each of the primitive attribute values to create this variants? adding a hip file for reference, maybe someone can help Thanks in advance! usdvariants_from_groups.hipnc
-
Hi all I've been looking at creating usd variants from the following, thinking on using this to create a model with variants from a piece of geometry that has a primitive attribute called "myattr" with 2 values (say half a sphere with myattr="left", and the other side called "right") 1- sopimport an object into LOPS with prim attributes. 2- create an add variant to existing primitive block 3- done Any ideas on how to iterate through each of the primitive attribute values to create this variants? adding a hip file for reference, maybe someone can help Thanks in advance! usdvariants_from_groups.hipnc
-
Hello ODforce! I just added a new Houdini 18 update to my course, "Houdini for the New Artist" that goes over the basics of LOPS and Karma with Houdini 18: In the near future, I'll be adding more updates to my other courses which you can find at www.cgforge.com Happy holidays! - Tyler