Skip to content

Commit e754570

Browse files
committed
Houdini Engine for Unreal - Version 2.0.4
Update 4 of the V2 Plugin. The plug-in is now linked to Houdini 18.5.696 / HAPI 3.7.1. New features: - Added support for output nodes. When the "use output node" option is enabled, the plugin will now also use output nodes found in the HDA alongside the display node to produce results. - The Plugin Settings menu now indicates if a Houdini Engine for Unity/Unreal license is checked out. - Added support for material instances on instancers, and for baking instancers with material instances. Supported by all instancer baking types except foliage due to foliage material being closely tied to the static mesh. Bug fixes: - Fixed issue where invisible folders were incorrectly detected, resulting in other missing parameters - Fixed an issue where float ramp parameters were causing a Slate crash. - Fixed an issue where unreal_material_instance was not being applied on landscape outputs. - Fixed an issue where having a multiparm operator path and then a regular operator path would mess up the input asset order when you add or remove objects. - Fixed an issue where material instances were not being generated upon baking with static meshes and landscapes. - Optimized reading of attributes. - Fixed a bug preventing changing MeshGeneration properties via the details UI. - The plugin now logs detailed connection errors when failing to create a session. - Fixed a possible instantiation loop when rebuilding a loaded indie HDA without an indie license. - Fixed the Houdini Engine status incorrectly reporting a license failure after attempting to use an indie asset with a commercial license. - The plugin is now using the HAPI GetStringBatch() function when retrieving string arrays from HAPI. This is slightly faster than retrieving each string separately. - The plugin is now using HAPI's LoadGeoFromFile() function when importing bgeo files instead of manually using a file sop. - Fixed an issue where changing asset input type with a cook error wouldn't allow you to do it - This is an issue for HDAs with minimum inputs. - Fixed include/accessibility issues with the C++ Public API.
1 parent 6ae51a8 commit e754570

File tree

221 files changed

+146092
-144984
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

221 files changed

+146092
-144984
lines changed

Content/Python/HoudiniEngineV2/asyncprocessor.py

+530-530
Large diffs are not rendered by default.

HoudiniEngine.uplugin

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"FileVersion" : 3,
33
"FriendlyName" : "Houdini Engine v2",
4-
"Version" : 18050633,
5-
"VersionName" : "v2.0 - H18.5.633",
4+
"Version" : 18050696,
5+
"VersionName" : "v2.0 - H18.5.696",
66
"CreatedBy" : "Side Effects Software Inc.",
77
"CreatedByURL" : "http://www.sidefx.com",
88
"DocsURL" : "http://www.sidefx.com/docs/unreal/",

LICENSE.md

+25-25
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
2-
Copyright (c) 2021
3-
Side Effects Software Inc. All rights reserved.
4-
5-
Redistribution and use of in source and binary forms, with or without
6-
modification, are permitted provided that the following conditions are met:
7-
8-
1. Redistributions of source code must retain the above copyright notice,
9-
this list of conditions and the following disclaimer.
10-
11-
2. The names Side Effects Software and SideFX may not be used to endorse or
12-
promote products derived from this software without specific prior
13-
written permission.
14-
15-
THIS SOFTWARE IS PROVIDED BY SIDE EFFECTS SOFTWARE `AS IS' AND ANY EXPRESS
16-
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
17-
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
18-
NO EVENT SHALL SIDE EFFECTS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT,
19-
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
20-
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
21-
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
22-
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
23-
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
24-
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25-
1+
2+
Copyright (c) 2021
3+
Side Effects Software Inc. All rights reserved.
4+
5+
Redistribution and use of in source and binary forms, with or without
6+
modification, are permitted provided that the following conditions are met:
7+
8+
1. Redistributions of source code must retain the above copyright notice,
9+
this list of conditions and the following disclaimer.
10+
11+
2. The names Side Effects Software and SideFX may not be used to endorse or
12+
promote products derived from this software without specific prior
13+
written permission.
14+
15+
THIS SOFTWARE IS PROVIDED BY SIDE EFFECTS SOFTWARE `AS IS' AND ANY EXPRESS
16+
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
17+
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
18+
NO EVENT SHALL SIDE EFFECTS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT,
19+
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
20+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
21+
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
22+
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
23+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
24+
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25+
2626

README.md

+106-106
Large diffs are not rendered by default.

Source/HoudiniEngine/HoudiniEngine.Build.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232

3333
/*
3434
35-
Houdini Version: 18.5.633
36-
Houdini Engine Version: 3.6.3
35+
Houdini Version: 18.5.696
36+
Houdini Engine Version: 3.7.1
3737
Unreal Version: 4.26.0
3838
3939
*/
@@ -47,9 +47,9 @@ public class HoudiniEngine : ModuleRules
4747
{
4848
private string GetHFSPath()
4949
{
50-
string HoudiniVersion = "18.5.633";
50+
string HoudiniVersion = "18.5.696";
5151
bool bIsRelease = true;
52-
string HFSPath = "C:/cygwin/home/prisms/builder-new/Nightly18.5CMakePython3/dev/hfs";
52+
string HFSPath = "C:/cygwin/home/prisms/builder-new/Nightly18.5CMake/dev/hfs";
5353
string RegistryPath = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Side Effects Software";
5454
string Registry32Path = "HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\Side Effects Software";
5555
string log;

0 commit comments

Comments
 (0)