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

    • taffernicus

      i am so euphoric to see new FMs keep coming out and I am keen to try it out in my leisure time, then suddenly my PC is spouting a couple of S.M.A.R.T errors...
      tbf i cannot afford myself to miss my network emulator image file&progress, important ebooks, hyper-v checkpoint & hyper-v export and the precious thief & TDM gamesaves. Don't fall yourself into & lay your hands on crappy SSD
       
      · 2 replies
    • OrbWeaver

      Does anyone actually use the Normalise button in the Surface inspector? Even after looking at the code I'm not quite sure what it's for.
      · 7 replies
    • Ansome

      Turns out my 15th anniversary mission idea has already been done once or twice before! I've been beaten to the punch once again, but I suppose that's to be expected when there's over 170 FMs out there, eh? I'm not complaining though, I love learning new tricks and taking inspiration from past FMs. Best of luck on your own fan missions!
      · 4 replies
    • The Black Arrow

      I wanna play Doom 3, but fhDoom has much better features than dhewm3, yet fhDoom is old, outdated and probably not supported. Damn!
      Makes me think that TDM engine for Doom 3 itself would actually be perfect.
      · 6 replies
    • Petike the Taffer

      Maybe a bit of advice ? In the FM series I'm preparing, the two main characters have the given names Toby and Agnes (it's the protagonist and deuteragonist, respectively), I've been toying with the idea of giving them family names as well, since many of the FM series have named protagonists who have surnames. Toby's from a family who were usually farriers, though he eventually wound up working as a cobbler (this serves as a daylight "front" for his night time thieving). Would it make sense if the man's popularly accepted family name was Farrier ? It's an existing, though less common English surname, and it directly refers to the profession practiced by his relatives. Your suggestions ?
      · 9 replies
×
×
  • Create New...