Jump to content
The Dark Mod Forums

Recommended Posts

2 minutes ago, Ralle321 said:

Btw, i forgot to mention DR doesn't show vertex colors, neither in unlit mode, lighting mode or in the model viewer.

DR will not show vertex colors in fullbright preview mode, but it should should vertex colors in lighting mode if the material has an appropriate vertex color stage. This is certainly working for me when I am testing vertex color export from the ASE and LWO exporters.

If this isn't working for you, could you please confirm which version of DR you are using and if possible provide an example model along with its MTR file which demonstrates the problem?

Link to post
Share on other sites

Btw. what color did you use for the vertex color in the model?

Edit: oh I see it, you can use r_showVertexColor to check it. I only know examples of greyscale colors used to blend between textures, although according to original id docs it should just act like a multiply function with any color you like.

Edited by peter_spy
Link to post
Share on other sites
diffusemap       textures/darkmod/vertexcolors_break_shading/placeholder2

{
	blend	specularmap
	map 	textures/darkmod/vertexcolors_break_shading/placeholder2
	vertexColor
}

For some reason your material is only blending vertex colors with the specular map, which is why you don't see it in the renderer. If you want to see the vertex colors you need to blend them with the diffuse map, e.g.

{
	blend diffusemap
	map       textures/darkmod/vertexcolors_break_shading/placeholder2
	vertexColor
}

{
	blend	specularmap
	map 	textures/darkmod/vertexcolors_break_shading/placeholder2
	vertexColor
}

If I change this I can then see the vertex colors, although for some reason DarkRadiant does not want to load the "placeholder" DDS file so the wall and floor textures are missing.

vcol.png.5073b8c26fa8aa82af3da5bca0f49aa8.png

Link to post
Share on other sites

Thanks, it works now in the lighting preview mode. :)

I wrongly assumed blending with the diffusemap was unnecessary, because it doesn't show vertex colors in TDM.

The "placeholder" dds file is uncompressed, that's probably the reason why it doesn't load in DR.

Link to post
Share on other sites
12 hours ago, Ralle321 said:

I wrongly assumed blending with the diffusemap was unnecessary, because it doesn't show vertex colors in TDM.

Really? That sounds like a bug. It certainly should be possible to modulate the diffusemap with vertexColor, and the result should look similar in game to how it does in the DR renderer. Modulating the specular map is certainly possible, but this should only affect the color of the specular highlight, not the overall color of the model which is determined by the diffusemap stage.

Quote

The "placeholder" dds file is uncompressed, that's probably the reason why it doesn't load in DR.

Actually that is useful information, thanks. The error is from OpenGL when we try to call glCompressedTexImage2D, which returns an invalid format. I thought maybe this was because there was a problem with my graphics drivers not supporting the required DXT formats, but if the data is actually uncompressed and we are trying to call the function to upload a compressed image, this might well be the cause of the problem.

Link to post
Share on other sites
18 hours ago, Ralle321 said:

Thanks, it works now in the lighting preview mode. :)

I wrongly assumed blending with the diffusemap was unnecessary, because it doesn't show vertex colors in TDM.

The "placeholder" dds file is uncompressed, that's probably the reason why it doesn't load in DR.

So does this also resolve your shading issue ingame?

Link to post
Share on other sites
Quote

Really? That sounds like a bug. It certainly should be possible to modulate the diffusemap with vertexColor, and the result should look similar in game to how it does in the DR renderer. Modulating the specular map is certainly possible, but this should only affect the color of the specular highlight, not the overall color of the model which is determined by the diffusemap stage.

Yeah, i found it odd too, because usually vertex colors are blended with the diffusemap, yet here in tdm it works only with the specularmap.

@STiFU: No, it's still faulty ingame.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...