Spider Web Maker is a windows program with one goal, making beautiful and complex spider web texture maps for games and graphic design.
- CPU with SSE2 instruction set support
- 32bit or 64bit Windows 7 or better
- 300MB of disk space
- Graphics card with DX10+ (shader model 4.0) capabilities.
Get Spider Web Maker by downloading the zip file and running the installer.
Supports Windows 7+ 32bit and 64bit versions.
When you run Spider Web Maker you will see a left hand menu and a top quick bar menu. The rest of the screen is the 2D/3D view port. The left menu is divided into sections starting collapsed except for the Main Menu. You can click on each section’s header to open and close it. You can also use the Quick Menu at the top auto open each section.
There are two modes, 2D and 3D. In 3D you can use rotate the web port by holding the right mouse button down and dragging the mouse. You can also zoom in and out by using the scroll wheel.
In 2D mode you can’t rotate or zoom in and out of the object but you can click on the Back button to see the reverse side.
When you want to export the texture maps you click on the Export button. See Export / Save Maps panel section.
The quick bar at the top contains some useful and most common buttons such as Random and Export.
Only the Quick Bar has buttons for the map views. You use the map views to get a visual of what the final texture map types will look like.
Color: This is the main texture map look. It is also all you maybe interested in as the others are not necessary except for some 3D game implementations.
Normal: Previews the normal (aka: bump) map. It looks blue and is used to tell 3D Game engines to bounce light off an object at different angles giving it the illusion of having extra height and geometry.
Height Map: Uses more macro shape information it comes to height when paired with a normal map in 3D Game engines.
Occlusion: Specifies how bouncing light and colors reflect off an object. The more white the more bounce occurs, the darker means less light bounce and sharper shadows. This map isn’t really necessary when it comes to generating spider webs even for 3D Games, but some may find it useful.
Randomize: Randomizes (some) of the controls in Web1 and Web2 (depending on if Web2 is on.)
2D View/3D View: This button toggles between 3D and 2D viewing.
Show Back: Only selectable in 2D mode, it allows you to switch the camera to view the back side of the web map. It is also in the Quick Bar.
Export: Opens the Export/Save Maps panel for exporting the texture maps (see Export/Save.)
There are 2 web settings. The first one is always on, the second web setting has a toggle to turn it on.
Randomize: This button randomize just the one web. Not all settings are randomized, such as Sides and mask are not effected.
Clone Web: Clone the settings from the other Web. Like Randomize it doesn’t effect all the controls such as Sides.
Reset Default: Returns the ALL the web controls to default.
X Count: The number of threads from center to edge.
Y Count: The number of circles inside.
Center X: The center of the web offset in the X direction.
Center Y: The center of the web offset in the Y direction.
Width: The width of the threads.
Radius: The radius of the spiderweb.
Shape: The shape of each radial wire.
Gravity: Using the UV direction a modifier is given to produce a gravity effect that makes the Y threads droop.
Deformation: A deformation effect.
Radial Offset: A small variant in the radial threads.
Center Offset: Modifies variations of the center to the edge threads.
Spiral: A deformation to the threads in a spiral manor.
Delete Parts: Removes some random threads.
Random: Seed for randomization.
Radial Alpha: An alpha mask from edge to center.
Mask Dropdown: Changes the image for the inner web details, each one is a different style.
Mask Alpha: Applies alpha transspecies to the Mask Texture.
Mask Scale 1: Scale of mask 1.
Mask Scale 2: Scale of mask 2.
Specular: Sets the specular strength. 0=none, 1=full.
Smoothness: Sets smoothness strength. 0=none, 1=full.
Emission: Adds brightness strength. 0=none, 1=full.
Cut Out: Sets the threshold for shadow receiving edges.
Save Settings: Saves almost all the current state settings in the editor. A panel will open allowing you to choose the location and name of the settings file to save. The settings file contains the extension .wsd2 which is used when you want to reapply these settings using Load Settings.
Load Settings: Opens a panel to select a previously stored .wsd2 settings file.
Default Settings: Revers most of the settings in the editor back to the original defaults as they were when you started the program.
3D Background Color: Default is black. Change the background in the port view for 3D mode only.
Select Export Directory: This changes the export directory. A directory selection panel will open, use it to navigate to a directory where you want the maps created to be saved to. Once changed it will remember this path when you restart 3D wall builder and is not saved or changed from Save/Load settings.
This section contains controls that effect core effects.
Normal Map Height: Use this to tweak the height effect of normal maps. You can see it in action if you select the Map View “Normal” and adjust the slider setting.
Normal Map Interval: Effects jus the normal maps interval setting, default is 0.
About / Help
This section had external buttons to this product and it’s online documentation. It also shows if the product is registered. If it is registered your registration information is displayed.
Rotate: Hold the Left mouse button down and drag the mouse.
Zoom: Use the scroll wheel on the mouse to zoom in and out.
F1: Export / Save Map panel
F2: Load Settings panel
F3: Save Settings panel
Escape: Close all panels
Besides the Web 1 and Web 2 settings you can change the shape of the web by using the tangent markers, which are green and yellow spheres in the view port. When you hover over one it will highlight and if you then press the right mouse button and drag the mouse it will change the shape of the web. The extents to the outside are limited to the bounding of the texture map.
Web 1 tangent markers are green and Web 2 are yellow.
Save / Export Maps
When exporting the texture maps there are several options shown.
Output Map Size: Is the final output size of the texture map, use the slider to change the resolution.
Base Color Map: If selected it will output the color/albedo map. This is the primary map texture.
Normal Map: Outputs the normal (bump) map texture.
Height Map: Outputs the height map texture.
Occlusion Map: Outputs the occlusion map texture.
Front Maps: When on it generates all selected maps for the front face.
Back Maps: When on it generates all selected maps for the back face.
Mesh Data: This is useful only for Unity3d users to get the mesh information. It saves the information using the asset EZ Save which can be found on Unity’s asset store.
File Name: Enter the name for generating maps, do not add any file extension as .png will be added automatically.