Jump to content

Photo

Tutorial: Skin Texturing

LEGO Racers Tutorial Skin Texturing BMP Modding

  • Please log in to reply
73 replies to this topic

#61
le717

Wait, wait. So we can now make semi-transparent textures? Yeeeehaw! Quick! Update this tutorial with clear directions on how to do it! ;P

>To get the bad news out of the way, you can't have semi-transparency. Pixels are either clear or filled.

 

 

Then I'm confused. What was just discovered? That we know what the transparent color for a certain image is and we are do longer blind guessing it?



#62
RobExplorien

 

Wait, wait. So we can now make semi-transparent textures? Yeeeehaw! Quick! Update this tutorial with clear directions on how to do it! ;P

>To get the bad news out of the way, you can't have semi-transparency. Pixels are either clear or f

illed.

 

Then I'm confused. What was just discovered? That we know what the transparent color for a certain image is and we are do longer blind guessing it?

 

 

We discovered how define to a colour (in the RGB system) to use as transparent for a bitmap image. For example: if we want to set the colour, with RGB value 255 255 255 (white), transparent in let's say CR_HAT.BMP, we can do this by modifying that specific texture entry in the .TMB file. Sadly, semi-transparency is yet to be discovered (and I doubt that this is possible at the moment).



#63
JimbobJeffers

Yes, as Rob said, we've worked out how to add transparency to any skin texture. Thankfully it's all defined in the same file, and isn't hard to do.

 

Sadly, semi-transparency is yet to be discovered (and I doubt that this is possible at the moment).

 

I don't think it is at all possible to have semi-transparency. The way that it works doesn't allow for it - the program looks for pixels with a certain RGB value and deliberately avoids loading those pixels. For semi-transparency, it would need to have a certain colour defined to not only represent a semi-transparent pixel, but also what colour this pixel should really be, and what percentage of transparency it should be. I highly doubt this can be added into the program, especially as nothing in the game is semi-transparent (there must be a better term for this than that). But hey, if someone can prove me wrong, great!

 

Unfortunately I was too busy today to update this tutorial (I briefly popped in and out but haven't been able to just sit and type), but I will aim to do it as soon as possible.



#64
RobExplorien

especially as nothing in the game is semi-transparent (there must be a better term for this than that).

 

Clear, glassy, diaphanous, semi-opaque, crystal. :P



#65
jamesster

jamesster

  • Moderator
  • PipPipPipPipPip
  • 2,510 posts

I highly doubt this can be added into the program, especially as nothing in the game is semi-transparent (there must be a better term for this than that). But hey, if someone can prove me wrong, great!

The big blue doors and lights for the second shortcut in Magma Moon Marathon.

#66
JimbobJeffers

I highly doubt this can be added into the program, especially as nothing in the game is semi-transparent (there must be a better term for this than that). But hey, if someone can prove me wrong, great!

The big blue doors and lights for the second shortcut in Magma Moon Marathon.

 

:gasp:

 

LET'S GET TO WORK MODDERS.



#67
Nitegeist

Nitegeist

    Member

  • Members
  • PipPip
  • 20 posts

i opened a thread about transparency

Please Login or Register to see this Hidden Content



#68
Brickulator

Brickulator

    Rolling round in tangerines

  • Donators
  • PipPipPipPip
  • 214 posts
How do I view and edit BODYPART.TDB? I've tried a few programs and all I get is this:
'h 'il_dflt *('kk_chst *('lh_dflt *('cr_chst *('leg_peg *('gm_dflt *('bb_chst *('jt_chst *('vb_chst *('gm_chst *('leg_bkrd *('leg_blck *('leg_red *('leg_wht *('leg_ltgr *('leg_dkgr *('leg_blue *('leg_grn *('leg_brwn *('leg_dgbk *('leg_bkbl *('leg_dgbl *('bb_dflt *('cr_dflt *('jt_dflt *('vb_dflt *('kk_dflt *('tc_leg *('pm_legs *('ad_leg *('ap_leg *('rk_chst *('nh_chst *('al_chst *('rh_chst *('bj_chst *('cc_chst *('ap_chst *('tc_chst *('sb_chst *('gb_chst *('il_chst *('gs_chst *('ww_chst *('ad_chst *('in_chst *('tu_chst *('eo_chst *('mm_chst *('bk_chst *('mj_chst *('pm_chst *('ad_dflt *('al_dflt *('bk_dflt *('bj_dflt *('gs_dflt *('gb_dflt *('cc_dflt *('lg_dflt *('kk_leg *('ls_dflt *('pm_dflt *('nh_dflt *('sk_dflt *('rk_dflt *('rh_dflt *('lm_dflt *('tc_dflt *('wc_dflt *('ww_dflt *('sb_dflt *('ap_dflt *('helmet2 *('vb_hat *('bb_hat *,( 'gb_hat *('cr_hat *('ap_hat *('nh_hat *('al_hat *('pm_hat *('gh_hair *('il_hair *(f f f 'helmet01 *('helmet02 *('helmet03 *('gh_hair1 *('rk_hat *(Ù ü ü 'bk_hat *(V 'cc_hat *('gh_hair2 *('rr_dflt *('helmetrr *('rr_chst *('rr_leg *('ad_hat *('kk_hat *(P   'tc_hat2 *(ç Ì  'vv_chst *('vv_leg *('vv_dflt *('helmetvv *('rh_hat *(


#69
RobExplorien

How do I view and edit BODYPART.TDB? I've tried a few programs and all I get is this:

'h 'il_dflt *('kk_chst *('lh_dflt *('cr_chst *('leg_peg *('gm_dflt *('bb_chst *('jt_chst *('vb_chst *('gm_chst *('leg_bkrd *('leg_blck *('leg_red *('leg_wht *('leg_ltgr *('leg_dkgr *('leg_blue *('leg_grn *('leg_brwn *('leg_dgbk *('leg_bkbl *('leg_dgbl *('bb_dflt *('cr_dflt *('jt_dflt *('vb_dflt *('kk_dflt *('tc_leg *('pm_legs *('ad_leg *('ap_leg *('rk_chst *('nh_chst *('al_chst *('rh_chst *('bj_chst *('cc_chst *('ap_chst *('tc_chst *('sb_chst *('gb_chst *('il_chst *('gs_chst *('ww_chst *('ad_chst *('in_chst *('tu_chst *('eo_chst *('mm_chst *('bk_chst *('mj_chst *('pm_chst *('ad_dflt *('al_dflt *('bk_dflt *('bj_dflt *('gs_dflt *('gb_dflt *('cc_dflt *('lg_dflt *('kk_leg *('ls_dflt *('pm_dflt *('nh_dflt *('sk_dflt *('rk_dflt *('rh_dflt *('lm_dflt *('tc_dflt *('wc_dflt *('ww_dflt *('sb_dflt *('ap_dflt *('helmet2 *('vb_hat *('bb_hat *,( 'gb_hat *('cr_hat *('ap_hat *('nh_hat *('al_hat *('pm_hat *('gh_hair *('il_hair *(f f f 'helmet01 *('helmet02 *('helmet03 *('gh_hair1 *('rk_hat *(Ù ü ü 'bk_hat *(V 'cc_hat *('gh_hair2 *('rr_dflt *('helmetrr *('rr_chst *('rr_leg *('ad_hat *('kk_hat *(P   'tc_hat2 *(ç Ì  'vv_chst *('vv_leg *('vv_dflt *('helmetvv *('rh_hat *(

 

The

Please Login or Register to see this Hidden Content

comes in handy. Make good use of if.


  • Brickulator thanked this

#70
Brickulator

Brickulator

    Rolling round in tangerines

  • Donators
  • PipPipPipPip
  • 214 posts
So I did make my own attempt at a Rayman skin...this is version 1, I guess. It's pretty hideous but this is the first time I've tried any kind of Racers modding apart from swapping music around 10 years ago :P

Spoiler


Obviously it needs quite a bit of work. Apparently using transparent textures on a helmet also makes everything underneath the helmet transparent, hence the lack of most of the head. Although it does achieve the "no neck" look that Rayman has. The legs are pretty weird too but leg textures don't give you much to work with. Although the right foot at least looks alright from that particular angle. I'm happy with the torso, maybe that could work as a torso for a normal fig...?

Spoiler


#71
LimeKiller

LimeKiller

    I guess you should go with Alyx.

  • Members
  • PipPipPipPip
  • 289 posts

  If you're  going to make more versions, you should start a new topic, but I wanted to say that it's a good start!



#72
RobExplorien

I don't know if any of you noticed it, but when you add (for example) a pattern to the yellow section (of the helmet texture), it get's mirrorred in-game.

gallery_5738_275_366.png

 

EDIT: And (for some textures noticeable) the lower yellow part of the leg texture is (annoyingly) getting strechted.

gallery_5738_275_93.png



#73
JimbobJeffers

I don't know if any of you noticed it, but when you add (for example) a pattern to the yellow section (of the helmet texture), it get's mirrorred in-game.

gallery_5738_275_366.png

 

EDIT: And (for some textures noticeable) the lower yellow part of the leg texture is (annoyingly) getting strechted.

gallery_5738_275_93.png

I didn't notice the helmet texture being flipped, thank you for pointing that out.

 

I should probably have mentioned that the leg texture is stretched, it does so to fit the small square area across the rectangular leg. Rocket Racer's leg texture is a nice example of this.



#74
Rocket Racer

I'm late to this, but I would also like to thank you for the creation of this topic. :)


  • JimbobJeffers thanked this



Also tagged with one or more of these keywords: LEGO Racers, Tutorial, Skin, Texturing, BMP, Modding