Jump to content


HOT for h12


  • Please log in to reply
73 replies to this topic

#1 thom

thom

    Peon

  • Members
  • Pip
  • 3 posts
  • Joined: 05-November 10
  • Name:hullin thomas

Posted 02 March 2012 - 10:17 AM

HI,

I don't know if it's on the way but since Houdini 12 is out i would be nice to have the HOT working this release.


Thanks

Edited by thom, 02 March 2012 - 10:18 AM.


#2 ultraharmonizer

ultraharmonizer

    Peon

  • Members
  • Pip
  • 1 posts
  • Joined: 09-March 10
  • Location:Los Angeles
  • Name:Nick Young

Posted 02 March 2012 - 02:27 PM

I second the motion!  no pun intended... ;)

#3 nis

nis

    Peon

  • Members
  • Pip
  • 6 posts
  • Joined: 04-March 12
  • Location:United Kingdom
  • Name:David Meikle

Posted 04 March 2012 - 10:37 AM

Yeah looking for this also :)

#4 RacingBird

RacingBird

    Peon

  • Members
  • Pip
  • 4 posts
  • Joined: 13-November 10
  • Location:South Africa
  • Name:Pete De Jager

Posted 04 March 2012 - 09:53 PM

Yes please. H12 is excellent but I'm really missing HOT.

#5 sleg

sleg

    Peon

  • Members
  • Pip
  • 9 posts
  • Joined: 20-July 10
  • Name:s k

Posted 05 March 2012 - 04:10 PM

View PostRacingBird, on 04 March 2012 - 09:53 PM, said:

Yes please. H12 is excellent but I'm really missing HOT.

Hey. Yeah same here. I've tried compile it against houdini 12 and this is the error I'm getting:


user@user-desktop:~/Downloads/hotsrc_1.0rc9/src$ python setup.py bdist
---> pavement.bdist
---> pavement.build
---> pavement.clean
---> pavement.build_sop_cleave
hcustom  -e -I 3rdparty/linux/include -I 3rdparty/include -L 3rdparty/linux/lib -l blitz -l fftw3f  -i . SOP_Cleave.C
Linking with 'libblitz'
Linking with 'libfftw3f'
Install directory = '.'
g++ -DUT_DSO_TAGINFO='"3262197cbf015d063aad08835e2e94dc385ac7e9c427d2bd27f3d05c5259ea98348e65de812c43570c0bfde12b9f751c04a0ef10efafb60a537b7caa77ea94ac49ad5fb4ea885d85a3349d19559011fcab4ed5f0cfa2d966eaec1d58041eb355f05bee598b3783"' -DVERSION=\"12.0.543.9\" -D_GNU_SOURCE -DLINUX -DAMD64 -m64 -fPIC -DSIZEOF_VOID_P=8 -DSESI_LITTLE_ENDIAN -DENABLE_THREADS -DUSE_PTHREADS -D_REENTRANT -D_FILE_OFFSET_BITS=64 -c -I3rdparty/linux/include -I3rdparty/include  -DGCC4 -DGCC3 -Wno-deprecated -I/opt/hfs12.0.543.9/toolkit/include -Wall -W -Wno-parentheses -Wno-sign-compare -Wno-reorder -Wno-uninitialized -Wunused -Wno-unused-parameter -O2 -fno-strict-aliasing -DMAKING_DSO -o SOP_Cleave.o SOP_Cleave.C
Compile failed
SOP_Cleave.C:48:33: fatal error: GB/GB_AttributeRef.h: No such file or directory
compilation terminated.



Captured Task Output:
---------------------

---> pavement.bdist
---> pavement.build
---> pavement.clean
---> pavement.build_sop_cleave
hcustom  -e -I 3rdparty/linux/include -I 3rdparty/include -L 3rdparty/linux/lib -l blitz -l fftw3f  -i . SOP_Cleave.C
SOP_Cleave.C:48:33: fatal error: GB/GB_AttributeRef.h: No such file or directory
compilation terminated.

It's whining that it can't find GB/GB_AttributeRef.h.

It seems that things have changed with regards to GB/GB_AttributeRef.h and according to the docs 'significant changes' would have to be made to code making use of it.

http://www.sidefx.co...GB_AttributeRef

I'll dick around with it in the next few evenings, but I guaratee you that I'll just be running in circles not knowing what's what. If someone a bit more qualified that myself could take a look at it that would be just super! :)
If I make any progress I'll contribute it back asap.

With Houdini 11.1 it compiles just fine on my machine following the same steps.

EDIT: I was just reading the link I posted above and the first thing they say is:

Quote

We realize that you may not have the time or resources to change all your code at the current time. In order to facilitate making the change, you can define HDK_RELAXED_GB in your make (or in your code).
Lol. So I'll try what they say first I guess. :)

EDIT: Woops, sorry, I'm kind of updating this as I find stuff. I probably should wait until I have my head around it first. The link I posted above is to hdk11 chages not 12. So that should affect HOT since it compiles just fine with Houdini 11.1. I'll come back and post more later. IF I find out more. If I don't it means I gave up. :)

Edited by sleg, 21 July 2012 - 10:15 AM.


#6 edward

edward

    Grand Master

  • Members
  • PipPipPipPipPip
  • 3,325 posts
  • Joined: 10-September 02
  • Name:e.d.w.a.r.d. .

Posted 05 March 2012 - 05:05 PM

Make sure you read these two pages first:

http://www.sidefx.co...k_ga_using.html
http://www.sidefx.co...ga_porting.html
don't panic!

#7 sleg

sleg

    Peon

  • Members
  • Pip
  • 9 posts
  • Joined: 20-July 10
  • Name:s k

Posted 05 March 2012 - 05:14 PM

View Postedward, on 05 March 2012 - 05:05 PM, said:


Yup. I had just gotten to them... Eeesh. This does require someone more qualified than me. :(

In '/opt/hfs12.0.543.9/toolkit/include/' 'GB/' doesn't even exist anymore at all!

Thanks for your help!

#8 edward

edward

    Grand Master

  • Members
  • PipPipPipPipPip
  • 3,325 posts
  • Joined: 10-September 02
  • Name:e.d.w.a.r.d. .

Posted 05 March 2012 - 06:45 PM

Yep, that's what it means when they say there's a "new" geometry library. :)
don't panic!

#9 schnelli

schnelli

    Peon

  • Members
  • Pip
  • 33 posts
  • Joined: 02-September 09
  • Location:Munich
  • Name:Christian Schnellhammer

Posted 06 March 2012 - 05:05 AM

Take a look at this page:


http://schnellhammer.../2012/03/hot12/


Have fun.

cheers,
christian

#10 RacingBird

RacingBird

    Peon

  • Members
  • Pip
  • 4 posts
  • Joined: 13-November 10
  • Location:South Africa
  • Name:Pete De Jager

Posted 06 March 2012 - 05:46 AM

View Postschnelli, on 06 March 2012 - 05:05 AM, said:

Take a look at this page:


http://schnellhammer.../2012/03/hot12/


Have fun.

cheers,
christian

Whoohooo!!!
Thanks Herr Schnellhammer :)

#11 Netvudu

Netvudu

    Houdini Master

  • Members
  • PipPipPipPip
  • 765 posts
  • Joined: 24-May 06
  • Location:Barcelona, Spain
  • Name:Javier MeroƱo

Posted 06 March 2012 - 05:48 AM

Hi Christian.
Thanks for this version...but, why is it that in your binary, there are less dlls and files than in previous HOT versions?
In fact there is no dll folder, which is a folder you usually have to point at when installing HOT for Houdini...

Edited by Netvudu, 06 March 2012 - 05:49 AM.


#12 schnelli

schnelli

    Peon

  • Members
  • Pip
  • 33 posts
  • Joined: 02-September 09
  • Location:Munich
  • Name:Christian Schnellhammer

Posted 06 March 2012 - 06:11 AM

View PostNetvudu, on 06 March 2012 - 05:48 AM, said:

Hi Christian.
Thanks for this version...but, why is it that in your binary, there are less dlls and files than in previous HOT versions?
In fact there is no dll folder, which is a folder you usually have to point at when installing HOT for Houdini...

I was working on a modified version of the HOT to test different types of multithreading for the ocean calculation.
These files represents this version and that's why the output binaries differs to the original HOT.
The source just includes the SOP deformer and the vex function for deforming and displacement. The SOP deformer provides a "Threaded" parameter to turn on a multithreaded calculation.

If you prefer the base HOT implementation, feel free to take my SOP deformer source code to see the changes needed for the new H12 geometry library.

cheers
christian




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users