Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


Posts posted by Butachan


    An update on this project... The procedural tool is complete and my first space station is done!

    Now to blow it up and crash it!

    Here is a proper presentation of the tool

    You can also check more details, and some high resolution pics, at my artstation page:



    I made a tool that can be used to create space station modules for production of VFX.

    Basically all geo is water tight and easily subdivided and ready for Mari or Substance Painter... I didn't made the textures procedurally because I feel the hand touch in textures would add realism to the objects.

    The tool is 95% ready I feel but I am in the process of making my first Space Station... here are the samples:


    And first render test:


    • Like 5
  2. Hi Everyone, I "expanded" and changed the solution by Atom and Delda a bit

    The script now expect you to select the SHOP network node created by the fbx importer. It then creates MAT network at obj level with the same name as the selected SHOP network node and then I use ATOM function to create the redshift shaders inside it.

    I puposely do not append the 'rs_' to the name of the material so it is easy to replace the original material by simply changing base directory of where the object is searching for the materials.
    Basically the same materials name will reside in a different container.
    The reason why I took out the part of the script that appended the new materials to the object was because I thought that as it was written it may have problem with the structure in which my FBX where built. Basically multiple materials adresses inside a single material SOP.
    Anyway, As @Atom script was very helpful I thought in adding my bit by sharing the adaptation here and hoping the community find it useful also.


    • Like 4
    • Thanks 2
  3. @Atom Man, Thank you very much for this script! I was just about to embark in figuring out how to do this for Kitbash objects in FBX format. This will definetely solve my problems or point me in the right direction.

    PS: I like the fact that you call 235 lines of codes a "short script" :D.  I am almost fearful to see your heavy ones ;)



  4. On 16/04/2019 at 4:43 PM, Jesper Rahlff said:

    alternatively you could also just have put $FF into your foreach-end single pass condition and then your rop after the foreach. Write out 10 frames, get 10 variations.

    Yep I would have recommended this as well as this way you may not even need to run a for loop. I did a similar setup to create a few instances to render later.

  5. Hi everyone,

    I am sharing this simplified version of a project of mine cause I have an issue that is really baffling me.

    It's a hair simmulation, just one hair which I am manipulating its pscale through SOP solvers to create some worm like movement,

    It works completely fine as long as I keep the system with 1 substep, but if I increase the number of substeps it goes ballistic!

    I have other solvers that really polish the movement of the worm they all work fine, as long as I don't increase the number of substep to more than one. Is like the SOP solver multiplies its effect per substep.

    I have no idea what could be causing this, worse I don't understand the why and that really bugs me.

    Any help would be really appreciated.



    Edit: I believe its the internal collision being multiplied, or calculated in each substep in the SOP solver,  but no so such how to address this yet.

    Edit 2 : to clarify when the behaviour is acceptable.


  6. Hi,

    Just thought in ask if anyone knows of an external editor with vex and HOM libraries in them. You know to lazily have autofill and nice colors in an external editor (visual studio maybe??)

    Just kind of hoping that more advanced programmers here will have a better set up than mine ;)

  7. 8 minutes ago, a41b said:

    I found a quite elegant way to do that task without setting up a camera or cropping via a post processing script.

    1. In the OBJ context: set up a Font node.
    2. In the IMG context: set up a "Geometry" node (which renders SOPs along a world axis) and control the node's "Overide Size" Parameter via the bounding box of the Font node from the OBJ context.

    Yes I thought about the geo node in cops aswell, but I just assumed you wanted the font through some interesting perspective view. Now that I think about it it is kind of sad this node do not have a camera input. That's why I offered the post script as a solution. Anyway, glad you found your solution Tim :) 

  8. 2 hours ago, anim said:

    use Solver SOP for such cases

    otherwise, doing it by animating iteration count, you will be paying the cost of computing all iterations every frame up until the current iteration count (so frame 100 wil compute full 100 iterations from scratch instead of one from 99 to 100 as Solver SOP would)

    Yep to this. I was going to mention it, but I didn't want to overcomplicate the answer. But yes solver sop is the way to go for things like this.

  9. 22 hours ago, a41b said:

    Thanks for the tip. Is there a way to call iautocrop from the "Post-Render Script" field in my ROP File Output node, which is attached at the end fo the network?

    Another solution that would work with the ROP would be to crop the image using python after it is written on disk.

    Sorry for the late answer... Well, I do not know, since I never have used this command, have in mind this is a stand alone tool, not a script. My guess is that there must be a way to create a python script  to launch the tool. But I guess you will need to do that research yourself. It all comes down on how often you will need to do this, I run commands from Houdini Cmd Line constantly to run little tools, and it is just one line, so you can easily just make a txt file with the template you need to run.

  10. Hi my name is Nicolas Heluani, I am a Motion/VFX artist based in Iceland.

    For the past few years I been working mainly in Motion Graphics for local TV productions. But I am trying to move into more challenging VFX tasks, a subject I always loved.
    I am a highly creative abstract thinker with an ease in math and VEX. I like to constantly challenge myself into learning how things work and then do it myself.
    I am attaching here my demo-reel, I hope you like it.
    For more info please send me a PM at nicolasheluani@gmail.com

    If you have read so far, thank you, and at least I hope you enjoyed my reel. I plan to update my Vimeo feed soon with some work I am currently doing, like I said I am constantly challenging myself ;)




    • Like 3
  11. Just now, ZengChen said:

    Do you use render plugin?

    Like redshift or arnold?


    And indeed RS was causing a problem but there was something else aswell. Because after I disabled RS  Houdini was still crashing.

    I got the program to work by deleting all  my preference folder in Documents\houdini16.5 and letting houdini reconstruct everything.

    There must to have been some configuration issue.

    Thankfully things seems to be solved.


  12. @djiki Are you sure about not needing to transform to screen space?

    I really haven't have the time to test in deep but the test that I made seem to work fine.

    The original set up from the helpfile did not give me proper results in neither nuke or AE.

    just FYI. I got my setup form here (Japanese, sorry):


    The post is in japanese but the author also got help here at the forums on:


    And after testing I only flipped the channels as Nuke seems to like it the other way (not really an issue, but more of a lack of implementation into nuke).

    But my question is sincere... are you sure is not needed the change to screen space? because as I said I haven't have the time to test the set up without the transform but it does make sense to me as if Pblur is in world or camera space the x value will differ from screen right?


  • Create New...