-
Posts
384 -
Joined
-
Last visited
-
Days Won
12
Everything posted by grodenglaive
-
The diffuse maps blend as expected, but the bump maps just appear over the entire model regardless of the vertex colour. This looks terrible, especially when blending between dissimilar surfaces (for example grass and a cobblestone path). You end up with cobblestone bump over the entire grass area as well as the path.
-
The diffuse maps works as expected, but the shader just ignores vertexColor (and inverseVertexColor) for the bump maps and they still get applied across the whole model. For example: in this material, the grass bump appears everywhere so my dirt path has a grass bump pattern visible in it, which does not look good. textures/darkmod/map_specific/grass4_dirt_01_blend { qer_editorimage textures/darkmod/nature/grass/grass4_ed surftype15 description "grass" { blend diffusemap map textures/darkmod/nature/grass/grass4 vertexColor } { blend bumpmap map textures/darkmod/nature/grass/grass4_local vertexColor } { blend diffusemap map textures/darkmod/nature/dirt/dry_earth_muddy inverseVertexColor } { blend bumpmap map textures/darkmod/nature/dirt/dry_earth_muddy_local inverseVertexColor } } I've tried other textures with the same result. Note that this shader was made using the built in material editor in DR 3.8.
-
well, I got it working on a simple test plane, subdivided and vertex painted in Blender. The shader I had was actually just fine (at least after removing the parm11 stuff). The problem was with the model's .ase file.
-
ahhhhh.... now I see the light
-
Cool, I think this should help a lot. First off, there is an alpha channel in my vertex-blend texture, so I'll remake that without it. The "blend diffusemap" was from the DrVertexBlend tutorial, but I'll try using "blend add" instead. I had mistakenly thought the first line of the material file was referencing the vertex-blend image, so I should just be giving the material a name there? OK, I'll fix that too. Thanks!
-
Thanks for the input, I have updated the material file based on that. It still isn't working, but it didn't make it worse anyway:)
-
I'm not having much success with vertex blending a cobblestone path with grass. I've applied it to an .ase model imported from Blender. I followed this tutorial: https://wiki.thedarkmod.com/index.php?title=DrVertexBlend_(tutorial)#Vertex_Painting_Each_Object In DR, my custom material file does show up in the material editor and it seems to be getting applied to the model but incorrectly - it's just a uniform green. In game, the model is greyscale - I think it's getting textured with my vertex-painting, instead of the grass and cobblestone. Here's the mtr file. Have I overlooked anything? textures/darkmod/map_specific/lawn_vertex_blend { surftype15 description "grass" qer_editorimage textures/darkmod/nature/grass/short_dry_grass_dark_ed.jpg { blend diffusemap map textures/darkmod/nature/grass/short_dry_grass_dark vertexColor } { blend bumpmap map textures/darkmod/nature/grass/short_dry_grass_local vertexColor } { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 vertexColor } { if ( parm11 > 0 ) blend add map textures/darkmod/nature/grass/short_dry_grass_dark rgb 0.15 * parm11 vertexColor } { blend diffusemap map textures/darkmod/stone/cobblestones/cobblestones02_square_dark inverseVertexColor } { blend specularmap map textures/darkmod/stone/cobblestones/cobblestones02_square_dark_s inverseVertexColor } { blend bumpmap map textures/darkmod/stone/cobblestones/cobblestones02_square_dark_local inverseVertexColor } { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 inverseVertexColor } { if ( parm11 > 0 ) blend add map textures/darkmod/stone/cobblestones/cobblestones02_square_dark rgb 0.15 * parm11 inverseVertexColor } } "lawn_vertex_blend" is the vertex-blended DDS image file exported from Blender and is also referenced in the .ase file.
-
So, what are you working on right now?
grodenglaive replied to Springheel's topic in TDM Editors Guild
A garden shed sounds good, thanks! Now that you mention it, they could use a garden too. -
So, what are you working on right now?
grodenglaive replied to Springheel's topic in TDM Editors Guild
Thank you! Yes the yard is pretty flat overall, I'll see what I can do. -
So, what are you working on right now?
grodenglaive replied to Springheel's topic in TDM Editors Guild
- 8995 replies
-
- 18
-
-
definitely good to know. One question: why does the toggle reference the player? $foglight.activate($player1);
-
That's a lot of drawcalls, this sounds like the way to go then.
-
thanks, that's a big help!
-
Is there a spawnarg or other simple way to have a fog light be turned off when the mission starts? I just want the fog to turn on when the player enters a particular area. I have a call_on_entry to trigger it, but it needs to be off to start with or I get the opposite result.
-
Unfortunately that didn't work, she still wont follow me. It's not a big deal, I just gave the AI her own path to follow to the exit. I can put in a couple path_waitfortrigger so the player doesn't fall too far behind.
-
interesting, I'll give that a try. Thanks!
-
I'm having trouble getting an AI character to follow the player. I have a path_follow_actor node at the end of the AI's path and the node targets Player1. The AI follows the rest of her path normally, but stops at path_follow_actor and just stands there like an idiot no matter what I do. Am I referencing the player incorrectly?
-
Ha! I just noticed there's an error in mine. I'm missing an AND in my enabling _objs. It should read: 1 AND 5 AND 6 AND (7 or 8 or 9) You probably just saved me a bunch of trouble shooting
-
I assume you got the other objectives in from following the guide, which is missing that step (https://wiki.thedarkmod.com/index.php?title=A_-_Z_Beginner_Full_Guide_Page_6#Putting_Objectives_in_the_Mission). Here's a snip from my atdm:target_addobjectives, which shows my final objective (obj10 in my case). Looks like the line obj10_enabling_objs is the key. Hope that helps.
-
true, I didn't need to set objective_ent on a vial I used for another objective; maybe it's just needed for AI?
-
I had tried the separate brush by itself, but it didn't work. Oddly enough, I was able to complete the objective if I knocked her out first and dropped her in the escape zone!
-
that did it! objective_ent wasn't set on lucia and I added the separate brush.
-
OH! Thanks I'll check that out.
-
thanks, yes it's correct. I just checked it again. lucia -all lower case.