Found 159 posts.
Search results Show results as topic list.
Technical Discussion » How to Enable Python 3 in Houdini 18?
- syntheticperson
- 159 posts
- Offline
Technical Discussion » How to Enable Python 3 in Houdini 18?
- syntheticperson
- 159 posts
- Offline
I downloaded the most recent daily build of H18, as of this writing 18.0.338, and opened the python shell.
It says:
How do I enable python 3 in Houdini 18?
Thanks
It says:
Python 2.7.15 (default, Jul 21 2019, 08:43:30) [GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4)] on darwin Houdini 18.0.338 hou module imported. Type "help", "copyright", "credits" or "license" for more information. >>>
How do I enable python 3 in Houdini 18?
Thanks
Technical Discussion » Converting Attribute Wrangle into Point VOP or SOP For Loop
- syntheticperson
- 159 posts
- Offline
I'm working on a scientifically plausible crater size distribution for an indie project.
It's intended for procedural generation of craters on the Moon, but could apply to craters on Mars, asteroids, etc.
I first tried to implement it as a for each loop at the SOP level, but couldn't figure out how to accumulate attribute values. e.g. pscale.
Then I tried to implement it as a point VOP, but I couldn't figure out how to do a loop in that context.
I finally figured out how to get what I wanted as an Attribute Wrangle.
Is there a way to “reverse engineer” an Attribute Wrangle back into a point VOP or as a collection of SOPs?
Please find h18 indie file attached.
Thanks
It's intended for procedural generation of craters on the Moon, but could apply to craters on Mars, asteroids, etc.
I first tried to implement it as a for each loop at the SOP level, but couldn't figure out how to accumulate attribute values. e.g. pscale.
Then I tried to implement it as a point VOP, but I couldn't figure out how to do a loop in that context.
I finally figured out how to get what I wanted as an Attribute Wrangle.
Is there a way to “reverse engineer” an Attribute Wrangle back into a point VOP or as a collection of SOPs?
Please find h18 indie file attached.
Thanks
Edited by syntheticperson - Dec. 26, 2019 13:20:21
Technical Discussion » Vellum Cloth for Spacecraft multi-layered insulation?
- syntheticperson
- 159 posts
- Offline
I am working on spacecraft look dev for an indie sci-fi short.
This is the look and feel style bible for the spacecraft details:
https://commons.wikimedia.org/wiki/File:S0_Truss_being_moved_to_ISS.jpg
i.e. crinkled multi-layered insulation or MLI:
https://en.wikipedia.org/wiki/Multi-layer_insulation [en.wikipedia.org]
Instead of taking photographs of crinkled foil as textures, could you use a vellum cloth solver to get a crinkled foil look?
Any suggestions would be gratefully appreciated.
thanks
This is the look and feel style bible for the spacecraft details:
https://commons.wikimedia.org/wiki/File:S0_Truss_being_moved_to_ISS.jpg
i.e. crinkled multi-layered insulation or MLI:
https://en.wikipedia.org/wiki/Multi-layer_insulation [en.wikipedia.org]
Instead of taking photographs of crinkled foil as textures, could you use a vellum cloth solver to get a crinkled foil look?
Any suggestions would be gratefully appreciated.
thanks
Technical Discussion » Houdini 18: Karma Render Example wanted
- syntheticperson
- 159 posts
- Offline
With everyone's help, the new Solaris documentation, and tutorials shared in this thread, I was able to:
- Sim a squab falling onto a surface using vellum tetrahedral softbody to make it come to rest naturally.
- Procedurally model and create materials for mashed potatoes and baked potatoes
- Platter is procedurally modeled.
- Import the above into a /stage context
- Apply materials in LOPS
- Add a key and dome light in LOPS
- Render Karma to disk
Edited by syntheticperson - Nov. 29, 2019 01:12:49
Technical Discussion » Karma render getting Houdini Watermark with Indie Licence
- syntheticperson
- 159 posts
- Offline
Technical Discussion » Karma render getting Houdini Watermark with Indie Licence
- syntheticperson
- 159 posts
- Offline
Technical Discussion » Karma render getting Houdini Watermark with Indie Licence
- syntheticperson
- 159 posts
- Offline
I have a current Houdini 18 Indie license.
I load the Pixar USD kitchen set as a sublayer into a /stage context.
When I switch my scene view from openGL to karma, the session is converted from indie to non-commercial.
The resulting render to disk is non-commercial with the houdini watermark burnt in.
Any ideas?
Thanks
I load the Pixar USD kitchen set as a sublayer into a /stage context.
When I switch my scene view from openGL to karma, the session is converted from indie to non-commercial.
The resulting render to disk is non-commercial with the houdini watermark burnt in.
Any ideas?
Thanks
Edited by syntheticperson - Nov. 28, 2019 19:55:28
Technical Discussion » Houdini 18: Karma Render Example wanted
- syntheticperson
- 159 posts
- Offline
Technical Discussion » Houdini 18: Karma Render Example wanted
- syntheticperson
- 159 posts
- Offline
Ok, so I'm able to render my simple LOPS/Karma test to disk.
But for some reason it doesn't render to ip/Image Viewer.
Should I submit this as a bug?
Thanks all!
But for some reason it doesn't render to ip/Image Viewer.
Should I submit this as a bug?
Thanks all!
Technical Discussion » Houdini 18: Karma Render Example wanted
- syntheticperson
- 159 posts
- Offline
Technical Discussion » Houdini 18: Karma Render Example wanted
- syntheticperson
- 159 posts
- Offline
Technical Discussion » Houdini 18: Karma Render Example wanted
- syntheticperson
- 159 posts
- Offline
I'm trying to build a very simple LOPs/Karma render test.
In the /stage context, I added a sopcreate LOP.
Inside that I added a cube SOP, following by a Normals SOP.
At the /stage context, I added a light LOP.
I merge these with a merge LOP, set to flatten layers.
Downstream of this I added a camera LOP called camera1.
Then to this I add a Karma LOP.
In the Karma LOP, I set the Camera field to /camera1
When I switch the scene view from openGL to karma, I see the cube from the /camera1 view.
I press the Save to Disk button in the Karma LOP, with images/Output Picture set to the default ip.
With rendering/statistics/show alfred progress enabled, I see in the terminal that the render completes.
But the auto-launched image viewer shows zero in RGB and A.
What am I missing?
It would be helpful if someone could share a Karma “hello world” example.
Thanks
In the /stage context, I added a sopcreate LOP.
Inside that I added a cube SOP, following by a Normals SOP.
At the /stage context, I added a light LOP.
I merge these with a merge LOP, set to flatten layers.
Downstream of this I added a camera LOP called camera1.
Then to this I add a Karma LOP.
In the Karma LOP, I set the Camera field to /camera1
When I switch the scene view from openGL to karma, I see the cube from the /camera1 view.
I press the Save to Disk button in the Karma LOP, with images/Output Picture set to the default ip.
With rendering/statistics/show alfred progress enabled, I see in the terminal that the render completes.
But the auto-launched image viewer shows zero in RGB and A.
What am I missing?
It would be helpful if someone could share a Karma “hello world” example.
Thanks
Technical Discussion » Houdini 18: Python 3 - Any Examples?
- syntheticperson
- 159 posts
- Offline
Technical Discussion » Houdini 18: Python 3 - Any Examples?
- syntheticperson
- 159 posts
- Offline
In the credit roll for Houdini 18 they mention at the very end; initial Python 3 support.
When I open a python terminal in H18, it shows:
Python 2.7.15 (default, Jul 21 2019, 08:43:30)
Any examples of python 3 in H18 available?
Thanks
When I open a python terminal in H18, it shows:
Python 2.7.15 (default, Jul 21 2019, 08:43:30)
Any examples of python 3 in H18 available?
Thanks
Edited by syntheticperson - Nov. 27, 2019 17:04:39
Houdini Jobs » Houdini Trainer Needed on Site in Baltimore for 1 Week ASAP
- syntheticperson
- 159 posts
- Offline
NASA science visualization department wants to transition from another popular 3D application to Houdini.
Houdini trainer needs to be experienced in ingesting large amounts of science data and presenting it in a way the general public can comprehend. You need to be able to teach artists, that use this other application, how to transition to Houdini in this context.
You will be flown to Baltimore, travel expenses paid, to provide on-site training for a week.
Thanks
Houdini trainer needs to be experienced in ingesting large amounts of science data and presenting it in a way the general public can comprehend. You need to be able to teach artists, that use this other application, how to transition to Houdini in this context.
You will be flown to Baltimore, travel expenses paid, to provide on-site training for a week.
Thanks
Edited by syntheticperson - Oct. 20, 2019 14:45:26
Technical Discussion » Ability to Freeze File Compositing Node
- syntheticperson
- 159 posts
- Offline
I would find it helpful if I could freeze a File compositing node:
https://www.sidefx.com/docs/houdini/nodes/cop2/file.html [www.sidefx.com]
i.e. like the way you can freeze a geometry file in read mode.
Otherwise I have to archive the directory structure of my houdini project to include the directory containing the image file, with file paths relative to hip.
I'm assuming others would find this useful?
thanks
https://www.sidefx.com/docs/houdini/nodes/cop2/file.html [www.sidefx.com]
i.e. like the way you can freeze a geometry file in read mode.
Otherwise I have to archive the directory structure of my houdini project to include the directory containing the image file, with file paths relative to hip.
I'm assuming others would find this useful?
thanks
Technical Discussion » PDG ffmpeg encode example fails without printing errors
- syntheticperson
- 159 posts
- Offline
Hi Brandon,
thanks for showing me how to view the logs of a work item.
It helped me track down the problem.
Here is the error log for the ffmpegencode1 TOP node:
ffmpeg version 2.6.2 Copyright © 2000-2015 the FFmpeg developers
built with Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn)
configuration: –prefix=/usr/local/Cellar/ffmpeg/2.6.2 –enable-shared –enable-pthreads –enable-gpl –enable-version3 –enable-hardcoded-tables –enable-avresample –cc=clang –host-cflags= –host-ldflags= –enable-libx264 –enable-libmp3lame –enable-libvo-aacenc –enable-libxvid –enable-vda
libavutil 54. 20.100 / 54. 20.100
libavcodec 56. 26.100 / 56. 26.100
libavformat 56. 25.101 / 56. 25.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 11.102 / 5. 11.102
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Unrecognized option ‘apply_trc’.
Error splitting the argument list: Option not found
Executing command: “/usr/local/bin/ffmpeg” -y -r 12/1 -f concat -safe 0 -apply_trc iec61966_2_1 -i “/tmp/houdini_temp/ffmpeg.v01/pdgtemp/2894/ffmpegencodevideo10_framelist.txt” -c:v libx264 -vf “fps=12,format=yuv420p” -movflags faststart “/Users/jeroenlapre/Documents/viz/projects/dev/houdini/pdg/videos/ffmpegencodevideo10.mp4”
The version of ffpmeg I'm using doesn't recognise the option apply_trc
I enabled the FFmpeg command field, and changed it from:
{ffmpeg} -y -r {frames_per_sec}/1 -f concat -safe 0 -apply_trc iec61966_2_1 -i “{frame_list_file}” -c:v libx264 -vf “fps={frames_per_sec},format=yuv420p” -movflags faststart “{output_file}”
To:
{ffmpeg} -y -r {frames_per_sec}/1 -f concat -safe 0 -i “{frame_list_file}” -c:v libx264 -vf “fps={frames_per_sec},format=yuv420p” -movflags faststart “{output_file}”
And now it works!
Much thanks.
thanks for showing me how to view the logs of a work item.
It helped me track down the problem.
Here is the error log for the ffmpegencode1 TOP node:
ffmpeg version 2.6.2 Copyright © 2000-2015 the FFmpeg developers
built with Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn)
configuration: –prefix=/usr/local/Cellar/ffmpeg/2.6.2 –enable-shared –enable-pthreads –enable-gpl –enable-version3 –enable-hardcoded-tables –enable-avresample –cc=clang –host-cflags= –host-ldflags= –enable-libx264 –enable-libmp3lame –enable-libvo-aacenc –enable-libxvid –enable-vda
libavutil 54. 20.100 / 54. 20.100
libavcodec 56. 26.100 / 56. 26.100
libavformat 56. 25.101 / 56. 25.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 11.102 / 5. 11.102
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Unrecognized option ‘apply_trc’.
Error splitting the argument list: Option not found
Executing command: “/usr/local/bin/ffmpeg” -y -r 12/1 -f concat -safe 0 -apply_trc iec61966_2_1 -i “/tmp/houdini_temp/ffmpeg.v01/pdgtemp/2894/ffmpegencodevideo10_framelist.txt” -c:v libx264 -vf “fps=12,format=yuv420p” -movflags faststart “/Users/jeroenlapre/Documents/viz/projects/dev/houdini/pdg/videos/ffmpegencodevideo10.mp4”
The version of ffpmeg I'm using doesn't recognise the option apply_trc
I enabled the FFmpeg command field, and changed it from:
{ffmpeg} -y -r {frames_per_sec}/1 -f concat -safe 0 -apply_trc iec61966_2_1 -i “{frame_list_file}” -c:v libx264 -vf “fps={frames_per_sec},format=yuv420p” -movflags faststart “{output_file}”
To:
{ffmpeg} -y -r {frames_per_sec}/1 -f concat -safe 0 -i “{frame_list_file}” -c:v libx264 -vf “fps={frames_per_sec},format=yuv420p” -movflags faststart “{output_file}”
And now it works!
Much thanks.
Technical Discussion » PDG ffmpeg encode example fails without printing errors
- syntheticperson
- 159 posts
- Offline
I am trying to get this example to work:
https://www.sidefx.com/docs/houdini/nodes/top/ffmpegencodevideo.html [www.sidefx.com]
I saved the hip file, then cooked the top node.
The opengl renders complete successfully.
But the ffmpegencodevideo1 node fails.
I tried explicitly entering the path to ffmpeg in the ffmpegbin parameter on the ffmpegencodevideo1 node.
That didn't help.
I tried setting the PDG_FFMPEG variable.
That didn't help either.
What's frustrating is that the ffmpegencodevideo1 node does not print to the terminal what the error is.
What am i missing?
thanks
https://www.sidefx.com/docs/houdini/nodes/top/ffmpegencodevideo.html [www.sidefx.com]
I saved the hip file, then cooked the top node.
The opengl renders complete successfully.
But the ffmpegencodevideo1 node fails.
I tried explicitly entering the path to ffmpeg in the ffmpegbin parameter on the ffmpegencodevideo1 node.
That didn't help.
I tried setting the PDG_FFMPEG variable.
That didn't help either.
What's frustrating is that the ffmpegencodevideo1 node does not print to the terminal what the error is.
What am i missing?
thanks
Image Not Found
Edited by syntheticperson - May 17, 2019 12:58:19
Technical Discussion » Importing Node Places it far from rest of network
- syntheticperson
- 159 posts
- Offline
When you import something into houdini, it tends to place the resulting node far from the rest of your network.
Is there a way to tell houdini not to do that?
Or an option to tell it where to place the node?
thanks
Is there a way to tell houdini not to do that?
Or an option to tell it where to place the node?
thanks
-
- Quick Links