All Projects → sideeffects → Houdiniengineforunreal

sideeffects / Houdiniengineforunreal

Houdini Engine Plugin for Unreal Engine 4

Projects that are alternatives of or similar to Houdiniengineforunreal

Gascontent
Repo to gather all Gameplay Ability System content for UE4
Stars: ✭ 398 (-25.33%)
Mutual labels:  unreal-engine, ue4
Unrealcpp
Unreal Engine 4 C++ examples
Stars: ✭ 490 (-8.07%)
Mutual labels:  unreal-engine, ue4
Unreal-Development-Guides-and-Tips
High-level concept explanations, detailed tutorials, performance considerations, shortcuts and other useful content that aims to improve your Unreal Engine 4 development journey.
Stars: ✭ 118 (-77.86%)
Mutual labels:  unreal-engine, ue4
ProceduralDungeon
This is an Unreal Engine 4/5 plugin to generate procedural dungeon.
Stars: ✭ 95 (-82.18%)
Mutual labels:  unreal-engine, ue4
libprotobuf ue4
libprotobuf for Unreal Engine 4
Stars: ✭ 81 (-84.8%)
Mutual labels:  unreal-engine, ue4
gamedevguide
Game Development & Unreal Engine Programming Guide
Stars: ✭ 314 (-41.09%)
Mutual labels:  unreal-engine, ue4
Ue4 Binary Builder
An application designed to create installed Unreal Engine builds (aka Rocket builds) from Unreal Engine GitHub source.
Stars: ✭ 292 (-45.22%)
Mutual labels:  unreal-engine, ue4
stomt-unreal-plugin
Collect feedback in-game/in-app with STOMT for Unreal Engine.
Stars: ✭ 23 (-95.68%)
Mutual labels:  unreal-engine, ue4
Ue4 Docker
Windows and Linux containers for Unreal Engine 4
Stars: ✭ 384 (-27.95%)
Mutual labels:  unreal-engine, ue4
PsWebServer
Civet web server integration plugin for Unreal Engine 4
Stars: ✭ 24 (-95.5%)
Mutual labels:  unreal-engine, ue4
PrFirebase
Firebase SDK integration for Unreal Engine 4
Stars: ✭ 25 (-95.31%)
Mutual labels:  unreal-engine, ue4
Genericgraph
Generic graph data structure plugin for ue4
Stars: ✭ 256 (-51.97%)
Mutual labels:  unreal-engine, ue4
ServerAndLobbySystem
Server and Lobby System WIP test in Unreal Engine 4 C++ and UMG using the OnlineSubsystem
Stars: ✭ 92 (-82.74%)
Mutual labels:  unreal-engine, ue4
Fmodel
File explorer for UE4 games and with cosmetics icon creation support for Fortnite, Valorant, Battle Breakers, and Spellbreak
Stars: ✭ 299 (-43.9%)
Mutual labels:  unreal-engine, ue4
Kosm-Classic-FPS-Template-UE4
Classic Arena First-Person-Shooter Mechanics for Unreal Engine 4.
Stars: ✭ 38 (-92.87%)
Mutual labels:  unreal-engine, ue4
global-event-system-ue4
Loosely coupled internal event system plugin for the Unreal Engine.
Stars: ✭ 122 (-77.11%)
Mutual labels:  unreal-engine, ue4
CrashlyticsKit
The most powerful, yet lightest weight crash reporting solution for Unreal Engine 4
Stars: ✭ 25 (-95.31%)
Mutual labels:  unreal-engine, ue4
LocalSimulation
This plugin allows you to essentially create PxScene or Physic Scenes by placing an Actor, and adding other Static Mesh Components and soon Skeletal Mesh components within this space. Adding Constraints, and Forces will work as expected, but now with the additional layer of abstraction so that simulation can be anchored to a transform.
Stars: ✭ 42 (-92.12%)
Mutual labels:  unreal-engine, ue4
ue5-style-guide
An attempt to make Unreal Engine 4 projects more consistent
Stars: ✭ 2,892 (+442.59%)
Mutual labels:  unreal-engine, ue4
TransMat
Blender Python - Instantly Recreate Blender Shader Node Trees as Unreal Materials
Stars: ✭ 30 (-94.37%)
Mutual labels:  unreal-engine, ue4

Houdini Engine for Unreal

Houdini Engine for Unreal Engine is a plug-in that allows integration of Houdini technology into Unreal.

This plug-in brings Houdini's powerful and flexible procedural workflow into Unreal Engine through Houdini Digital Assets. Artists can interactively adjust asset parameters inside the editor and use Unreal geometries as asset inputs. Houdini's procedural engine will then "cook" the asset and the results will be available in the editor without the need for baking.

You can use the Houdini Engine for UE4 Forum on the SideFX website, or join the Think Procedural discord server to ask questions, discuss new features, and share your ideas.

For more information:

For support and reporting bugs:

You can see the latest updates and bug fixes made to the plugin in the Daily Changelog.

Installing from Source

  1. Get the UE4 source code from: https://github.com/EpicGames/UnrealEngine/releases
  2. Within the UE4 source, navigate to Engine/Plugins/Runtime, and clone this repo into a folder named HoudiniEngine.
  3. Download and install the correct build of 64-bit Houdini. To get the build number, look at the header of Source/HoudiniEngineRuntime/HoudiniEngineRuntime.Build.cs, under Houdini Version.
  4. Generate the UE4 Project Files (by running GenerateProjectFiles) and build Unreal, either in x64 Debug Editor or x64 Development Editor.
  5. When starting the Unreal Engine editor, go to Plug-ins menu and make sure to enable the HoudiniEngine plug-in (it's in Rendering section). Restart UE4 if you had to enable it.
  6. You should now be able to import Houdini Digital Assets (HDA) .otl or .hda files or drag and drop them into the Content Browser.
  7. Once you have an HDA in the Content Browser you should be able to drag it into Editor viewport. This will spawn a new Houdini Asset Actor. Geometry cooking will be done in a separate thread and geometry will be displayed once the cooking is complete. At this point you will be able to see asset parameters in the Details pane. Modifying any of the parameters will force the asset to recook and possibly update its geometry.

The source code on this github is only automatically updated when a change in the plugin's source code is made. This could lead to the plugin's build.cs files to reference a daily build of Houdini that is not available anymore. If this happens, you simply need to update the version number in the HoudiniEngineRuntime.build.cs and HoudiniEngineEditor.build.cs files to match the latest daily build's version number.

The Houdini Engine for Unreal is not officially supported on Linux, but the plug-in can still be compiled from sources. Since setting up the Houdini environment is required for the session (HARS process) to be created successfully, you need to call "source houdini_setup" in a shell from the installed Houdini directory that matches the plug-in prior to launching the Unreal Editor from that shell.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].