Jump to content


  • Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by lukeiamyourfather

  1. Advanced bubbles effect

    Translated: Can I upload project files? Yes, there's a paperclip icon in the bottom left of the text box for a new post. Click the "choose files..." link to the right of it. If it's a bigger file maybe use a file hosting service instead.
  2. The iMac Pro is going to be the first serious effort Apple has made in half a decade or more for professional users. Unfortunately it's probably going to be more than twice the price of anything comparable and it still has gaping huge holes everywhere in the design. It has two memory slots meaning it can take up to 128GB of memory total. Why?!?!?! My laptop has two memory slots and it's a laptop. That Xeon crammed in there can support 1.5TB of memory (that's right, terabytes). Rant over, I'd go with the HP. I've worked with Houdini on macOS and it was a second class citizen. There were many bugs not found on other platforms and I felt like a guinea pig constantly, it might be better now since this was like five years ago but I wouldn't try it again personally.
  3. PC Upgrade Advice

    You might look into GPU rendering if you're working one off. It has a lot of strings attached but it can help some projects in a cost effective way. Or consider upgrading the processor and motherboard if you're using a traditional renderer on the CPU like Mantra. You could basically keep everything how it is now but upgrade to a Threadripper 1920X or 1950X for not much over $1000. https://www.newegg.com/Product/Product.aspx?Item=N82E16813157785 https://www.newegg.com/Product/Product.aspx?Item=N82E16819113448 That would double your rendering performance or even more for another $200 with the 16 core model (32 threads). Sure the GPU, memory, storage, and other components could use an upgrade but if you're primarily waiting on renders that's where I'd put the money if it were me.
  4. PC Upgrade Advice

    Are you running out of memory when working? If so this will help significantly. If you never run out of memory this will make zero difference. No, the performance for the price of the Quadro products is significantly worse than the GeForce products. Quadro products offer some features and support not found in gaming cards which you pay a huge premium for (ECC memory, higher level technical support, professional application driver fixes, stereo glasses sync, many display output sync). If you want faster view port performance and faster OpenCL simulations while spending as little as possible go with a gaming card like a GTX 1080. Most M.2 SSD are SATA connected and will offer no performance improvements over a SATA SSD. They're simply smaller and take up less space. A few M.2 SSD are PCI Express connected and they're fast but they're also very expensive (like the Samsung 960 Pro). I think most users wouldn't be able to tell the difference between a SATA SSD and a PCI Express SSD without a benchmark to tell them which is faster. In this specific case your money is better spent elsewhere in my opinion. What do you spend the most time waiting on? Simulations? Rendering? Are you experiencing problems in your workflow or is this more like money burning a hole in your pocket?
  5. When is a network too complex?

    Some node networks can be very complex like hundreds or even 1,000+ nodes. When networks get that complex it's important to stay organized using network boxes and subnetworks. Documenting things and leaving notes can make or break a job especially if there are others touching it. Simple is better but that's not always possible. Hopefully it goes without saying but don't do something with a dozen nodes that could be done with one or two nodes.
  6. Houdini/Linux on a Alienware

    Since this thread is back from the dead... I'll respond to this. The drivers in the repositories for Ubuntu support CUDA. They're the same drivers you can download from Nvidia they're just setup with DKMS already. https://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support
  7. 2017 MacBook Pro OSX/Bootcamp with Houdini 16

    Boot Camp is a nonstarter for me. Apple manages the drivers for it and they're the worst. If you're wanting to run Houdini on a Mac with a different operating system I'd use Linux like Ubuntu or Linux Mint.
  8. Global variable using python

    Never tried it but it should work. After creating the variable call global like this. foo = 25 global foo
  9. Export Multiple FBX Using Python

    One other thing to consider when doing lots of actions like this, it's likely using only one processor core (or a couple of processor cores). If you're on a machine with lots of memory and lots of cores you can run many of these tasks concurrently. It'll use more memory linearly since it's concurrent instead of parallel but it'll speed up linearly as well.
  10. Export Multiple FBX Using Python

    I would use a queue manager like HQueue or Deadline and submit these as jobs. If you're using a one off workstation you can certainly use Python to automate this process. It could be as simple as a list of things to do in order. An example is below. # Run for foo hou.parm('/obj/geo1/file1/file').set('$HIP/geo/foo.abc') hou.parm('/out/filmboxfbx1/sopoutput').set('$HIP/geo/foo.fbx') hou.parm('/out/filmboxfbx1/execute').pressButton() # Run for bar hou.parm('/obj/geo1/file1/file').set('$HIP/geo/bar.abc') hou.parm('/out/filmboxfbx1/sopoutput').set('$HIP/geo/bar.fbx') hou.parm('/out/filmboxfbx1/execute').pressButton() The script could get fancier like looking for files in a directory to automatically do this for, a list of parameters to change and a for loop, or any other way you want to go about it. This example is the least complex way of doing it and the most manual.
  11. Convert Scatter Point to 3D-Triangulation

    The Point Cloud Iso node can do this but it's quite slow. pig.hip
  12. Pyrofx smoke render issue

    Increase the stochastic samples.
  13. External SSD

    If I recall correctly Houdini is using LZ4 now which on a modern CPU can handle many gigabytes per second of throughput. The bottleneck here is going to be the storage device. I'm familiar with LZ4 when used with ZFS where reading and writing data that's compressed is actually faster than working with uncompressed data. This is very different from the old Gzip compression which has a slightly better compression ratio but is horrifically slow.
  14. Unity vs Unreal for Houdini integration and previz

    Blueprints are a first class citizen in the Unreal Engine ecosystem. Sure there are things you can do only in C++ but you can do a crap ton of stuff without C++. I'd put it on par with Houdini's HOM versus the HDK though the HOM isn't visual. Some stuff can be done only with HDK but the HOM is still incredibly powerful and meets the needs of most users (including some integrated features of the software).
  15. Unity vs Unreal for Houdini integration and previz

    I've been using Unreal Engine for a few years now. I started with Unity but quickly abandoned it. I can see it being preferred if you have C# experience but if you don't it's a pretty steep learning curve. Unreal Engine has a node based scripting system called Blueprints which are pretty powerful and pretty easy to use. Overall I think Unreal Engine is more user friendly. Unity seems to put user friendliness pretty far down the list. I don't know why it's so popular at this point, maybe just because it was the first to the market with low/no cost options?
  16. Try the "EnableLinkedConnections" registry edit on Windows. If you do a search for it there should be many results.
  17. How To Tell If Distributed Rendering Is Working...?

    Try rendering only with the remote host. Instead of "mantra -H localhost,remotehost" just try "mantra -H remotehost" and see what you get. Note the other machines rendering might take a while to actually get started. Information gets transferred over the network to start the render. Depending on the types of assets this can take a considerable amount of time. If you plan to render animations you're better off rendering complete frames with something like HQueue (or any other queue manager) versus distributed bucket rendering because there's less overhead and wasted computing time.
  18. How To Avoid Volume Stepping?(with an animated source)

    I mean the DOP network. If you adjust only the Pyro solver I don't think it will affect emission from geometry (double check this, I'm not certain). If you increase the DOP network substeps you can usually decrease the substeps on the solvers contained in it to roughly the same value (e.g. 1 and 100 versus 10 and 10).
  19. How To Avoid Volume Stepping?(with an animated source)

    The simulation needs more substeps at the top level. The emission source is only one factor here. There are still other parts of the simulation that are moving very quickly (too quickly for the number of substeps). If you increase the substeps it's likely you'll see additional detail and refined motion throughout the entire simulation as well as fixing the emission issues.
  20. Installing a new version of Houdini 16 on Ubuntu?

    I don't think Houdini is in the path by default so it might've been added at some point. After you first login open a terminal and type "echo $PATH" and see what you get. Is there a Houdini directory in there?
  21. Installing a new version of Houdini 16 on Ubuntu?

    Either launch Houdini with the menu item for the version you want (Gnome and other desktop environments feature this) or launch a specific version from the terminal. For example /opt/hfs16.0.633/bin/houdinifx for that specific version. There's a bash setup script in the root folder of each Houdini install which will crate temporary paths and such but you don't have to use it.
  22. Force quitting and file corruption

    This is a great resource that covers almost all aspects of ZFS on Linux. It's more or less the documentation. https://pthree.org/2012/04/17/install-zfs-on-debian-gnulinux/ I've taught a few classes on it that go through install and basic setup on Ubuntu. My presentation is below. https://docs.google.com/presentation/d/1TPIWcSngHa9euNbcdDMATcs4lucmC3sDmnYsvjRjbZ0/edit?usp=sharing If you're new to ZFS in general I'd look at the presentations from Sun back in the day that cover why ZFS is different/important/powerful compared to anything else out there. Leave everything you know about file systems and volume managers behind here. http://www.cs.fsu.edu/~awang/courses/cop5611_s2013/zfs.pdf