saindd Posted September 29, 2015 Posted September 29, 2015 I'm trying to achieve this effect that you guys can observe in this video at 27m32s: The texture blending is not a gradient, but uses the height information from one material into another. Is this possible in T3D? Quote
andrewmac Posted September 29, 2015 Posted September 29, 2015 (edited) Ignore me I misunderstood. Edited September 30, 2015 by andrewmac Quote
Duion Posted September 30, 2015 Posted September 30, 2015 Didn't someone already try this? I think it was LukasPJ, but after some commits into the terrain code he broke something and then he gave up. Quote
andrewmac Posted September 30, 2015 Posted September 30, 2015 (edited) Ignore me I misunderstood. Edited September 30, 2015 by andrewmac Quote
JeffR Posted September 30, 2015 Posted September 30, 2015 @LukasPJ was trying to improve the blending between the layers by factoring in normal maps. This is different from what @saindd is describing. In @saindd version as you raise and lower terrain the texture will change as it's height based, not painted on. For instance it often goes sand at the lowest, then grass, rock, snow. That way you can just sculpt your terrain and the texture comes naturally. Actually, going off the linked video, it is indeed talking about material blending via height/normal info, to get more natural blends.Also, T3D does actually have an autopaint function for terrain, where you can select a material for autopainting, and then assign a min/max height range, min/max slope angle, and coverage percentage. It could be better, but the root functionality is there.@saindd As Duion said, Lukas started work on it, and got pretty far, but there were some roadblock issues that prevented it from working alongside everything else, so it hasn't been integrated yet. It would indeed be excellent to get back to it to get it working and into stock. The thing of it being that with the way the terrain materials are set up, it allows you a TON of materials to be painted on a single terrain, but that comes with limitations of channels and blending methods.It should indeed be improved, but it's not as easy as just slapping the blend function into the existing terrain shader and calling it a day. Quote
andrewmac Posted September 30, 2015 Posted September 30, 2015 Yeah, ignore me, I only glanced at it and saw "height based blending". Quote
Chelaru Posted September 30, 2015 Posted September 30, 2015 https://www.garagegames.com/community/forums/viewthread/134634 this was the begining Quote
LukasPJ Posted September 30, 2015 Posted September 30, 2015 Spoiler alert: ImageShack is retarded and shut down my account. So most images are gone.PR and discussion here: https://github.com/GarageGames/Torque3D/pull/712It didn't work because the height information was lost. Quote
saindd Posted September 30, 2015 Author Posted September 30, 2015 Here's the algorithm in detail: http://www.gamasutra.com/blogs/AndreyMishkinis/20130716/196339/Advanced_Terrain_Texture_Splatting.php Quote
Chelaru Posted September 30, 2015 Posted September 30, 2015 #LukasPJ so no solution until dx11-dx12 ? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.