Perhaps you could simplify it, by instead of building the different versions of your libBullet.so (instead of libBullet.so.0.1 - When Bullet does that to me, I delete it and just make either the *.so or *.a libs), and by putting it into the same directory as the SOP_Bullet.so.
Try running ‘ldd SOP_bullet.so’ on your bullet sop, and also run ‘ldd’ on your libBullet.so/a; what do these output?
If you put the library in /usr/local/lib, you shouldn't have to run ldconfig; those directories are already known to the system.
Also, when you build the bullet plugins, I've found that on linux I get fewer errors when I include the files first, then do the linking to the directory, and files:
hcustom -I$BULLET_INC -L$BULLET_LIB -lBulletDynamics -lBulletCollision -lBulletSoftBody -lLinearMath -lBullet SOP_Bullet.cppt
When the linking args are interrupted by including the docs, that will often compile fine, but when I go to use it, I often get errors similar to yours.
Oh, I just thought of something: try compiling your libBullet.so as a static (instead of shared) library (this will give you libBullet.a), and then when you build the Houdini SOP, don't link to the standard bullet libraries again. What does that give you?
Does all of this make sense?
Found 681 posts.
Search results Show results as topic list.
Technical Discussion » Bullet physics implementation and other stuff
- goldleaf
- 4176 posts
- Offline
Houdini Lounge » Houdini shattered object animation to Softimage
- goldleaf
- 4176 posts
- Offline
MDD cannot work if the point count/numbering is changing; that option doesnt work for dynamically shattering geometry. FBX “should” work, though I haven't done Houdini<->Softimage via FBX. It has worked with Maya though.
Technical Discussion » magnet force
- goldleaf
- 4176 posts
- Offline
What are your values set at? I've often had to set mine to 10,000 or higher to see results.
Technical Discussion » Benchmarks on 6 core Phenom?
- goldleaf
- 4176 posts
- Offline
I just finished building my own Phenom II X6 system, with a 2.8Ghz 1055T and 8GB Ram.
Here are my results:
Render Time: 53:44.60u 32.26s 9:24.50r
Memory: 62.64 MB of 63.21 MB arena size. VM Size: 418.01 MB
For how much I paid, this is amazing.
Here are my results:
Render Time: 53:44.60u 32.26s 9:24.50r
Memory: 62.64 MB of 63.21 MB arena size. VM Size: 418.01 MB
For how much I paid, this is amazing.
Houdini Lounge » Houdini in the video game industry... ?
- goldleaf
- 4176 posts
- Offline
I found the slides on Valve's publications page, showing how they created water flows to help guide players. They used Houdini.
http://valvesoftware.com/publications/2010/siggraph2010_vlachos_waterflow.pdf [valvesoftware.com]
http://valvesoftware.com/publications/2010/siggraph2010_vlachos_waterflow.pdf [valvesoftware.com]
Technical Discussion » Bullet physics implementation and other stuff
- goldleaf
- 4176 posts
- Offline
I think your idea of separating out your proprietary implementations is a good way to persue your plan. It should work out fine. Hopefully both linux and mac users will now be able to use the plugin. Thanks!
CeeGee: That's a great find! Thanks for posting that!
CeeGee: That's a great find! Thanks for posting that!
Houdini Indie and Apprentice » Exporting Maya Animation To Houdini
- goldleaf
- 4176 posts
- Offline
If you can't get the mBgeo plugin to work, when you export FBX from Maya, you have to create an animation cache first, then export the FBX, checking the animation checkboxes. The FBX page explains this in the Houdini docs.
Also, you can write an obj export from Maya with the following Python code (change the file name to what you want, and the location as well - it exports whatever you have selected for the scene's length:
import maya.cmds as cmds
selectedObjects = cmds.ls(sl=True)
a=1
endFr = cmds.playbackOptions (query=True, max=True)
print endFr
while a <= endFr:
cmds.currentTime(a)
fileName = “test.” + str(a)
cmds.file (rename='/tmp/'+fileName)
cmds.file (es=True, typ='OBJexport', pr=True)
a = a + 1
Also, you can write an obj export from Maya with the following Python code (change the file name to what you want, and the location as well - it exports whatever you have selected for the scene's length:
import maya.cmds as cmds
selectedObjects = cmds.ls(sl=True)
a=1
endFr = cmds.playbackOptions (query=True, max=True)
print endFr
while a <= endFr:
cmds.currentTime(a)
fileName = “test.” + str(a)
cmds.file (rename='/tmp/'+fileName)
cmds.file (es=True, typ='OBJexport', pr=True)
a = a + 1
Houdini Lounge » Motion Graphics Class
- goldleaf
- 4176 posts
- Offline
Houdini Lounge » Motion Graphics Class
- goldleaf
- 4176 posts
- Offline
Hey Adam, do you have any plans to post any information/videos that give a teaser of what to expect, for those of us who can't attend?
Technical Discussion » If you have 'could not find independant plaform' errors.....
- goldleaf
- 4176 posts
- Offline
So, we came across this issue getting Houdini 11 to run on RHEL 5.5. Whenever we launched Houdini (after setting up environment variables and such), it would crash, spitting out the following error:
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>
'import site' failed; use -v for traceback
Traceback (most recent call last):
File “<string>”, line 3, in <module>
File “/home/prisms/builder-new/Nightly11.0/dev/hfs/houdini/python2.6libs/hou.py”, line 19, in <module>
import new
ImportError: No module named new
PyClerk: Cannot import traceback module to generate backtrace.
PyClerk: No getName() method found
PyClerk: Cannot import traceback module to generate backtrace.
PyClerk: No getName() method found
PyClerk: Cannot import traceback module to generate backtrace.
PyClerk: No getName() method found
PyClerk: Cannot import traceback module to generate backtrace.
PyClerk: No getName() method found
$ terminate called after throwing an instance of ‘HOM_Error’
(sent by pid 20059)Internal abort
Saving application data to /tmp/rydalchc.20059.hip
Crash log saved to /tmp/crashlog_rydalchc
Error running Python atexit callback:
Cannot import traceback module to generate backtrace.
The fix we found is to set HOUDINI_USE_HFS_PYTHON to 1, and that will use internal python. I figured I'd post it here, as I couldn't find anything as I searched in the fourm for this error.
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>
'import site' failed; use -v for traceback
Traceback (most recent call last):
File “<string>”, line 3, in <module>
File “/home/prisms/builder-new/Nightly11.0/dev/hfs/houdini/python2.6libs/hou.py”, line 19, in <module>
import new
ImportError: No module named new
PyClerk: Cannot import traceback module to generate backtrace.
PyClerk: No getName() method found
PyClerk: Cannot import traceback module to generate backtrace.
PyClerk: No getName() method found
PyClerk: Cannot import traceback module to generate backtrace.
PyClerk: No getName() method found
PyClerk: Cannot import traceback module to generate backtrace.
PyClerk: No getName() method found
$ terminate called after throwing an instance of ‘HOM_Error’
(sent by pid 20059)Internal abort
Saving application data to /tmp/rydalchc.20059.hip
Crash log saved to /tmp/crashlog_rydalchc
Error running Python atexit callback:
Cannot import traceback module to generate backtrace.
The fix we found is to set HOUDINI_USE_HFS_PYTHON to 1, and that will use internal python. I figured I'd post it here, as I couldn't find anything as I searched in the fourm for this error.
Technical Discussion » FLIP fluids Viscosity?
- goldleaf
- 4176 posts
- Offline
hmm…. I've got it plugged in there, but I'm not getting any changes to the sim. What do you have in the Velocity/Surface/Collision field parameters? Was you tension set really high?
**EDIT**
Nevermid, I forgot I hadn't looked at the included example file for the gas surface tension dop. It shows you need to have vel, surface, collision, respectively in the three fields I asked about.
thanks again!
**EDIT**
Nevermid, I forgot I hadn't looked at the included example file for the gas surface tension dop. It shows you need to have vel, surface, collision, respectively in the three fields I asked about.
thanks again!
Technical Discussion » FLIP fluids Viscosity?
- goldleaf
- 4176 posts
- Offline
hey niko, where are you plugging in the gas suface tension dop? I've tried putting it into a few different places in the dop network, but nothing is affecting the solve.
here's a hip file I've been starting from
here's a hip file I've been starting from
Technical Discussion » how to dissipation smoke
- goldleaf
- 4176 posts
- Offline
Technical Discussion » Bullet physics implementation and other stuff
- goldleaf
- 4176 posts
- Offline
I've experienced both. Some plugins have been compiled with one version, and still load in later builds of houdini. Others need to be recompiled for each build. I believe it all depends on what changes are occurring under the hood, and if they affect the HDK functions used by the plugin.
Technical Discussion » Bullet physics implementation and other stuff
- goldleaf
- 4176 posts
- Offline
Exciting to see all of this; cant wait for the linux version to try out your tools. Hope you can use build 499 or later as well! Thanks!
Houdini Lounge » Python Technical Evening - Will it be recorded?
- goldleaf
- 4176 posts
- Offline
Technical Discussion » houdini wont open...something strange happened
- goldleaf
- 4176 posts
- Offline
I've never had this problem with Houdini, but when it happened with other programs, I wasn't installing as sudo.
Technical Discussion » FLIP fluids Viscosity?
- goldleaf
- 4176 posts
- Offline
Yeah, it might be something that they've just not implemented into the solver as I believe other FLIP/PIC solvers do support viscosity.
Perhaps there's a workaround that achieves the same effect?
Perhaps there's a workaround that achieves the same effect?
Technical Discussion » Bullet physics implementation and other stuff
- goldleaf
- 4176 posts
- Offline
Not sure exactly, as I use Linux/OS X myself. However, it might be that pthread.h isn't in your environment variables path, so the compiler isn't finding it.
Technical Discussion » FLIP fluids Viscosity?
- goldleaf
- 4176 posts
- Offline
Is the FLIP fluid solver designed not to have viscosity (or surface tension), or is this a bug that snuck through? Or is there some other way viscosity should be calculated?
-
- Quick Links