Hi,
On your three render nodes running SUSE Enterprise Linux with the custom Python build, can you check if you have the openssl libraries and header files installed?
If not, you should install them and do a full rebuild of your Python 2.5 to have the openssl libraries included into your Python 2.5 runtime. The openssl library will have the sha module that is needed.
Hope this helps!
Cheers,
tk
Found 37 posts.
Search results Show results as topic list.
Technical Discussion » HQueue installation issues
- tkngs
- 105 posts
- Offline
Technical Discussion » difference between delete and blast SOP
- tkngs
- 105 posts
- Offline
sanfx
what is difference between delete and blast SOP
From the online documentation on the Blast SOP:
Blast is designed to remove geometry that you select interactively in the viewport, as opposed to Delete which is a more procedural tool.http://www.sidefx.com/docs/houdini9.5/nodes/sop/blast [sidefx.com]
Whereas for the Delete SOP:
In addition to simply deleting unwanted parts of a model, this operator is useful for culling primitives from very dense geometry to speed up cooking of nodes downstream.http://www.sidefx.com/docs/houdini9.5/nodes/sop/delete [sidefx.com]
This operation can also delete profile groups (for example, 0.5 1.2-3.9) and mixed groups (for example, 0 0.5 4-12 1.2-3.9). It can also delete entire paste hierarchies or pasted surfaces, causing the remaining hierarchy to update. By deleting the root of a paste hierarchy, the whole hierarchy becomes undone.
Hope this helps.
Cheers,
tk
Houdini Indie and Apprentice » Unable to access Apprentice FAQ
- tkngs
- 105 posts
- Offline
Is it my browser that is not working properly or is anyone able to access the Apprentice FAQ page for both Apprentice and Apprentice HD?
The Apprentice page which contains the links to both the FAQs is here: http://www.sidefx.com/index.php?option=com_content&task=view&id=589&Itemid=221 [sidefx.com]
I keep getting the message that I am not authorised to view this resource and that I need to login, which I tried but to no avail.
Cheers,
tk
The Apprentice page which contains the links to both the FAQs is here: http://www.sidefx.com/index.php?option=com_content&task=view&id=589&Itemid=221 [sidefx.com]
I keep getting the message that I am not authorised to view this resource and that I need to login, which I tried but to no avail.
Cheers,
tk
Technical Discussion » Houdini wont Load.
- tkngs
- 105 posts
- Offline
Just sharing my two-cents worth. The Nvidia graphics driver is quite old and not exactly stable (version 77.76) based on reports in the Nvidia forums.
Your Windows XP does not seem to be updated to Service Pack 2 (SP2) or the current Service Pack 3 (SP3), you may want to update it to SP3 for performance improvements and stability. You will find this update in Windows Update (under Start Menu).
Lastly, if after trying out the driver tweaks suggested by digitallysane above does not help, you may want to update the graphics driver to the recent WHQL version (178.24) here: http://www.nvidia.com/object/winxp_178.24_whql.html [nvidia.com] (Please note that this link points to the 32-bit XP version of the driver).
For me, I will usually check if I have updated the machine's Windows XP to at least SP2 (or currently SP3) and the recent WHQL build of Nvidia graphics drivers if I encounter crashes such as those you encountered.
Cheers,
tk
Your Windows XP does not seem to be updated to Service Pack 2 (SP2) or the current Service Pack 3 (SP3), you may want to update it to SP3 for performance improvements and stability. You will find this update in Windows Update (under Start Menu).
Lastly, if after trying out the driver tweaks suggested by digitallysane above does not help, you may want to update the graphics driver to the recent WHQL version (178.24) here: http://www.nvidia.com/object/winxp_178.24_whql.html [nvidia.com] (Please note that this link points to the 32-bit XP version of the driver).
For me, I will usually check if I have updated the machine's Windows XP to at least SP2 (or currently SP3) and the recent WHQL build of Nvidia graphics drivers if I encounter crashes such as those you encountered.
Cheers,
tk
Houdini Lounge » leopard and 64 bit python issues
- tkngs
- 105 posts
- Offline
Thanks Edward, for the clarification on the ability to force software OpenGL for Houdini in Windows only. That is what I had to do for my Windows VMs quite some time ago but I think we do not have to do that now.
Chris: for VMs (be it Parallels or VMWare Fusion), they are nicely ‘packaged’ into a directory which can be run off an external USB disk so you are not constrained by your local drive's space. You can boot up an existing Windows bootcamp partition through Fusion (not sure about Parallels) within OS X.
For 64-bit Carbon on OS X, I remembered reading somewhere that Apple will be dropping support for 64-bit Carbon GUI if you need that feature. (Found the story: see http://arstechnica.com/reviews/os/mac-os-x-10-5.ars/6 [arstechnica.com]) Sorry to sound bad but let's see what else we can help find on the Net.
Cheers,
tk
Chris: for VMs (be it Parallels or VMWare Fusion), they are nicely ‘packaged’ into a directory which can be run off an external USB disk so you are not constrained by your local drive's space. You can boot up an existing Windows bootcamp partition through Fusion (not sure about Parallels) within OS X.
For 64-bit Carbon on OS X, I remembered reading somewhere that Apple will be dropping support for 64-bit Carbon GUI if you need that feature. (Found the story: see http://arstechnica.com/reviews/os/mac-os-x-10-5.ars/6 [arstechnica.com]) Sorry to sound bad but let's see what else we can help find on the Net.
Cheers,
tk
Houdini Lounge » leopard and 64 bit python issues
- tkngs
- 105 posts
- Offline
captainhaha
I would love to run my dev environment from one place and I can't really install 64bit ubuntu on my macbook as i'm already triple booting with baselight so can't add a partition without breaking my windows boot.
Regards
Chris Ord
Hi Chris,
I don't have answers for questions 1-4 but on running 64-bit Ubuntu in your macbook (which I assume is a Core2 Duo processor), why don't you try using VMWare Fusion (http://www.vmware.com/products/fusion/ [vmware.com]) or Parallels Desktop (http://www.parallels.com/ [parallels.com])? Both products will run 64-bit Ubuntu as a Virtual Machine (VM) within Leopard.
I have been using VMWare Fusion to do my dev work in 64-bit Ubuntu without having to reboot. Houdini runs fine within the Linux VMs including Windows VMs. You may have to force Houdini to use software OpenGL in certain cases.
Cheers,
tk
Technical Discussion » Announcing XMLShape v1.0 (Procedural Modeling of Buildings)
- tkngs
- 105 posts
- Offline
Thanks guys. Just chipping in what I know to help us all see dagush's procedural builder in action. Good stuff there!
Btw dagush, you may want to use this revised code as it's more ‘robust’ compared to the earlier ‘if len(rule.toxml()) > 5:’ comparison code:
if rule.hasChildNodes():
Hi Peter,
Thanks,
tk
Btw dagush, you may want to use this revised code as it's more ‘robust’ compared to the earlier ‘if len(rule.toxml()) > 5:’ comparison code:
if rule.hasChildNodes():
Hi Peter,
pbowmarThat's interesting, sounds like a crash occurred as the code is parsing the XML or generating the procedural objects (likely here). Which distro of Linux are you using? Perhaps I can try that and see what happens.
Thanks for that! My Houdini still disappears instantly, but if I use Hython and then mwrite the .hip file it loads up in Houdini OK so I at least can see what's going on
Thanks,
tk
Technical Discussion » Announcing XMLShape v1.0 (Procedural Modeling of Buildings)
- tkngs
- 105 posts
- Offline
Hi varomix,
It looks like the XMLParser is not called to ‘parse’ the strings read from the file. I believe you still have the earlier patch to lines 10 and 11 which dagush provided that bypassed the line ‘doc = minidom.parseString(s)’.
Will need you to undo that by either re-unzipping and extracting the original xmlshape.py file and adding in the lines in my earlier post or undo the code change at lines 10 and 11 back to:
s = natejar(fitxer)
doc = minidom.parseString(s)
# doc = fitxer.read() <— remove/comment this line!
Hope this will help. Let me know if you still encounter problems
Cheers,
tk
It looks like the XMLParser is not called to ‘parse’ the strings read from the file. I believe you still have the earlier patch to lines 10 and 11 which dagush provided that bypassed the line ‘doc = minidom.parseString(s)’.
Will need you to undo that by either re-unzipping and extracting the original xmlshape.py file and adding in the lines in my earlier post or undo the code change at lines 10 and 11 back to:
s = natejar(fitxer)
doc = minidom.parseString(s)
# doc = fitxer.read() <— remove/comment this line!
Hope this will help. Let me know if you still encounter problems
Cheers,
tk
Technical Discussion » Announcing XMLShape v1.0 (Procedural Modeling of Buildings)
- tkngs
- 105 posts
- Offline
Somehow the XML iterator in OS X (and likely Linux) seems to generate empty ‘rule’ which causes the ‘AttributeError’ in line 55 first encountered by varomix:
File “/home/varomix/houdini9.5/DOWNx/XMLShape_1.0/xmlshape.py”, line 55, in processar
pre = rule.getElementsByTagName('predecessor')
AttributeError: Text instance has no attribute ‘getElementsByTagName’
To resolve this, unpack your xmlshape.py source file if you have made any changes to it, and add in this two lines starting from line 54:
line 53: for rule in obj.firstChild.childNodes:
insert-> line 54: # Check for empty rules generated
insert-> line 55: if len(rule.toxml()) > 5:
line 56: #PREDECESSOR
line 57: pre = rule.getElementsByTagName('predecessor')
Make sure you type two spaces (and not tab) before you enter the lines, Python uses spaces to designate code blocks so any misalignment will cause error(s). Also do not align these two newly inserted lines with those from lines 56 onwards, they should be two spaces before (or more).
The code above “len(rule.toxml()) > 5:” simply does a quick-n-dirty check to see if the iterated rule is a spurious one, if so, skip it and move to the next proper rule from the xml file.
On my Houdini build (202) on OS X, I need to do a File->New before running the xmlshape script again to load the next xml file. Otherwise the pop-up window to ‘save changes, discard etc’ will show and Houdini will hang with the spinning beachball.
Hope the above is understandable. Great stuff you've got there, dagush!
Cheers,
tk
File “/home/varomix/houdini9.5/DOWNx/XMLShape_1.0/xmlshape.py”, line 55, in processar
pre = rule.getElementsByTagName('predecessor')
AttributeError: Text instance has no attribute ‘getElementsByTagName’
To resolve this, unpack your xmlshape.py source file if you have made any changes to it, and add in this two lines starting from line 54:
line 53: for rule in obj.firstChild.childNodes:
insert-> line 54: # Check for empty rules generated
insert-> line 55: if len(rule.toxml()) > 5:
line 56: #PREDECESSOR
line 57: pre = rule.getElementsByTagName('predecessor')
Make sure you type two spaces (and not tab) before you enter the lines, Python uses spaces to designate code blocks so any misalignment will cause error(s). Also do not align these two newly inserted lines with those from lines 56 onwards, they should be two spaces before (or more).
The code above “len(rule.toxml()) > 5:” simply does a quick-n-dirty check to see if the iterated rule is a spurious one, if so, skip it and move to the next proper rule from the xml file.
On my Houdini build (202) on OS X, I need to do a File->New before running the xmlshape script again to load the next xml file. Otherwise the pop-up window to ‘save changes, discard etc’ will show and Houdini will hang with the spinning beachball.
Hope the above is understandable. Great stuff you've got there, dagush!
Cheers,
tk
Houdini Lounge » Mac OSX Port?
- tkngs
- 105 posts
- Offline
Hi Harry,
Take a look at this thread in which the few ways to run Houdini with the Bootcamp drivers in Windows XP SP2: http://www.sidefx.com/index.php?option=com_forum&Itemid=172&page=viewtopic&t=5472&highlight=houdinioglsoftware [sidefx.com]
The easiest method (as described in the thread above) is to set the Windows environment variable HOUDINI_OGL_SOFTWARE = 1 to get the license manager to run.
- tk
Take a look at this thread in which the few ways to run Houdini with the Bootcamp drivers in Windows XP SP2: http://www.sidefx.com/index.php?option=com_forum&Itemid=172&page=viewtopic&t=5472&highlight=houdinioglsoftware [sidefx.com]
The easiest method (as described in the thread above) is to set the Windows environment variable HOUDINI_OGL_SOFTWARE = 1 to get the license manager to run.
- tk
Harryb
Does anyone know how to make houdini work on a mac book pro laptop running with XP sp2 via bootcamp ?
I can't activate my aprentice license because the license manager keep crashing. So I can't run houdini.
any Ideas ?
Harry.
Houdini Lounge » Mac OSX Port?
- tkngs
- 105 posts
- Offline
Just in case if anyone is interested, I am running Houdini Master 8.1.666 (Apprentice Edition) in Windows XP via OS X Parallels Desktop (build 1862 beta) on a MacBook Pro 2.0GHz.
Houdini runs fine using the default video drivers provided by Parallels Desktop in Windows XP. No tweaks or software OpenGL setting required. Also I am able to share files with my modo which runs in OS X using the Shared Folders feature of Parallels Desktop (via mapped network drives in Windows XP). Although it will take some further usage to see how it handles with real-life workloads.
Cheers,
tk
Houdini runs fine using the default video drivers provided by Parallels Desktop in Windows XP. No tweaks or software OpenGL setting required. Also I am able to share files with my modo which runs in OS X using the Shared Folders feature of Parallels Desktop (via mapped network drives in Windows XP). Although it will take some further usage to see how it handles with real-life workloads.
Cheers,
tk
Technical Discussion » Building i3D shader in VOPs
- tkngs
- 105 posts
- Offline
I have made another set of vops network based on the metaballs i3d shaders (less the blend_attribute shader) from jason's tutorials. You can check them out here in my posting at odforce [odforce.net].
Let me know if there are mistakes or questions. Please do share alternative networks or suggestions if you have. Enjoy!
cheers,
tk
Let me know if there are mistakes or questions. Please do share alternative networks or suggestions if you have. Enjoy!
cheers,
tk
Technical Discussion » Building i3D shader in VOPs
- tkngs
- 105 posts
- Offline
Hi, here's a VOPs network of i3d shaders based on Jason Iversen's image3d shader writing tutorial (part 1 only).
To start, switch to Outputs and generate the three i3d files (it'll be created in the same directory as this hip file) using the three image3d ROPs in there, namely i3d_simple_sphere_gen, i3d_sphere_gen and i3d_spherenoise_gen. You can visualise the generated i3d files in Geometry by toggling the display flag of the appropriate isosurface SOPs(reload the i3d files if necessary).
In Objects, there are three atmosphere objects already created (i3d_simpleshere, i3d_sphere and i3d_spherenoise). Turn on the render flag of the i3d object you want and render (either View: Mantra or mantra1). Remember to ‘home’ your 3D viewport/camera if you do not see anything.
Feel free to comment or improve on it . Let me know if there are problems with the VOPs network or the hip file.
I have posted the zip file at odforce, you can find it here http://odforce.net/forum/index.php?showtopic=2429 [odforce.net]
cheers,
tk
To start, switch to Outputs and generate the three i3d files (it'll be created in the same directory as this hip file) using the three image3d ROPs in there, namely i3d_simple_sphere_gen, i3d_sphere_gen and i3d_spherenoise_gen. You can visualise the generated i3d files in Geometry by toggling the display flag of the appropriate isosurface SOPs(reload the i3d files if necessary).
In Objects, there are three atmosphere objects already created (i3d_simpleshere, i3d_sphere and i3d_spherenoise). Turn on the render flag of the i3d object you want and render (either View: Mantra or mantra1). Remember to ‘home’ your 3D viewport/camera if you do not see anything.
Feel free to comment or improve on it . Let me know if there are problems with the VOPs network or the hip file.
I have posted the zip file at odforce, you can find it here http://odforce.net/forum/index.php?showtopic=2429 [odforce.net]
cheers,
tk
Technical Discussion » woodplank VEX shader
- tkngs
- 105 posts
- Offline
Did you try wiring a UV Space Change VOP output to the P input of the Woodplank VOP and setting the Space parameter (in the uv space change vop) to ‘object’?
cheers,
tk
cheers,
tk
Technical Discussion » Mmmmm, Apple!
- tkngs
- 105 posts
- Offline
I've got Houdini 6.0 running on my aluminium PowerBook G4 1.33GHz using VirtualPC 6.1, had to do some vex shader and particles development while overseas in Dec last year and the powerbook was the only machine I had. Just had to enable the HOUDINI_OGL_SOFTWARE and a couple of other flags.
Worked okay but had some gfx/ui glitches and random crashes here and there. The speed was fairly bearable considering that I was doing basic particles stuff too.
Regards,
tk
Worked okay but had some gfx/ui glitches and random crashes here and there. The speed was fairly bearable considering that I was doing basic particles stuff too.
Regards,
tk
stevenong
Nope, there are no dumb questions. Also, this has been discussed on the forum before.
Houdini will not install on Linux for Mac because of x86 instructions. I've heard of Houdini running with VirtualPC but have not seen it myself. Maybe that's something to try?
Cheers!
steven
Technical Discussion » Houdini+RH9, no go :(
- tkngs
- 105 posts
- Offline
You're most welcome
For machine name, you can insert it into ‘/etc/hosts’. By default, RH 9 inserts your machine's hostname into ‘127.0.0.1’ which is associated with localhost (loopback address) instead of inserting the actual IP address and hostname. This will cause the SESI license server to reject the license checkout from Houdini.
Insert your proper IP address and hostname on a new line into this file and do a ‘/etc/init.d/network restart’ or reboot the machine. But most of the time, just doing a ‘killall hserver’ or ‘hserver -q’ after editing the /etc/hosts file and starting Houdini will work too.
- tk
For machine name, you can insert it into ‘/etc/hosts’. By default, RH 9 inserts your machine's hostname into ‘127.0.0.1’ which is associated with localhost (loopback address) instead of inserting the actual IP address and hostname. This will cause the SESI license server to reject the license checkout from Houdini.
Insert your proper IP address and hostname on a new line into this file and do a ‘/etc/init.d/network restart’ or reboot the machine. But most of the time, just doing a ‘killall hserver’ or ‘hserver -q’ after editing the /etc/hosts file and starting Houdini will work too.
- tk
Stremik
Son of a……! I've totally forgotten about editing this file!
It was still using the default driver.
But now I've changed it to “nvidia” and all is fine.
tkngs, thank you very much!
All right. Moving on. Say, can you please explain to me the deal with mashine name?
I can't aquire license because “localhost” apperantly is no good.
What should I do?
Thank you!
Vladimir
Technical Discussion » Houdini+RH9, no go :(
- tkngs
- 105 posts
- Offline
Stremik,
Not sure if you have done this but after installing the NVIDIA driver, you're supposed to edit ‘/etc/X11/XF86Config’ and remove the lines
load dri
load glcore
and add the line:
load glx
into the file. Plus you need to tell X to use the ‘nvidia’ driver instead of the default ‘nv’ or ‘vesa’ driver which was installed during the upgrading. This can be found under ‘videocard driver’ section or something like that. Do check out the NVIDIA setup/readme doc in /usr/share/doc/NVIDIA* (can't remember the full path). Btw, X in RH 7.3 uses the file /etc/X11/XF86Config-4 by default whereas X in RH 9.0 uses /etc/X11/XF86Config to find its configuration info.
Hope that helps.
- tk
Not sure if you have done this but after installing the NVIDIA driver, you're supposed to edit ‘/etc/X11/XF86Config’ and remove the lines
load dri
load glcore
and add the line:
load glx
into the file. Plus you need to tell X to use the ‘nvidia’ driver instead of the default ‘nv’ or ‘vesa’ driver which was installed during the upgrading. This can be found under ‘videocard driver’ section or something like that. Do check out the NVIDIA setup/readme doc in /usr/share/doc/NVIDIA* (can't remember the full path). Btw, X in RH 7.3 uses the file /etc/X11/XF86Config-4 by default whereas X in RH 9.0 uses /etc/X11/XF86Config to find its configuration info.
Hope that helps.
- tk
Stremik
Whell, that's just great.
Now I'm getting this same error under Mandrake 9.2
What is interesting though, at first, I didn't have NVIDIA drivers installed and
with Mandrake's default driver I didn't get this error.
I've had problems of different kind. In particular, when I tried to run Houdini
I got this error
Xlib: extention “XFree86-DRI” missing on display “0:0”.
After I did a little recearch on the web, I found out that to fix that i have a
choice of 2. Ither download it and install XFree86-DRI itself
or install latest NVIDIA driver since XFree86-DRI is included in driver.
I installed the driver and now I'm stuck with this “bad window” thing.
All this is happening under KDE 3.1 so I suppose it's not “Metacity” problem right?
Anybody can hel me out here?!!!
Thank you.
Vladimir
-
- Quick Links