Jump to content


  • Content count

  • Donations

    0.00 CAD 
  • Joined

  • Last visited

Community Reputation

0 Neutral

About cytrox

  • Rank
  1. animating the vortex.hip demo

    Hi, we had this discussion over at the sidefx forum about animating the vortex demo file. (on CD2 of 5.5 Apprentice Edition). I hope it's ok if I post my version here, as you can't attach files at the sidefx forum. Well, I think I got it to work, except a few particles which go astray and don't orbit around the center spline. Any ideas how to fix that? Cheers Jens vortex.zip
  2. computenormal()

    Hm, doesn't work for me. The only mozilla keybinding I tried that worked so far is Alt+A for Select All. A normal mozilla works just fine. 6.1.149 under Linux, KDE 3.1 Cheers Jens
  3. computenormal()

    The Function Quick Reference ($HFS/houdini/vex/html/quickref.html) is quite handy. It lists all functions as links to the descriptions, so you don't have to wade through pages of text to find something.. But the "find on page" idea would be a nice RFE. Should be easy to implent, as mozilla already has this functionality. Cheers Jens
  4. Happy B-Day Jcoldrick

    happy birthday
  5. Happy Birthday mir!

    Happy birthday!
  6. computenormal()

    Well, it is in the docs, in the VEX documentation under $HFS/houdini/vex/html/ straight from there: vector computenormal(vector P, ...) vector computenormal(vector P, N, Ng, ...) Computes the normal for the described by P. This is done performing the cross product of the derivatives of P. The second form takes the original surface normal and geometric normal. The computed normal will be "adjusted" so that interpolated normals will be relatively correct. Additional arguments may be specified to control the area computation. seems to be the same as the renderman shading language 'calculatenormal' function, to recompute N after displacement. Cheers Jens
  7. Maximize Houdini Window Leaves a gap

    the alt+mouse button combos are hardcored in fluxbox. (or were at least a year ago, dunno if they changed that since then). here's a link to a highend3d.com thread were i posted a patch which complety removes all alt+MB combinations. Not the most elegant solution, but it worked. but you'd have to compile fluxbox from source, after applying the patch. No guarantee that it applies with newer versions though, this one was against fluxbox 0.10. link (in the second posting under that it's explained how to apply the patch, in case anybody wonders) Cheers Jens
  8. Happy birthday arctor!

    Happy birthday!
  9. VEX emacs mode

    I have jed set as $EDITOR. same keybindings as emacs (well, at least the basic ones). I like jed for editing small stuff, like config files etc., where emacs would be overkill. As for a hscript mode, why not And here an update of the vex mode: Changes include the ability to set the vcc command line from within emacs (via M-x vfl-set-vcc-cmd), the ability to render directly to an otl (via C-c C) in the moment hardcoded to "vcc -l filename.otl filename.vfl", and the ability to render a test image directly out of emacs: you have to have a running houdini instance, open a port via "openport 5000" in the textport (port number hardcoded for now), setup a scene and a output mantra driver, install the otl containing the shader and apply it to some geometry, and then you can render directly out of emacs with C-c C-r, change the shader sourcecode, compile and rerender, all without leaving emacs. The way it works is quite crude, and I would be happy about suggestions for improvement.. For now, emacs just calls "hcommand 5000 \"mwrite $HIP/$HIPNAME; opcd /out; render mantra1\"" The mwrite part was the best I could come up with to make houdini update the otl which changed on disk, by simply saving teh current hip file, as there is no "reload otl definition" hscript command I am aware of.. I think I will make most hardcoded parts (port number, rop name etc.) user-configurable in the future, and I'm very interested in any suggestions for making the whole workflow better and more streamlined. What is your general workflow when writing vex shaders and ops? Cheers Jens vfl_mode.zip
  10. VEX emacs mode

    Hi, I've done a (quick and dirty) VEX mode for emacs, with syntax highlighting and the ability to compile directly out of emacs (including the ability to jump directly to source code lines where errors occured). As I said, it's a quick hack (originally based on the renderman shader mode by Steve May, but most parts had to be rewritten) and I'm by no means an elisp expert, but it works, so if anybody is interested, here it is Cheers Jens P.S. If anybody is also interested in a renderman shader mode with the same features, let me know and I will post it too. vfl_mode.zip
  11. AVI's on Linux

    If you don't mind using a command line tool, you should also give transcode a try. It uses ImageMagick to read image files, so you should be able to combine most image formats into the movie format of your choice.
  12. Missile Trail, i3d, glow question

    Sorry, I somehow completly missed you response, pockets! Thanks for your suggestions, that was exactly what I was hoping for, and I will definitly give it a try! cheers Jens
  13. Gentoo 1.4

    One solution is to just forget about the links the setup script is trying to create (you will get error messages about missing directories, but that doesn't matter, sesinetd will get installed anyway), and to create a file called "sesinetd" (you could name it whatever you like, just be sure the name in the rc-update command below matches) in /etc/init.d with the following content: #!/sbin/runscript depend() { use logger } start() { ebegin "Starting sesinetd" /usr/lib/sesi/sesinetd.startup start eend $? "Failed to start sesinetd" } stop() { killall sesinetd eend $? "Faild to stop sesinetd" } (copy and paste didn't work, so i had to type this by hand, hope there are no typos..) and then just run "rc-update add sesinetd default" as root to add this script to your default runlevel. Now the license server gets started at boot time. another solution is here cheers Jens
  14. Bowling ball rbd

    nice, thank you Marc!
  15. Interface question

    Instead of clicking the arrow, you could also alt+left click the tile to go into the network. Might be even faster, as the mouse pointer is already over the tile after you placed it. (And in the network, you can alt+middle click on any tile to go up to the parent network.)