Jump to content
The Dark Mod Forums

Texture broken: help request


Bikerdude

Recommended Posts

So I have two textures that I created for a roulette table I made in DR, but the bloody textures is appearing incorrectly in DR and in-game. The transparents bits are appearingh black, and whites bits transparent. Could someone have a look and see what the hell I have done wrong please?

 

-mega

Link to comment
Share on other sites

They are both decals, so I just used an existing decal material def as a template -

tdm_roulette_table
{
	qer_editorimage	models/darkmod/props/textures/roulette_table_ed
	DECAL_MACRO
	noimpact
	{
		blend filter
		map models/darkmod/props/textures/roulette_table
	}
}

tdm_roulette_wheel
{
	qer_editorimage	models/darkmod/props/textures/roulette_wheel_ed
	DECAL_MACRO
	noimpact
	{
		blend filter
		map models/darkmod/props/textures/roulette_wheel
}
Edited by Bikerdude
Link to comment
Share on other sites

I haven't used blend filter for ages, but in my notes I see that "white color is transparent, and alpha is ignored". That's why you see those textures inverted. Proper material for such alpha would be:

      {
        blend diffusemap
        map texture/with/alpha_d
        alphatest [value]
      }
Link to comment
Share on other sites

blend filter is a multiplicative rendering stage. So the underlying color gets multiplied with the color in the image. As the color values range from 0 to 1, having a white pixel in your image equals a multiplication with one, which does nothing and will therefore appear "transparent". As the areas in your image with full transparency are not intented to require color information, their color values are probably set to zero (black). As a multiplication with zero results in zero, those areas appear black.

FM's: Builder Roads, Old Habits, Old Habits Rebuild

Mapping and Scripting: Apples and Peaches

Sculptris Models and Tutorials: Obsttortes Models

My wiki articles: Obstipedia

Texture Blending in DR: DR ASE Blend Exporter

Link to comment
Share on other sites

So are you saying I shouldn't be using blend at all? the original confusion came about because I thought I could simply use a material def from an existing decal texture. As the first type of defininition didnt work I have tried the following at it sort of works, but the decal is hard to view off-angle (when not view straight on, but at 90 degrees) -

tdm_roulette_table
{
	noSelfShadow
	noshadows
	nonsolid
	
    {       
     blend	diffusemap
     map	models/darkmod/props/textures/roulette_table
     alphaTest 0.175 // if I remove the alphatest it goes black and if the number is too high the decal is unusable.
    }

	// TDM Ambient Method Related 
	{							
		if (global5 == 1)		
		blend add				
		map				models/darkmod/props/textures/roulette_table
		scale			1, 1		
		red			global2	
		green			global3	
		blue			global4	
	}

}
Edited by Bikerdude
Link to comment
Share on other sites

Filter/modulate works just like Obs mentioned, which means it's basically Multiply mode from Gimp or Photoshop. It might be useful for stuff like dirt, maybe dry blood, but IMO not much else. As for viewing, you could still use decal_macro or polygonoffset to help z-fighting and related problems, although for best results you should have the whole table surface on one unwrapped texture. How many materials does this table use now?

Link to comment
Share on other sites

  • As for viewing, you could still use decal_macro or polygonoffset to help z-fighting and related problems
  • How many materials does this table use now?
  • Grand will try that
  • 10 -
    • green fabric for the top.
    • floor panel for side trim, legs/feet and supports.
    • wood beam for lower center support.
    • decorative panel for mains leg.
    • copper /dark grey metal for wheel.
    • plain floor panel for underneath.
    • the decals for the table and the wheel.
    • edge dirt decal for the edges of the table top.

The surface I guess could be one texture, the green and the two decals merged? what are you thinking..?

Edited by Bikerdude
Link to comment
Share on other sites

Nine? :o Jesus F. Christ...

If this is just one model in the scene, it hopefully won't be a problem. But right now you have 9 meshes instead of one. Multiply that by ambient light + any lights that hit the table in the scene, and you know how this will end.

 

Ideally the model should have one material, just one diffuse, normal, and spec texture. But that would require making it in Blender or other modeling program.

Edited by Judith
Link to comment
Share on other sites

 


So are you saying I shouldn't be using blend at all?

You are using blend (diffusemap) now ;) You were just using the wrong blend mode earlier on.

FM's: Builder Roads, Old Habits, Old Habits Rebuild

Mapping and Scripting: Apples and Peaches

Sculptris Models and Tutorials: Obsttortes Models

My wiki articles: Obstipedia

Texture Blending in DR: DR ASE Blend Exporter

Link to comment
Share on other sites

I know, and you don't have much choice with tiling textures and DR as a building tool. You should really get a hang of any modeling program, especially with your skills. That way of making models would kill even Unreal 4 in a long run. Hell, even for static shots and architectural rendering this would be considered really expensive.

Link to comment
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.

  • Recent Status Updates

    • nbohr1more

      TDM 15th Anniversary Contest is now active! Please declare your participation: https://forums.thedarkmod.com/index.php?/topic/22413-the-dark-mod-15th-anniversary-contest-entry-thread/
       
      · 0 replies
    • JackFarmer

      @TheUnbeholden
      You cannot receive PMs. Could you please be so kind and check your mailbox if it is full (or maybe you switched off the function)?
      · 1 reply
    • OrbWeaver

      I like the new frob highlight but it would nice if it was less "flickery" while moving over objects (especially barred metal doors).
      · 4 replies
    • nbohr1more

      Please vote in the 15th Anniversary Contest Theme Poll
       
      · 0 replies
    • Ansome

      Well then, it's been about a week since I released my first FM and I must say that I was very pleasantly surprised by its reception. I had expected half as much interest in my short little FM as I received and even less when it came to positive feedback, but I am glad that the aspects of my mission that I put the most heart into were often the most appreciated. It was also delightful to read plenty of honest criticism and helpful feedback, as I've already been given plenty of useful pointers on improving my brushwork, level design, and gameplay difficulty.
      I've gotten back into the groove of chipping away at my reading and game list, as well as the endless FM catalogue here, but I may very well try my hand at the 15th anniversary contest should it materialize. That is assuming my eyes are ready for a few more months of Dark Radiant's bright interface while burning the midnight oil, of course!
      · 4 replies
×
×
  • Create New...