.removed.]
I have Blockout working with Chaos 4.26. At first it didnât work. But OK now.
New update 1.42 is up.
- Added ability to add custom Collision Profile
- Changed MIDs creation pipeline to Custom Primitive Data
There have been several reports that blockout material appear black after that update. If used strictly with blockouts types, material behaviour should be alright either in editor viewport or play mode. But⌠what I initially didnât think of is that blockout grid material can also be used on static meshes after converting from blockouts which actually break that new pipeline. Iâm really sorry about that!
I sent a new 1.43 update which reverts back MIDs pipeline and it will be up today I hope.
Why change working pipeline at all? Well, using Custom Primitive Data usually is much faster than creating and maintaining MIDs and thatâs it. Still too bad I didnât think twice!
Hi, I really like using Blockout Tools. I have a couple of feature requests though:
- Option to use âglobalâ grid instead of local grid. This is useful for combining multiple overlapping shapes to make e.g. a floor without the different grids Z fighting. This is a very common requirement when youâre blocking out irregular paths. Iâve done this as a custom material myself for now, but it would be nice to just have it as a checkbox
- Doorways and windows embedded in a wall. Right now I donât find the doorways / windows that useful because theyâre never freestanding, theyâre always in a wall surface, so right now you have to manually block out the wall around it, change those extra blockouts whenever you change the door/window size etc, itâs not very convenient. âWall with configurable hole in itâ is something I need all the time and itâs a little odd itâs missing when more complex things like railings are here.
Thanks! Apart from these niggles I really like the tool.
Hello!
- Hmm, thatâs actually a good one. I will do some tests, but overall idea is pretty good.
- I can suggest to you still use Door and Window, but try to enter negative values for âCasing Thicknessâ. Thatâs probably what youâre looking for, at least it can work for now.
Thanks!
Aha! Thanks, I had no idea you could do that. Can I suggest putting a hint in the tooltip for casing thickness?
The only problem with that is the corner of the window/door is the pivot point, which makes it a little more difficult to line up with other walls. Itâs workable, but not quite as convenient as if the pivot was in the bottom corner of the wall.
Actually I sent a new update today which updates Doorway and Window in such a way that you now will be able to change not just a single âCasing Thicknessâ value, but also âTop Thicknessâ, âSide Thicknessâ and âBottom Thicknessâ (for Blockout_Window) while both blockouts still operate by 3d widget like Blockout_Box does. So that can do Doorway and Window more useful I hope.
Thanks for suggestions!
Update v1.44 is up!
- Added new option âWorld Alignedâ to Blockout Material category (enables world-aligned triplanar material instead of local-aligned)
- Added new option âCounter Clockwiseâ to Blockout_Stairs_Curved (negative Angle still will work)
- Added new options to Blockout_Doorway & Blockout_Window (bottom, side and top parts can be edited separately now; âCasing Thicknessâ was renamed to âSide Thicknessâ)
- Updated Overview map
Warning! If you were using Blockout_Doorway & Blockout_Window with default values, well they now changed default size, so you will have to adjust settings for previous look. But itâs for greater good!
By changing it I wanted somewhat replace the wish of many of having boolean/subtractive mode. You kind of have âwall with doorwayâ and âwall with windowâ now. Hope you will be not dissapointed by that change!
Fantastic, thanks!
Is there anyway to Blockout to work with ue5?
@professor687, apparently yes, you just need to copy plugin folder directly into your projectâs folder.
From âC:/Program Files/Epic Games/UE_4.26/Engine/Plugins/Marketplace/BlockoutToolsPluginâ to âYourProject/Plugins/BlockoutToolsPluginâ. Next time you launch your project, the engine will recompile source code and you should be good!
Will it work with ue5?
Love the tool! The speed of blocking out increased dramatically!
Though can you help with one issue. We are developing a game and having playtests, but canât find a way how to make this blocked out level playtestable for everyone (not only level and game designers)
Currently we merge all the actors and add static mesh to the scene (and it loses all the great materials it have while you are blocking out in the editor). Iâm sure we are doing something wrong and there is a way how to have the same visual feel during the playtests.
Appreciate your help
@anonymous_user_80d16a20, thanks!
I think youâll be ok if you just copy plugin folder to your project (âYourProject/Plugins/BlockoutToolsPluginâ) and therefore share it with all your team, so everyone will see blockouts as they are. Hereâs what Epic stated about this.
In general itâs a good practice to me when working with teams.
It works! Thanks!
As for UE5 (after copying the plugin folder from UE4 to UE5, enabling it in Plugins tab and restarting engine), I get the message that current version is incompatible
And if I attempt to launch UE5 with BlockoutToolsPlugin enabled - I get Missing Module error
Is there a way to integrate this plugin to UE5 now or we need to wait for special version for UE5?
Thanks!
@anonymous_user_80d16a20, make sure that youâre copying a plugin to your project directly and not UE5 installation folder. And if it wasnât the case, check if youâre having Visual Studio and appropriate SDKs installed. Everything should be fine after that.
, question from UE4.25
Iâm a little confused and donât understand, how it possibly could build
in your parent class u define BlockoutSetMaterial() as private, but then call it in blueprints. When you try to build project it obviously throw compile error C2248 (access private member of class). Is it some WIP version on 4.25 or Iâm doing something wrong and it should somehow work
`private:
UFUNCTION(BlueprintCallable, Category = "Blockout Tools")
void RerunConstructionScript();
UFUNCTION(BlueprintCallable, Category = "Blockout Tools")
void BlockoutSetMaterial();`
Hey, !
Iâve tried what you said to get this working with UE5, but it still gives me the same two errors that @anonymous_user_80d16a20 with an added error.
Iâm not quite sure what the last error means, any thoughts on how to get it working on my machine?
Click âyesâ and it takes around 60 secs and it works. I am using a compiled version of ue5. The launcher version should work also.
@VWii, are you trying to use these functions somewhere outside of BlockoutToolsParent class? Asking because there should not be compilation errors otherwise.
@LunchWasTaken, if youâre getting a message that code âcould not be compiledâ, than please check if you are having appropriate SDKs or Visual Studio installed to be able to compile source code.