Popular Post Dragofer Posted January 5, 2023 Popular Post Report Posted January 5, 2023 Kingsal has graciously converted the highly map-specific animated grass from Arcturus' gorgeous "moonlit castle by a lake with grass plains blowing in the wind" demo map into something that can easily be used by mappers, now also featuring different varieties of grass, different sizes, 2 different wind speeds and LOD stages: I'd like to run a small beta of this asset here for mappers to try it out in their FMs, so feedback on it (i.e. animation, performance impact, looks) before it gets added to core assets would be very appreciated. I won't go too much into the details because the entity & spawnarg tooltips are part of the testing. You can grab the asset here and just drop the .pk4 in the folder of your FM, no need to unpack it. Look for the animated entities in the entity menu. Once the assets are in core you can just delete the .pk4. 8 3 Quote FM: One Step Too Far | FM: Down by the Riverside | FM: Perilous Refuge Co-FM: The Painter's Wife | Co-FM: Written in Stone | Co-FM: Seeking Lady Leicester Dragofer's Stuff | Dragofer's Scripting | A to Z Scripting Guide | Dark Ambient Music & Sound Repository
MirceaKitsune Posted January 5, 2023 Report Posted January 5, 2023 Video pleaaaase! I'm also curious to see a performance assessment. Fingers crossed this makes it in time for 2.11 so the new version benefits from having it integrated, which will obviously mean more maps using it may happen sooner. Makes me wish we had a wind system similar to Red Eclipse, where wind can be an entity affecting all particles and plants with compatible procedural deformations. That's another story of course, good to be happy for what we have now Quote Mods: Builder Blocks minigame | Keypad | Disguises
jaxa Posted January 6, 2023 Report Posted January 6, 2023 Did LOD stages exist in TDM back in 2011 when that demo was made? Quote
nbohr1more Posted January 6, 2023 Report Posted January 6, 2023 Yes, but Arcturus misunderstood how the system worked so he found out that the grass demo was rendering wrong unless you set LOD settings to highest ( basically off ). Tels and Arcturus were going to work together to improve the demo but Arcturus got busy with stuff and never returned to it. 1 1 Quote Please visit TDM's IndieDB site and help promote the mod: http://www.indiedb.com/mods/the-dark-mod (Yeah, shameless promotion... but traffic is traffic folks...)
chakkman Posted January 6, 2023 Report Posted January 6, 2023 14 hours ago, MirceaKitsune said: Video pleaaaase! Yeah. Please. Quote
Dragofer Posted January 6, 2023 Author Report Posted January 6, 2023 9 hours ago, chakkman said: Yeah. Please. Yep, would sure be cool to see authors share what it looks like in action in their WIP. Quote FM: One Step Too Far | FM: Down by the Riverside | FM: Perilous Refuge Co-FM: The Painter's Wife | Co-FM: Written in Stone | Co-FM: Seeking Lady Leicester Dragofer's Stuff | Dragofer's Scripting | A to Z Scripting Guide | Dark Ambient Music & Sound Repository
nbohr1more Posted January 6, 2023 Report Posted January 6, 2023 The old youtube videos have pretty bad motion artifacts but you can kinda see what's going on: 3 1 Quote Please visit TDM's IndieDB site and help promote the mod: http://www.indiedb.com/mods/the-dark-mod (Yeah, shameless promotion... but traffic is traffic folks...)
nbohr1more Posted January 6, 2023 Report Posted January 6, 2023 Another: 3 Quote Please visit TDM's IndieDB site and help promote the mod: http://www.indiedb.com/mods/the-dark-mod (Yeah, shameless promotion... but traffic is traffic folks...)
nbohr1more Posted January 6, 2023 Report Posted January 6, 2023 This one is easier to evaluate: 1 Quote Please visit TDM's IndieDB site and help promote the mod: http://www.indiedb.com/mods/the-dark-mod (Yeah, shameless promotion... but traffic is traffic folks...)
Dragofer Posted January 6, 2023 Author Report Posted January 6, 2023 The old videos don't really apply because kingsal had to create new animations and rigs due to modelling app incompatibilities and a lack of source files. Not to mention he also added more variety in shape and appearance. (My previous comment was also a nudge-nudge-wink-wink kind of thing to FM authors with suitable WIPs). 2 Quote FM: One Step Too Far | FM: Down by the Riverside | FM: Perilous Refuge Co-FM: The Painter's Wife | Co-FM: Written in Stone | Co-FM: Seeking Lady Leicester Dragofer's Stuff | Dragofer's Scripting | A to Z Scripting Guide | Dark Ambient Music & Sound Repository
stgatilov Posted January 6, 2023 Report Posted January 6, 2023 It is wonderful that is works "fast enough" without any specific systems and optimizations! Two things though: I guess if someone wants to show this with a video, he should upload custom-made video to cloud drive and post a link. Moving grass is high frequency thing, youtube compression breaks it so hard! The latest video has all grass patches located in a regular grid and with same orientation, and this looks artificlal. Maybe SEED or custom script should be used to spawn these entities in random distribution? Actually, some low-discrepancy random positioning with simply random rotation should be the best... 1 Quote
chakkman Posted January 6, 2023 Report Posted January 6, 2023 1 hour ago, nbohr1more said: Another: That view from the cave with the moving grass is very moody. Quote
kingsal Posted January 6, 2023 Report Posted January 6, 2023 The old grass demo is irrelevant here. I've completey remade these from the ground up so they are usable by authors. The old demo is one giant custom mesh specific to that demo. Anyways- ill post a video this weekend but as Dragofer mentioned we're really looking for authors to try them out and collect feedback about how usable they are. 3 Quote Volta Missions: Volta and the Stone / Volta II: Cauldron of the Gods / Volta III: Gemcutter Standalones: Snowed Inn / Hazard Pay / Moongate Ruckus
kingsal Posted January 6, 2023 Report Posted January 6, 2023 I should also mention that I do love that old demo, not trying to knock it. But its pretty tough to make animated grass conform to the terrain like that without using a 3D tool like blender, max, maya, ect. Im also curious if these will work with our SEED system? SEED might only work with static meshes Quote Volta Missions: Volta and the Stone / Volta II: Cauldron of the Gods / Volta III: Gemcutter Standalones: Snowed Inn / Hazard Pay / Moongate Ruckus
Popular Post Wellingtoncrab Posted January 6, 2023 Popular Post Report Posted January 6, 2023 (edited) I really like what I see so far. I don't have the best test scene but I really like the "patch" entities as just a few of these sprinkled around add a nice sense of life to even a simple natural scene. I like being able to switch between the wind variants, but the default low wind variant is rather subtle and the strong is quite, well, strong. Animations are probably a pain but I could see if there was an option in the middle using it. Seems like the meshes don't have the skin variants defined? You can find a bunch in the general skin browser but nothing limited to the model itself. The larger patches look great, especially at a distance, but they don't hold up as well close up. Part of that is a given with billboard alpha, but iirc in the original test map the large tufts have a sort of dense ground cover that pops in at a very low distance, but this kind of fleshes out the tufts when you're standing right in the middle of them, which I imagine as a sneaky thief you're likely to be. I don't really see an issue with performance, but I am not pushing as many of these entities as something like the original scene might. Really cool work and I think these will be an awesome addition! Edited January 7, 2023 by Wellingtoncrab 6 3 Quote -= IRIS =- ♦ = SLL =
kingsal Posted January 6, 2023 Report Posted January 6, 2023 8 minutes ago, Wellingtoncrab said: The larger patches look great, especially at a distance, but they don't hold up as well close up. Part of that is a given with billboard alpha, but iirc in the original test map the large tufts have a sort of dense ground cover that pops in at a very low distance, but this kind of fleshes out the tufts when you're standing right in the middle of them, which I imagine as a sneaky thief you're likely to be. Thanks for the notes! Yeah that might be a bug actually. So you are standing in the middle of a patch and cards are disappearing? That shouldnt happen. Would you be able to show an example of this? Quote Volta Missions: Volta and the Stone / Volta II: Cauldron of the Gods / Volta III: Gemcutter Standalones: Snowed Inn / Hazard Pay / Moongate Ruckus
Wellingtoncrab Posted January 6, 2023 Report Posted January 6, 2023 @kingsalNo nothing disappears at close range. It is just when you are standing in the middle of the dense grass patches the fact that they are cards becomes very apparent and the illusion of density is lost. As I mentioned this is quite difficult to get to hold up under that kind of scrutiny, but one thing from the original demo is that denser ground cover that is shorter in height would pop in very very near the player so when you are looking at a lower angle down into the grass it kind of fills in these gaps a bit. Don't know if that can even apply here - the original demo is a massive sea of grass so that near camera pop in was completely hidden where as these need to be a bit more flexible. 2 Quote -= IRIS =- ♦ = SLL =
kingsal Posted January 7, 2023 Report Posted January 7, 2023 2 hours ago, Wellingtoncrab said: @kingsalNo nothing disappears at close range. It is just when you are standing in the middle of the dense grass patches the fact that they are cards becomes very apparent and the illusion of density is lost. Ah right, yeah I see so maybe an additional layer of smaller ground cover grasses. I want to be careful adding too many alpha cards but maybe we can afford a few more up close. Thanks! 1 Quote Volta Missions: Volta and the Stone / Volta II: Cauldron of the Gods / Volta III: Gemcutter Standalones: Snowed Inn / Hazard Pay / Moongate Ruckus
peter_spy Posted January 7, 2023 Report Posted January 7, 2023 (edited) I think the grass movement in the original grass demo was more generic, and as such didn't attract that much attention (which is good). In the examples above you can see the whole card is bent, and it's pretty evident that all blades of grass are bending in the same direction. That effect might be useful though, if you want to simulate the grass reacting to a character going through it. Edited January 7, 2023 by peter_spy 1 Quote Artstation stuff
stgatilov Posted January 7, 2023 Report Posted January 7, 2023 8 hours ago, kingsal said: Ah right, yeah I see so maybe an additional layer of smaller ground cover grasses. I want to be careful adding too many alpha cards but maybe we can afford a few more up close. Thanks! This video shows that patches are too regular in one direction. That's exactly what I mean by saying that good randomization is very important, otherwise people can see patterns under some conditions. SEED is a huge piece of code trying to do everything. With animated geometry, make sure to not use its geometry merging. If there is a mode to only use entity spawning, that can be used. If not... maybe write a script. Ideally, mapper can specify grass location with a thin box, and the script should raycast this box against terrain. Exactly like projected decals work. Not sure if scripts can see brushes though... Quote
Dragofer Posted January 7, 2023 Author Report Posted January 7, 2023 I've tried using SEED to automatically clone and distribute a model across a large terrain patch, but the performance was single-digits, probably a lot worse than if the same number of models had been hand placed. It also didnt seem to respect the spawnarg to floor the models along the patch and created too many models, but that might be inexperience in handling it. Regarding the close-ups of the grass, I think Arcturus' map just had a much higher density of alpha cards. Mappers might be able to achieve that look by closely overlapping each grass model. Quote FM: One Step Too Far | FM: Down by the Riverside | FM: Perilous Refuge Co-FM: The Painter's Wife | Co-FM: Written in Stone | Co-FM: Seeking Lady Leicester Dragofer's Stuff | Dragofer's Scripting | A to Z Scripting Guide | Dark Ambient Music & Sound Repository
kingsal Posted January 7, 2023 Report Posted January 7, 2023 39 minutes ago, stgatilov said: This video shows that patches are too regular in one direction. That's exactly what I mean by saying that good randomization is very important, otherwise people can see patterns under some conditions. Yeah, I did my best there. I can send you the 3dsmax file and you can try out some different orientations of the cards. I suspect making them too dense is going to get very very noisy with alpha tested cards. Quote Volta Missions: Volta and the Stone / Volta II: Cauldron of the Gods / Volta III: Gemcutter Standalones: Snowed Inn / Hazard Pay / Moongate Ruckus
Wellingtoncrab Posted January 7, 2023 Report Posted January 7, 2023 A small thing is the naming convention of the “Med” “Small” “Tiny” and then Patch “1”,”2”,”3” actually confused me a bit when first testing the assets. I assumed the ones labeled small/tiny would be the loose tufts you could spread around and the ones labeled patch would be the larger areas of grass but it is actually the other way around. This confusion only lasts as long as placing a couple assets though. On the gameplay side any plans for the denser area grass to have something like a configurable light gem modifier when the player is crouched in them? Quote -= IRIS =- ♦ = SLL =
Daft Mugi Posted January 7, 2023 Report Posted January 7, 2023 (edited) After reading some quips about Thief HD Mod, I looked at its moddb page. By coincidence, there's an animated grass demo for Thief. Dropping a video here for those interested. https://www.moddb.com/mods/thief-gold-hd-texture-mod/news/wind-simulated-vegetation-natural-water-mod Edited January 7, 2023 by Daft Mugi 2 Quote
MirceaKitsune Posted January 7, 2023 Report Posted January 7, 2023 (edited) Looks as wonderful as it gets! I take it we're using particles that don't face the camera, which is the best approach considering they're the least performance intensive option. Only issue I remember with particle grass was particles not respond to lighting accordingly... one of the videos shows a guard with a lamp though, the grass lights up properly so I take it that's been solved as well Only extra feature I'd say is needed would be a system to use patch terrain as the emission source. I take it that doesn't work yet and you can't get a particle distribution like the seed brush / entity... or does it? If not they'll have to be placed on flat terrain, or each entity aligned to bumps and holes in the ground manually. Edited January 7, 2023 by MirceaKitsune Quote Mods: Builder Blocks minigame | Keypad | Disguises
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.