AleDel / Spout-UE4

Spout Plugin for Unreal Engine
175 stars 80 forks source link

problem UE5 4.14.3 - missing or incompatible modules #21

Closed tonixhouse closed 7 years ago

tonixhouse commented 7 years ago

Hi!

After installetion to folder project and active Plugin in the my project - receive this massage error:

missing or incompatible modules in SpoutPlugin plugin - would you like disable it? You will no longer be able to open any assets created it.

tonixhouse commented 7 years ago

So just after create New project C++ and add Plugin to this project - spout works.

AleDel commented 7 years ago

ok, i have succeful compilated it in 4.14.3 in the same way. in win64

tonixhouse commented 7 years ago

But how works with spout in no c++ project ?

AleDel commented 7 years ago

i think you can use the compiled .dll , and work only in blueprints...

tonixhouse commented 7 years ago

thank you for answer. and last question : how i can send few or more spout outputs?

AleDel commented 7 years ago

you can put more spoutSender nodes in blueprint, and change names, that respond to your question? i confused with term spout outputs, the spoutsender node only have a output, return a boolean value, But I suppose you meant how to send more "spouts" and not to the outputs of the node. I hope you find it useful

tonixhouse commented 7 years ago

sure, but i received many outputs from game viewport. But how i can receive from other view (like front left right and top cameras)?

AleDel commented 7 years ago

use texture render target 2d , you can download example from the zip in readme plugin, you can add diferents SceneCaptureComponent2D and use the textures to feed diferents spoutsenders, in spout example in the level blueprint you can see how i use the scene capture component to capture the view of the player

tonixhouse commented 7 years ago

screen but have this error message in spout sender and same at receiver

AleDel commented 7 years ago

the errors are in the delegates no in the spout plugins, and it is obvious that you need to join the gui to the target of the bind node, hmm according to the screencapture, sorry if in the example was disconnected.

AleDel commented 7 years ago

you can delete all the gui logic, and make it more simple, create some cameras and render textures in your project, and add scene capture component to cameras, send spout for each texture

tonixhouse commented 7 years ago

I created 4 pcs of Scene_capture to2d and 4 textures (1024x1024). After that i added this texture to spout output. So when i put them to Touch Designer - i have just 7-9 fps in TD.

AleDel commented 7 years ago

and unreal engine is running in background to good fps?

tonixhouse commented 7 years ago

When active UE4windows (UE4- 110 fps, TD-8fps). When active TD window (UE4-3-4fps, TD-60 fps)

tonixhouse commented 7 years ago

Problem was in TeamViewer . After closed them , i added 2 cameras (so total is 6 cameras) - TD is 45 fps. Thanks for help.

AleDel commented 7 years ago

you are wellcome, have fun:)) , if you make things with touchdesigner, let me know, tks.

tonixhouse commented 7 years ago

now we create new project and use touchdesigner and unreal engine

tonixhouse commented 7 years ago

Hi! have a one question to you - can't resolved this problem:

But if i render Viewport (not from texture render) - all is good. What i need to do?

AleDel commented 7 years ago

the answer @wuzelwazel in #22