Jump to content


HOT on github / H12


  • Please log in to reply
17 replies to this topic

#1 eloop

eloop

    Illusionist

  • Members
  • PipPipPip
  • 260 posts
  • Joined: 29-January 03

Posted 23 April 2012 - 06:08 PM

Hi people,

Sorry I've been absent from most of the recent discussion, I'm very busy on other things these days. Thanks to Nicholas Yue SOP_Ocean now works under H12 using the new GA geometry libraries. I've also started to move away from google code and onto Github which is where ongoing (>= H12) development will take place. Finally I'm changing the way things are compiled and installed, no more producing binary distros, hopefully simpler.

For the adventurous among you (Linux and OSX only) , grab the latest code from

    https://github.com/eloop/hot

Compile and install it with the new shell script

> ./compile.sh

If the 3rdparty dependencies have been compiled (via the above script) you can bypass doing it again by

> ./compile.sh -f

Finally if you just want to test building and not install to $HOME/houdini12.0 use the -n flag.

>./compile.sh -n

It will be useful if people report their experiences building in this thread.

For anyone who wanted to write the equivalent "compile.bat" for windows, I'd be happy to add it to the distribution.

Cheers,
Drew

Edited by eloop, 23 April 2012 - 09:48 PM.


#2 fsim

fsim

    Peon

  • Members
  • Pip
  • 29 posts
  • Joined: 30-November 09
  • Location:Paris
  • Name:François SIMEREY

Posted 24 April 2012 - 01:55 AM

View Posteloop, on 23 April 2012 - 06:08 PM, said:

Hi people,

Sorry I've been absent from most of the recent discussion, I'm very busy on other things these days. Thanks to Nicholas Yue SOP_Ocean now works under H12 using the new GA geometry libraries. I've also started to move away from google code and onto Github which is where ongoing (>= H12) development will take place. Finally I'm changing the way things are compiled and installed, no more producing binary distros, hopefully simpler.

For the adventurous among you (Linux and OSX only) , grab the latest code from

    https://github.com/eloop/hot

Compile and install it with the new shell script

> ./compile.sh

If the 3rdparty dependencies have been compiled (via the above script) you can bypass doing it again by

> ./compile.sh -f

Finally if you just want to test building and not install to $HOME/houdini12.0 use the -n flag.

>./compile.sh -n

It will be useful if people report their experiences building in this thread.

For anyone who wanted to write the equivalent "compile.bat" for windows, I'd be happy to add it to the distribution.

Cheers,
Drew
So Great !!

Edited by fsim, 24 April 2012 - 02:04 AM.


#3 fsim

fsim

    Peon

  • Members
  • Pip
  • 29 posts
  • Joined: 30-November 09
  • Location:Paris
  • Name:François SIMEREY

Posted 24 April 2012 - 04:34 AM

Hi, first of all, thanks for your work.

I tested on Mac OS X (10.6.8).

First, under os X, the default preferences folder is in /Users/nameofuser/Library/Preferences/houdini/12.0
when your install script create a new folder in /User/nameofuser/houdini12.0

Second, with Ocean SOP, if you uncheck Chop toggle, the ocean doesn't have effect. All is ok with a VEX node.

When you promote parameters in a VOP/SOP, like the previous version, the Height Scale Label, will promote as 'Input 1' instead of 'Height Scale' and give a default value of 10000 for Ocean Size.



i will test under linux.

Edited by fsim, 24 April 2012 - 04:41 AM.


#4 fsim

fsim

    Peon

  • Members
  • Pip
  • 29 posts
  • Joined: 30-November 09
  • Location:Paris
  • Name:François SIMEREY

Posted 24 April 2012 - 05:44 AM

I have some strange results with some parameters only for 1 frame. See attached.
Attached File  ocean_f114.png   305.28K   123 downloads
Attached File  ocean_f115.png   414.93K   121 downloads
Attached File  ocean_f116.png   312.68K   110 downloads

and another bug is a back frame in simulation.

#5 Green-Man

Green-Man

    Peon

  • Members
  • Pip
  • 35 posts
  • Joined: 13-June 10
  • Location:Minsk
  • Name:Pavel Kovalenko

Posted 25 April 2012 - 06:40 AM

Compiled and works fine at:
CentOS 6, gcc4.4, h12.0.595
Thank you!

#6 Naeem

Naeem

    Peon

  • Members
  • Pip
  • 29 posts
  • Joined: 31-January 12
  • Location:Bournemouth
  • Name:Naeem Chudawala

Posted 25 April 2012 - 10:04 AM

View PostGreen-Man, on 25 April 2012 - 06:40 AM, said:

Compiled and works fine at:
CentOS 6, gcc4.4, h12.0.595
Thank you!

Hi,

Could someone compile a version for Houdini 12.0.581 for Ubuntu x64 or give more detailed instructions on how to go about it?

Thanks.

#7 eloop

eloop

    Illusionist

  • Members
  • PipPipPip
  • 260 posts
  • Joined: 29-January 03

Posted 25 April 2012 - 08:31 PM

Thanks for the feedback. I've verified the chop toggle problem, yet to look into the parameter promotion problem.

Not sure about the installation directory. I know that I'm always having to look up where the hell things are being installed on Mac and find it much easier to have things in $HOME/houdini12.0 (ie $HIH in the old days). What do others think ? It's easy enough to change, just remove the -i $HIH/dso bit in the compile script.

-Drew

View Postfsim, on 24 April 2012 - 04:34 AM, said:

Hi, first of all, thanks for your work.

I tested on Mac OS X (10.6.8).

First, under os X, the default preferences folder is in /Users/nameofuser/Library/Preferences/houdini/12.0
when your install script create a new folder in /User/nameofuser/houdini12.0

Second, with Ocean SOP, if you uncheck Chop toggle, the ocean doesn't have effect. All is ok with a VEX node.

When you promote parameters in a VOP/SOP, like the previous version, the Height Scale Label, will promote as 'Input 1' instead of 'Height Scale' and give a default value of 10000 for Ocean Size.



i will test under linux.

Edited by eloop, 26 April 2012 - 03:34 AM.


#8 Green-Man

Green-Man

    Peon

  • Members
  • Pip
  • 35 posts
  • Joined: 13-June 10
  • Location:Minsk
  • Name:Pavel Kovalenko

Posted 25 April 2012 - 10:59 PM

View PostNaeem, on 25 April 2012 - 10:04 AM, said:

Hi,

Could someone compile a version for Houdini 12.0.581 for Ubuntu x64 or give more detailed instructions on how to go about it?

Thanks.

I don't know the version of Ubuntu you use and version of gcc. But there is a chance that it will help you.

This SOP_Ocean.so works for me on both on Houdini 12.0.595 and 12.0581 under Centos 6 (gcc-4.4) and Fedora 16 (gcc-4.6). I don't know how to find out the version of the source code which I compile from. But its a clone of the git (https://github.com/eloop/hot) from 25 of april 2012 :)

And I have the VEX_Ocean.so from the other sources that works on the same configurations. I made it by following the instructions of Hans Joergen from this post here

And yes this SOP_Ocean seems to doesn't work at all without Chop toggle turned on.

Attached Files


Edited by Green-Man, 25 April 2012 - 11:08 PM.


#9 Naeem

Naeem

    Peon

  • Members
  • Pip
  • 29 posts
  • Joined: 31-January 12
  • Location:Bournemouth
  • Name:Naeem Chudawala

Posted 25 April 2012 - 11:39 PM

View PostGreen-Man, on 25 April 2012 - 10:59 PM, said:

I don't know the version of Ubuntu you use and version of gcc. But there is a chance that it will help you.

This SOP_Ocean.so works for me on both on Houdini 12.0.595 and 12.0581 under Centos 6 (gcc-4.4) and Fedora 16 (gcc-4.6). I don't know how to find out the version of the source code which I compile from. But its a clone of the git (https://github.com/eloop/hot) from 25 of april 2012 :)

And I have the VEX_Ocean.so from the other sources that works on the same configurations. I made it by following the instructions of Hans Joergen from this post here

And yes this SOP_Ocean seems to doesn't work at all without Chop toggle turned on.

Thanks a lot, this works perfectly. :)

#10 eloop

eloop

    Illusionist

  • Members
  • PipPipPip
  • 260 posts
  • Joined: 29-January 03

Posted 07 May 2012 - 01:22 AM

I just fixed the problem with chop turned off, update from the github repo.

-Drew

View Postfsim, on 24 April 2012 - 04:34 AM, said:

Hi, first of all, thanks for your work.

I tested on Mac OS X (10.6.8).

First, under os X, the default preferences folder is in /Users/nameofuser/Library/Preferences/houdini/12.0
when your install script create a new folder in /User/nameofuser/houdini12.0

Second, with Ocean SOP, if you uncheck Chop toggle, the ocean doesn't have effect. All is ok with a VEX node.

When you promote parameters in a VOP/SOP, like the previous version, the Height Scale Label, will promote as 'Input 1' instead of 'Height Scale' and give a default value of 10000 for Ocean Size.



i will test under linux.


#11 eloop

eloop

    Illusionist

  • Members
  • PipPipPip
  • 260 posts
  • Joined: 29-January 03

Posted 07 May 2012 - 05:50 PM

I don't see this (on OSX), do you see the same thing with the vopsop_foamparts.hip example ?

-Drew

View Postfsim, on 24 April 2012 - 05:44 AM, said:

I have some strange results with some parameters only for 1 frame. See attached.
Attachment ocean_f114.png
Attachment ocean_f115.png
Attachment ocean_f116.png

and another bug is a back frame in simulation.


#12 eloop

eloop

    Illusionist

  • Members
  • PipPipPip
  • 260 posts
  • Joined: 29-January 03

Posted 07 May 2012 - 05:50 PM

I don't see this (on OSX), do you see the same thing with the vopsop_foamparts.hip example ?

-Drew

View Postfsim, on 24 April 2012 - 05:44 AM, said:

I have some strange results with some parameters only for 1 frame. See attached.
Attachment ocean_f114.png
Attachment ocean_f115.png
Attachment ocean_f116.png

and another bug is a back frame in simulation.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users