L3DT development blog
Large 3D terrain generator

Attributes map brush in Sapphire

Hi All,

In todays show-and-tell, I have for your perusal the new attributes map brush tool in the Sapphire 3D editor/renderer. This brush allows you to manually paint land types onto the attributes map, which will then be 'baked' onto the texture map or alpha maps when they are subsequently calculated.

A quick demonstration of this new tool is provided in the screenshots below, where I have carved a road onto the terrain using the 'bulldozer' brush in Sapphire, and then applied an 'asphalt' land type (from the new 'artificial' climate) to the road surface using the attributes map brush:

Screenshots: Using the brush

www.bundysoft.com_l3dt_gallery_r25_12mar08_am_brush_thumb.jpg www.bundysoft.com_l3dt_gallery_r25_12mar08_am_brush2_thumb.jpg
Using the attributes map brush in Sapphire.

Screenshots: After calculating the texture

www.bundysoft.com_l3dt_gallery_r25_12mar08_am_brush3_thumb.jpg www.bundysoft.com_l3dt_gallery_r25_12mar08_am_brush4_thumb.jpg
www.bundysoft.com_l3dt_gallery_r25_12mar08_am_brush5_thumb.jpg www.bundysoft.com_l3dt_gallery_r25_12mar08_am_brush6_thumb.jpg
www.bundysoft.com_l3dt_gallery_r25_12mar08_am_brush7_thumb.jpg www.bundysoft.com_l3dt_gallery_r25_12mar08_am_brush8_thumb.jpg
The finished product, rendered in Sapphire.

I think the brush works quite well, and is really snappy and responsive even on large mosaic maps. Consequently, I've included a pre-release of this tool in the latest beta release (L3DT release 2.5c beta 1 build 2). However, please be mindful that the brush is not yet fully polished. In particular, I need to work on the following issues:

  • Finer-grained brush movement and brush size (at the moment, the brush snaps to heightfield vertex positions.)
  • Correct updating of mipmaps in the AM-image (both single image and mosaic.)
  • Some form of auto-generate brush tool.
  • An eyedropper tool.
  • Documentation for the tool needs to be written.

If you'd like to give it a try, please download and install the latest beta release of L3DT 2.5c from the downloads page. 'L3DT for Torque' users should e-mail me for the link, via aaron@bundysoft.com.

Cheerio, Aaron.

l3dt/2008/mar/12.txt · Last modified: 2017/08/31 06:48 (external edit)
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Share Alike 3.0 Unported
L3DT Development Blog RSS Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki