Ah. Thanks Alexey. I've logged a bug for this (bug 66328).
Cheers,
Rob
Found 303 posts.
Search results Show results as topic list.
Technical Discussion » Some Qt questions
- rvinluan
- 1255 posts
- Offline
Technical Discussion » Some Qt questions
- rvinluan
- 1255 posts
- Offline
Hello,
This is a bug that we're currently looking into.
Hmm. I don't think I'm seeing this.
Which widgets look weird? Can you attach a screenshot? Or post a script example?
This is fixed in the latest H14 daily builds.
Cheers,
Rob
Stalkerx777
- QFont not working.Can't change font size on widgets. setStyleSheet not working.
This is a bug that we're currently looking into.
Stalkerx777
- Colors of widgets look weird (problem with QStyle?)
Hmm. I don't think I'm seeing this.
Which widgets look weird? Can you attach a screenshot? Or post a script example?
Stalkerx777
- dropEvent for houdini operators doesn't work.
This is fixed in the latest H14 daily builds.
Cheers,
Rob
Technical Discussion » Some Qt questions
- rvinluan
- 1255 posts
- Offline
Hello,
To attach your widget to a Python Panel you just have to ‘return’ it from the createInterface() function.
For example in the Script section of your Python Panel interface you can write:
from PySide import QtGui
def createInterface():
widget = QtGui.QLabel('Hello World!')
return widget
Also I'm not sure if you've seen this help page already:
http://www.sidefx.com/docs/houdini14.0/ref/windows/pythonpaneleditor [sidefx.com]
It contains information about creating and editing interfaces in Python Panels.
Also if you haven't already, try the Quick Start example that's available in the Python Panel by default. That might answer questions about the workflow.
There's a bug with Python Panel event filtering that we are currently working on. It should be fixed in a daily build soon.
But it sounds like you are trying to install an event filter on the root widget. This is not recommended or supported. It is best to install filters only on your custom widgets and not the main Houdini widget.
That is correct. Modifying the main window is currently not supported. This is something that we are considering for a future release.
And it sounds like a bug that the HDK currently provides you with access to the main Houdini widget. I will look into that.
Interesting. You can do something similar in Houdini by dragging parameters into the viewport and creating HUD sliders. Not as sophisticated but still pretty useful.
Cheers,
Rob
vux
1. How to set main houdini widget as parent of my own widget?
To attach your widget to a Python Panel you just have to ‘return’ it from the createInterface() function.
For example in the Script section of your Python Panel interface you can write:
from PySide import QtGui
def createInterface():
widget = QtGui.QLabel('Hello World!')
return widget
Also I'm not sure if you've seen this help page already:
http://www.sidefx.com/docs/houdini14.0/ref/windows/pythonpaneleditor [sidefx.com]
It contains information about creating and editing interfaces in Python Panels.
Also if you haven't already, try the Quick Start example that's available in the Python Panel by default. That might answer questions about the workflow.
vux
2. I installed eventfilter to main widget for monitoring Qt ui behaviour. And i saw that not all events can catch.
For example, Leave event (when we go to other top level widget). I dont understand why Leave event not generated in this case
There's a bug with Python Panel event filtering that we are currently working on. It should be fixed in a daily build soon.
But it sounds like you are trying to install an event filter on the root widget. This is not recommended or supported. It is best to install filters only on your custom widgets and not the main Houdini widget.
vux
3. As I understood, Qt draw Houdini old-style UI system, and we can`t add for example QPushButton to main window. Or maybe this can changed in future releases
That is correct. Modifying the main window is currently not supported. This is something that we are considering for a future release.
And it sounds like a bug that the HDK currently provides you with access to the main Houdini widget. I will look into that.
vux
PS Look at this level of PyQt\PySide intervention
http://youtu.be/Mu_tVZJYYBQ [youtu.be]
What do you think?
Interesting. You can do something similar in Houdini by dragging parameters into the viewport and creating HUD sliders. Not as sophisticated but still pretty useful.
Cheers,
Rob
Technical Discussion » Distributed rendering Help needed
- rvinluan
- 1255 posts
- Offline
Hello!
The Mantra ROP has options for dividing up images into tiles (Properties -> Output -> Tiled Render). You could generate an IFD for each tile and distribute the IFD renders across your 3 machines. That way your render machines will only use Mantra license/tokens.
Yes.
For your case, you need to turn on Tiled Rendering in the Mantra ROP and set how many tiles are in the image. HQueue will create render jobs for the tiles and distribute them across your farm. It will also stitch the tiles together into your final image.
Cheers,
Rob
SreckoMYes. This is possible.
Few questions:
1. Is it possible to do that (using -H option) with Escape license on one machine, or on every machine I need to have licensed Houdini?
The Mantra ROP has options for dividing up images into tiles (Properties -> Output -> Tiled Render). You could generate an IFD for each tile and distribute the IFD renders across your 3 machines. That way your render machines will only use Mantra license/tokens.
SreckoM
2. Is it possible to do DR with hqueue?
Yes.
For your case, you need to turn on Tiled Rendering in the Mantra ROP and set how many tiles are in the image. HQueue will create render jobs for the tiles and distribute them across your farm. It will also stitch the tiles together into your final image.
Cheers,
Rob
Technical Discussion » Is EC2 cloud rendering working with Houdini 13?
- rvinluan
- 1255 posts
- Offline
Shoot. That's a bug alright. It is fixed in tomorrow's build (13.0.255).
Thanks meeotch!
Cheers,
Rob
Thanks meeotch!
Cheers,
Rob
Technical Discussion » Is EC2 cloud rendering working with Houdini 13?
- rvinluan
- 1255 posts
- Offline
Ah yes. We dropped support for the 32-bit image. It should not be possible to start a 32-bit cloud instance from the latest Houdini 12.5 or 13.0 since we removed it from the Machine Type drop-down menu.
Cheers,
Rob
Cheers,
Rob
Technical Discussion » Is EC2 cloud rendering working with Houdini 13?
- rvinluan
- 1255 posts
- Offline
I just gave it a quick try and I can see H13.0 on the cloud.
What region are you submitting jobs to?
What OS are you running on?
Cheers,
Rob
What region are you submitting jobs to?
What OS are you running on?
Cheers,
Rob
Houdini Lounge » H13 RSS Feed?
- rvinluan
- 1255 posts
- Offline
Oh. I also added a link to the RSS feed at the top of the public journal for easier access.
Cheers,
Rob
Cheers,
Rob
Houdini Lounge » H13 RSS Feed?
- rvinluan
- 1255 posts
- Offline
Hello,
Yes!
Here's a link to the H13 rss feed:
http://www.sidefx.com/journal/rss.php?version=13.0 [sidefx.com]
Cheers,
Rob
Yes!
Here's a link to the H13 rss feed:
http://www.sidefx.com/journal/rss.php?version=13.0 [sidefx.com]
Cheers,
Rob
Houdini Indie and Apprentice » request: explicitly reference python 2.7 in OS X
- rvinluan
- 1255 posts
- Offline
MartybNz
Does setting any of these 3 environmental variables help?
HOUDINI_PYTHON_VERSION, HOUDINI_PYTHON_LIB, HOUDINI_PYTHON_BIN
Houdini on OSX respects $HOUDINI_PYTHON_VERSION and $HOUDINI_PYTHON_LIB so you should be able to set either HOUDINI_PYTHON_VERSION=2.6 or HOUDINI_PYTHON_LIB=/System/Library/Frameworks/Python.framework/Versions/2.6/Python to force Houdini to use a particular Python version.
Note though that Python 2.7 is still not supported by Houdini.
Cheers,
Rob
Houdini Indie and Apprentice » request: explicitly reference python 2.7 in OS X
- rvinluan
- 1255 posts
- Offline
Actually, just to clarify, what's breaking because of Python 3.3?
Is it the Houdini installer? Or is it Houdini itself?
–Rob
Is it the Houdini installer? Or is it Houdini itself?
–Rob
Houdini Indie and Apprentice » request: explicitly reference python 2.7 in OS X
- rvinluan
- 1255 posts
- Offline
Hello,
Houdini does not support Python 2.7 so you're stuck with using 2.6 or 2.5.
You can install older Python versions as suggested by hanton or download them straight from the Python website:
http://www.python.org/download/releases/2.6/ [python.org]
Cheers,
Rob
Houdini does not support Python 2.7 so you're stuck with using 2.6 or 2.5.
You can install older Python versions as suggested by hanton or download them straight from the Python website:
http://www.python.org/download/releases/2.6/ [python.org]
Cheers,
Rob
Houdini Lounge » Outsource Houdini renders - Student
- rvinluan
- 1255 posts
- Offline
Hello,
Have you looked at Houdini on the Cloud?
Here is the user guide for how it works, how to get started, etc:
http://www.sidefx.com/images/stories/news/HQueue_Cloud/hqueue_cloud_guide_09nov12.pdf [sidefx.com]
Basically, you can distribute a render across several machines on the Amazon EC2 cloud.
Cheers,
Rob
Have you looked at Houdini on the Cloud?
Here is the user guide for how it works, how to get started, etc:
http://www.sidefx.com/images/stories/news/HQueue_Cloud/hqueue_cloud_guide_09nov12.pdf [sidefx.com]
Basically, you can distribute a render across several machines on the Amazon EC2 cloud.
Cheers,
Rob
Houdini Indie and Apprentice » HQueue Cloud Rendering - Anybody got it working?
- rvinluan
- 1255 posts
- Offline
Hello,
Have you followed the HQueue Cloud user guide? http://www.sidefx.com/images/stories/news/HQueue_Cloud/hqueue_cloud_guide_09nov12.pdf [sidefx.com]
Page 4 of the PDF talks about how to register for the cloud service.
Cheers,
Rob
Have you followed the HQueue Cloud user guide? http://www.sidefx.com/images/stories/news/HQueue_Cloud/hqueue_cloud_guide_09nov12.pdf [sidefx.com]
Page 4 of the PDF talks about how to register for the cloud service.
Cheers,
Rob
Houdini Indie and Apprentice » HQueue Cloud Rendering - Anybody got it working?
- rvinluan
- 1255 posts
- Offline
Glad to hear it's working!
I no longer have the link but if I remember correctly, the bug was logged with the Python dev team.
Cheers,
Rob
I no longer have the link but if I remember correctly, the bug was logged with the Python dev team.
Cheers,
Rob
Houdini Indie and Apprentice » HQueue Cloud Rendering - Anybody got it working?
- rvinluan
- 1255 posts
- Offline
Awesome. We're getting there.
If you see the web page, then that means that Houdini was able to get to a point where it spawned a daemon process called ‘cloudsubmit’ which is responsible for starting EC2 instances and managing render jobs on the cloud.
So if the EC2 dashboard reports 0 instances, then the cloudsubmit daemon must have hit a glitch when trying to start the instances. This can happen for a variety of reasons such as a network firewall configuration setting or if the EC2 Amazon account that you are using is not subscribed to the Houdini Cloud Rendering service.
To find out what the problem is, we need to examine cloudsubmit's log file. On Mac OSX, the log file is stored in a temporary directory somewhere under /var/folders.
Open a Terminal.app, and run this command to find the log file:
find /var/folders -name “cloudsubmit.log”
Once you locate the log file, you can post it here or send it to me by email and I can help you from there.
Cheers,
Rob
If you see the web page, then that means that Houdini was able to get to a point where it spawned a daemon process called ‘cloudsubmit’ which is responsible for starting EC2 instances and managing render jobs on the cloud.
So if the EC2 dashboard reports 0 instances, then the cloudsubmit daemon must have hit a glitch when trying to start the instances. This can happen for a variety of reasons such as a network firewall configuration setting or if the EC2 Amazon account that you are using is not subscribed to the Houdini Cloud Rendering service.
To find out what the problem is, we need to examine cloudsubmit's log file. On Mac OSX, the log file is stored in a temporary directory somewhere under /var/folders.
Open a Terminal.app, and run this command to find the log file:
find /var/folders -name “cloudsubmit.log”
Once you locate the log file, you can post it here or send it to me by email and I can help you from there.
Cheers,
Rob
Houdini Indie and Apprentice » HQueue Cloud Rendering - Anybody got it working?
- rvinluan
- 1255 posts
- Offline
Ah. I had another user recently run into troubles with submitting cloud jobs from OSX >= 10.7. The problem had to do with a bug in Python >= 2.6.4 on OSX.
Try starting Houdini like so from the Houdini Shell.terminal app:
no_proxy=“ ” houdini
That temporarily sets $no_proxy to a non-empty value (i.e. a single whitespace character) and then starts Houdini.
See if this workaround helps. Otherwise, I'll probably have to send you a patch file that will help us track down the issue on your machine.
Let me know how that goes.
Cheers,
Rob
Try starting Houdini like so from the Houdini Shell.terminal app:
no_proxy=“ ” houdini
That temporarily sets $no_proxy to a non-empty value (i.e. a single whitespace character) and then starts Houdini.
See if this workaround helps. Otherwise, I'll probably have to send you a patch file that will help us track down the issue on your machine.
Let me know how that goes.
Cheers,
Rob
Houdini Indie and Apprentice » HQueue Cloud Rendering - Anybody got it working?
- rvinluan
- 1255 posts
- Offline
Houdini Indie and Apprentice » HQueue Cloud Rendering - Anybody got it working?
- rvinluan
- 1255 posts
- Offline
jopa79
I have the same problem with hqueue cloud render.
When i launch the console the following line looks wrong to me.
hython: BUG in libdispatch client: Do not close random Unix descriptors
some suggestions ?
thx
Hello,
So what happens after you proceed with your cloud submission? Does a web page at least open up that says, “Launching a computer in the cloud”?
Cheers,
Rob
Technical Discussion » $HDSO - OSX anomally ?
- rvinluan
- 1255 posts
- Offline
On OSX, $HDSO should really point to the Libraries directory in the framework and not $HFS/dsolib. $HFS/dsolib exists only on Linux.
So I'd say that this is a bug with the OSX setup. I'll commit a fix for this.
Cheers,
Rob
So I'd say that this is a bug with the OSX setup. I'll commit a fix for this.
Cheers,
Rob
-
- Quick Links