HoudiniEngineforUnrealEngineisaplug-inthatallowsintegrationofHoudinitechnologyintoUnreal.
Thisplug-inbringsHoudini'spowerfulandflexibleproceduralworkflowintoUnrealEnginethroughHoudiniDigitalAssets.ArtistscaninteractivelyadjustassetparametersinsidetheeditoranduseUnrealgeometriesasassetinputs.Houdini'sproceduralenginewillthen"cook"theassetandtheresultswillbeavailableintheeditorwithouttheneedforbaking.
YoucanusetheHoudiniEngineforUE4ForumontheSideFXwebsite,orjointheThinkProceduraldiscordservertoaskquestions,discussnewfeatures,andshareyourideas.
Formoreinformation:
HoudiniEngineforUnrealDocumentationFAQForsupportandreportingbugs:
HoudiniEngineforUE4ForumBugSubmissionYoucanseethelatestupdatesandbugfixesmadetothepluginintheDailyChangelog.
InstallingfromSourceGettheUE4sourcecodefrom:https://github.com/EpicGames/UnrealEngine/releasesWithintheUE4source,navigatetoEngine/Plugins/Runtime,andclonethisrepointoafoldernamedHoudiniEngine.Downloadandinstallthecorrectbuildof64-bitHoudini.Togetthebuildnumber,lookattheheaderofSource/HoudiniEngineRuntime/HoudiniEngineRuntime.Build.cs,underHoudiniVersion.GeneratetheUE4ProjectFiles(byrunningGenerateProjectFiles)andbuildUnreal,eitherinx64DebugEditororx64DevelopmentEditor.WhenstartingtheUnrealEngineeditor,gotoPlug-insmenuandmakesuretoenabletheHoudiniEngineplug-in(it'sinRenderingsection).RestartUE4ifyouhadtoenableit.YoushouldnowbeabletoimportHoudiniDigitalAssets(HDA).otlor.hdafilesordraganddropthemintotheContentBrowser.OnceyouhaveanHDAintheContentBrowseryoushouldbeabletodragitintoEditorviewport.ThiswillspawnanewHoudiniAssetActor.Geometrycookingwillbedoneinaseparatethreadandgeometrywillbedisplayedoncethecookingiscomplete.AtthispointyouwillbeabletoseeassetparametersintheDetailspane.Modifyinganyoftheparameterswillforcetheassettorecookandpossiblyupdateitsgeometry.Thesourcecodeonthisgithubisonlyautomaticallyupdatedwhenachangeintheplugin'ssourcecodeismade.Thiscouldleadtotheplugin'sbuild.csfilestoreferenceadailybuildofHoudinithatisnotavailableanymore.Ifthishappens,yousimplyneedtoupdatetheversionnumberintheHoudiniEngineRuntime.build.csandHoudiniEngineEditor.build.csfilestomatchthelatestdailybuild'sversionnumber.
TheHoudiniEngineforUnrealisnotofficiallysupportedonLinux,buttheplug-incanstillbecompiledfromsources.SincesettinguptheHoudinienvironmentisrequiredforthesession(HARSprocess)tobecreatedsuccessfully,youneedtocall"sourcehoudini_setup"inashellfromtheinstalledHoudinidirectorythatmatchestheplug-inpriortolaunchingtheUnrealEditorfromthatshell.
评论