Forgot your password?   Click here   •   No account yet?   Please Register    •   Or login using  
EN Login
SideFX Homepage
  • Products
    • What's New in 19.5
      • Overview
      • Solaris
      • Karma
      • Character FX
      • Pyro FX
      • FLIP Fluids
    • Houdini
      • Overview
      • FX Features
      • CORE Features
      • Solaris
      • Houdini Indie
    • Houdini Engine
      • Overview
      • Engine Plug-Ins
      • Batch
    • PDG
      • Overview
      • FAQ
    • Compare
    • SideFX Labs
    • Partners
  • Industries
    • Film & TV
    • Game Development
    • Motion Graphics
    • Virtual Reality
  • Community
    • Forum
    • News Feed
    • Project Profiles
    • Gallery
    • Contests & Jams
    • Houdini HIVE Events
    • Event Calendar
    • User Groups
    • HEX Interview Show
  • Learn
    • Getting Started
    • My Learning
    • Learning Paths
    • Tutorials
    • Tech Demos
    • Talks & Webinars
    • Schools & Training
    • Education Programs
      • Overview
      • Students
      • Instructors
      • Administrators
  • Support
    • Customer Support
    • Help Desk | FAQ
    • System Requirements
    • Documentation
    • Changelog / Journal
    • Report a Bug/RFE
  • Get
    • Buy
    • Download
    • Content Library
    • Contact Info
 
Advanced Search
Forums Search
Found 12 posts.

Search results Show results as topic list.

Technical Discussion » Selecting Parms in channel list / anim edit in python

User Avatar
Redcroft
12 posts
Offline
 Jan. 24, 2022 05:21:35
Hi,
I'm trying to get a list of the currently scoped and selected channels in the animation editor with python but not sure how. I tried
hou.ChannelList.parms()
and
hou.ChannelList.selected()
but that returns an empty tuple.

Thanks
See full post 

Technical Discussion » Can't open pose library directory

User Avatar
Redcroft
12 posts
Offline
 Nov. 30, 2021 05:28:42
Hi,
We get the following error when trying to open pose library

[redsith@heimdall ~]$ Traceback (most recent call last):
  File "/opt/hfs19.0.454/houdini/python3.7libs/poselib/poselib.py", line 221, in _openDirectory
    self.libraryWidget.openLibrary(itemlibrary.LIBRARY_DIRECTORY)
  File "/opt/hfs19.0.454/houdini/python3.7libs/poselib/itembrowser.py", line 1034, in openLibrary
    return self._loadFrom(load_format, path, "Open Library", False)
  File "/opt/hfs19.0.454/houdini/python3.7libs/poselib/itembrowser.py", line 1058, in _loadFrom
    name = self.itemModel.loadFrom(load_format, path, importing)
  File "/opt/hfs19.0.454/houdini/python3.7libs/poselib/itemlibrary.py", line 2446, in loadFrom
    success = self.loadJSON(root_folder)
  File "/opt/hfs19.0.454/houdini/python3.7libs/poselib/itemlibrary.py", line 1606, in loadJSON
    force_load_data=force_load_data) \
  File "/opt/hfs19.0.454/houdini/python3.7libs/poselib/itemlibrary.py", line 1578, in loadJSON
    item = self.itemFromJSON(json)
  File "/opt/hfs19.0.454/houdini/python3.7libs/poselib/posemodel.py", line 354, in itemFromJSON
    json[itemlibrary.JSON_IMAGE_TYPE]),
  File "/opt/hfs19.0.454/houdini/python3.7libs/poselib/itemlibrary.py", line 1515, in _deserializeImage
    byte_array = byte_array.fromBase64(image.encode('utf-8'))
AttributeError: 'bytes' object has no attribute 'encode'

Thanks
See full post 

Technical Discussion » Gimbal mode in Kinefx Rigpose

User Avatar
Redcroft
12 posts
Offline
 Nov. 10, 2021 03:50:12
We are also experiencing this issue
See full post 

Technical Discussion » Centos: xterm: command not found

User Avatar
Redcroft
12 posts
Offline
 Oct. 27, 2018 14:33:50
Not sure whats going on here, are you trying to run xterm as root?
Xterm is an alternative terminal emulator.
Your best bet is to load gnome-terminal and then run houdini

/opt/hfs17.0/bin/{houdini,houdinifx,hindie} (pick whichever you want to run)
See full post 

Technical Discussion » Groom single curve

User Avatar
Redcroft
12 posts
Offline
 Oct. 24, 2018 04:54:10
juergen
same issue here, in 16.5 worked fine

ciao j

Thats a shame, well atleast its nothing that we are doing,easiest solution ive found it to add a second hair far away from the first
See full post 

Technical Discussion » Groom single curve

User Avatar
Redcroft
12 posts
Offline
 Oct. 22, 2018 09:32:04
Hi,
We have an issue whereby we can select multiple curves and then brush those specific curves, but trying to do the same for a single curve doesn't work. We can do one single brush stroke but then the group selection is lost and returns to grooming all curves. Anyone else getting this?

Thanks
See full post 

Houdini Indie and Apprentice » [Solved] OpenCL setup for 17?

User Avatar
Redcroft
12 posts
Offline
 Oct. 15, 2018 06:42:32
Zoot
Still no luck with OpenCL. I upgraded from 39x to 416 Nvidia drivers for my 1060 without any effect.

I have various ENV variables in Windows 10 related to the CUDA toolkits being used for Tensorflow and Pytorch, and I suspect perhaps that or the CUDA version(s) installed are preventing H from seeing what it needs.

PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\cuda\bin;"

No Configured OpenCL Device

Environment:

CUDA_PATH C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0
CUDA_PATH_V8_0 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0
CUDA_PATH_V9_0 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0
CUDA_PATH_V9_1 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1

NVCUDASAMPLES8_0_ROOT C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0
NVCUDASAMPLES9_0_ROOT C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0
NVCUDASAMPLES9_1_ROOT C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.1
NVCUDASAMPLES_ROOT C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0
NVTOOLSEXT_PATH C:\Program Files\NVIDIA Corporation\NvToolsExt\


Not really sure whats happening, as openCL just works out of the box for me, but it isnt related to CUDA, cuda is its own thing, openCL is an open alternative. All i can suggest is a clean uninstall of the driver and re-install?
See full post 

Technical Discussion » Problems with rotation matrix

User Avatar
Redcroft
12 posts
Offline
 June 4, 2018 05:40:45
friedasparagus
Hi Redcroft,

Nothing wrong with the code there, the problem was to do with the timeshift and getting the prev_pos value. With the timeshift set to $F-1, the rot wrangle will only compute the dist travelled over the last timestep, which is why you'll notice the ball straighten up when it changes direction - the dist is very small. You can get you're existing setup to work by changing the timeshift to use the first frame (as I've done in the file), but this of course only gives you the right motion when moving in a straight line through the origin, as the dir will always be computed from there. I stuck a curve based animation in there to see that clearly.

All you need to do is take your existing setup and stick it in a Solver SOP, this way we can continuously update the dir and the distance based upon the previous frame (which I'm guessing was you're instinct ).

I swapped around the prev_pos and cur_pos in the ‘rot’ node within the solver, just to make accumulating the rotation a bit simpler.

Hope that's useful
Cheers!

PS Forgot to mention one of the perks of using the solver sop is that we can increase substeps to improve the accuracy of the rotation, super handy for fast motion!


Thank you so much, that's exactly what i was after! It also makes much more sense with swapping the cur and prev position over.
See full post 

Technical Discussion » Problems with rotation matrix

User Avatar
Redcroft
12 posts
Offline
 June 1, 2018 06:59:15
Hi,

I'm having an issue making an automatic rolling ball, not sure if my maths is wrong or my use of the rotate vex command. Anyone mind giving a hand please?

Thanks

vector cur_pos = detail(0, "cen");
vector prev_pos = detail(1, "cen");

float dist = distance(cur_pos, prev_pos);
float circum = detail(0, "circum");
float angle = radians((dist/circum)*360);

vector up = {0,1,0};
vector dir = normalize(prev_pos-cur_pos);
vector axis = normalize(cross(dir, up));

matrix3 m = ident();
rotate(m, angle, axis);

@P -= cur_pos;
@P *= m;
@P += cur_pos;
See full post 

Technical Discussion » grain flyaway chinks

User Avatar
Redcroft
12 posts
Offline
 April 13, 2018 06:18:12
Hi,
im messing around with grains and i have a weird issue with chunks that flyaway, the ground plane has a friction of 1, and ive added a pop drag to try and add air resistance.

https://www.youtube.com/watch?v=17SVAYhCTDI [www.youtube.com]
See full post 

Technical Discussion » Creating hair ponytail

User Avatar
Redcroft
12 posts
Offline
 Jan. 4, 2018 09:43:29
Hi,

This isn't quite what im looking for, im looking more at doing something like this



just not sure how i would approach this with regards to dynamics
See full post 

Technical Discussion » Creating hair ponytail

User Avatar
Redcroft
12 posts
Offline
 Jan. 3, 2018 11:43:13
Hi,
I need to create two pigtails, how do i go about doing this? I want the hair below the band to be ‘free’ and not tight to the head, so that it can ‘bounce’. With the band to also move around with the hair, and the end of the hair to flow around freely. Is there a way i can create a curve around the hairs and use that as a dynamic constraint? Which would also move around based on the hair root?

Thanks
See full post 
  • Quick Links
Search links
Show recent posts
Show unanswered posts
PRODUCTS
  • Houdini
  • Houdini Engine
  • PDG
LEARN
  • Learning Paths
  • Tutorials
  • Talks & Webinars
  • Schools & Training
  • Education Programs
SUPPORT
  • Customer Support
  • Help Desk | FAQ
  • Documentation
  • Report a Bug/RFE
  • Sales Inquiry
LEGAL
  • Terms of Use
  • Privacy Policy
  • License Agreement
  • Accessibility
  • Responsible Disclosure Program
COMPANY
  • About SideFX
  • Press
  • T-Shirt Store
  • Careers
  • Internships
  • Contact Us
Copyright © SideFX 2023. All Rights Reserved.

Choose language