Originally posted by dvd.kh
Announcement
Collapse
No announcement yet.
NVIDIA GameWorks Integration
Collapse
X
-
Originally posted by Mike.Skolones View PostFor serious character clothing I would choose the clothing pipeline that is native to UE4, which is based on PxCloth (we used to call it 'APEX Clothing'). We are doing some more work on the pipeline and tools now to make the process cleaner and more reliable. The clothing feature offers better control over the cloth material than you would achieve with FleX (animation blending for example), and also runs fast enough on CPU to make console and mobile use practical. FleX cloth would probably work fine for simple cloaks, 'zombie shreds', etc., but it is a GPU-only feature.
There is this nice tool inside Apex SDK, ClothingToolCHECKED. Any chances to get it compatible with Unreal ? (if it is not already that is), and improve it ?
I mean there are alot of people who simply don't use Maya or Max, and DCC plugins, are just no good for them (me included).
Having dedicated standalone clothing tool, would be very nice.
And what happen to that nice documentation page Artist Guide to APEX Cloth ? It was very useful, and now I can't find anywhere.
https://github.com/iniside/ActionRPGGame - Action RPG Starter kit. Work in Progress. You can use it in whatever way you wish.
Comment
-
Originally posted by iniside View PostIf we are on it.
There is this nice tool inside Apex SDK, ClothingToolCHECKED. Any chances to get it compatible with Unreal ? (if it is not already that is), and improve it ?
I mean there are alot of people who simply don't use Maya or Max, and DCC plugins, are just no good for them (me included).
Having dedicated standalone clothing tool, would be very nice.
And what happen to that nice documentation page Artist Guide to APEX Cloth ? It was very useful, and now I can't find anywhere.
Comment
-
Originally posted by Mike.Skolones View PostDuly noted. Our team is making a concerted effort to review and improve the clothing pipeline in UE4 right now. I'll look into the plan for releasing the clothing tool. On the one hand we don't want to have to rely on the clothing tool in UE4: it would be preferable to have as much control as possible built into UE4 proper, because it is troublesome to split functionality across multiple tools, versions, etc. On the other hand, I don't use Max or Maya effectively either, so I appreciate your perspective personally.
Comment
-
Originally posted by PLASTICA-MAN View PostFlex clothing has the ability to get torn. UE4 clothing piepline doesn't have that. When will you merge all flex clothign features to UE4 pipline to be more flexible? Thanks
Comment
-
Originally posted by Mike.Skolones View PostWe don't have 'FleX clothing features', I'm not sure what you mean here. FleX provides a cloth primitive, and yes, unlike PxCloth, FleX cloth can be torn; however the clothing pipeline built atop PxCloth is more controllable in terms of stretch, bending and folding, animation blending, etc., in ways that become very important when you try to make close-fitting clothing atop a character that executes quick animations. The PxCloth solver was designed specifically to provide that level of control over the material, because the clothing on a main character has to look just right; but in order to meet those requirements, and to meet performance goals for CPU-based execution as well, things like tearing and collision with arbitrary shapes were not feasible with PxCloth, at least not yet. You should be able to apply FleX cloth to a character for simple cases where tearing is desired, but I wouldn't expect it to behave as well as the other implementation for conventional fitted clothing.
Comment
-
Hi Mike can you recompile flexRelease and flexReleaseExt with -fPIC CFLAG, and reupload them to github? btw the demo is working in linux and its pretty cool! Also makefile.common in ROOT is missing perhaps this is expected as it should work with the flex portion of the library which is still closed source?
Code:[2/147] Link libUE4Editor-Engine.so /usr/bin/ld: /home/glauber/work/LinuxUnreal/UE/Engine/Source/ThirdParty/PhysX/FLEX-0.8.0/lib/linux64/flexReleaseExt_x64.a(flexExt.o): realocação R_X86_64_32 contra `.rodata.str1.1' não pode ser usada quando estiver fazendo um objeto compartilhado; recompilar com -fPIC /home/glauber/work/LinuxUnreal/UE/Engine/Source/ThirdParty/PhysX/FLEX-0.8.0/lib/linux64/flexReleaseExt_x64.a: error adding symbols: Valor inaceitável clang: error: linker command failed with exit code 1 (use -v to see invocation)
Last edited by greboide; 04-01-2015, 04:00 PM.
Comment
-
Originally posted by greboide View PostHi Mike can you recompile flexRelease and flexReleaseExt with -fPIC CFLAG, and reupload them to github? btw the demo is working in linux and its pretty cool! Also makefile.common in ROOT is missing perhaps this is expected as it should work with the flex portion of the library which is still closed source?
Code:[2/147] Link libUE4Editor-Engine.so /usr/bin/ld: /home/glauber/work/LinuxUnreal/UE/Engine/Source/ThirdParty/PhysX/FLEX-0.8.0/lib/linux64/flexReleaseExt_x64.a(flexExt.o): realocação R_X86_64_32 contra `.rodata.str1.1' não pode ser usada quando estiver fazendo um objeto compartilhado; recompilar com -fPIC /home/glauber/work/LinuxUnreal/UE/Engine/Source/ThirdParty/PhysX/FLEX-0.8.0/lib/linux64/flexReleaseExt_x64.a: error adding symbols: Valor inaceitável clang: error: linker command failed with exit code 1 (use -v to see invocation)
Comment
-
Originally posted by PLASTICA-MAN View PostIn the flex demo samples, there is a a tab where you tear a piece of clothes. I hoped your flex tech will enable cloth tearing just like you did it for UE3 for games like Mirror's Edge where many clothes and flags could get torn by shooting or walking through them.
Comment
-
Originally posted by Semaphore View PostDo you think it can be used for character clothing specially that it seems to handle multiple layers and self collision very well (Imagine a character wearing a jacket, robe or a cape), can we maybe get authoring tools to change existing cloth geometry to flex at some point?
(BTW, PxCloth can handle multi-layered cloth, just check Lords of the Fallen)
So far, I see FLEX more fitting in a concept of "GPU Physics Effects 2.0". GPU execution only, non-gameplay affective, resource intensive. Even if DXCompute version will be finished, I don't think consoles will be able to handle large-scale simulation, and thus it won't be used widely.
However, maybe it would be worthwhile to create a special scaled-down FLEX version, oriented on gameplay physics (maybe with CPU execution) ?. With support for trigger events, contact callbacks, etc. For games like puzzles, physics sandboxes and such.Last edited by Zogrim; 04-01-2015, 10:27 PM.
Comment
-
Zogrim,
The reason I said that is because of a first hand experience with the current Apex Cloth implementation in UE4 where we had a fairly complex character wear a robe (simulated) on top of a tall skirt (also simulated). We had many issues with self collision and penetration. Not only that, but even something like a curtain hanging from hinges on the ceilling was having many problems interacting with the player controller and we had to use hacks to get a semi decent result.
We ideally want the player to interact with it through different ways:
1- Walking through it and have it deform/pull away correctly
2- Shooting at it and having holes created through it
3- Throwing an enemy toward it and this can cause the curtain to be ripped completely from the hinges on top
4- Throwing an enemy toward it and this can cause the curtain to be torn into two pieces (As in the top half of the curtain is still hanging on the hinges)
When I saw the flex cloth demos with tearing and multi-layers I got this hope that maybe this is solid enough to sustain all those features. Now if the new PxCloth update Mike spoke of will solve those issues in a better way then that's great. But it will be great to get at least a rough estimate of when it will be available so we can plan accordingly (Our game is for PC/PS4/Xbox One)
Comment
-
Originally posted by Semaphore View Postwe had a fairly complex character wear a robe (simulated) on top of a tall skirt (also simulated). We had many issues with self collision and penetration
Originally posted by Semaphore View PostThrowing an enemy toward it and this can cause the curtain to be ripped completely from the hinges on top
However, in this case availability of DXCompute version of FLEX solver for PS4/Xbox is the key factor.Last edited by Zogrim; 04-02-2015, 05:18 AM.
Comment
Comment