TopicsSearchIndexQuickTipHelp


Index

16 bit to 8 bit
3D Tileset Objects
Ambient sounds (Howto JCS)
Automask
Background Music
Bouncy things
Buttstomp Scenery
Compiling a tileset
Cool layer tricks
Creating the Palette
Destruct Scenery
Detached Starfields
Event Theory
Events moved by belts
Gradients
Important phrases (Howto JCS)
JCS Hotkeys
Layers (Howto JCS)
Links and Resources
Making a simple level (Howto JCS)
Masking in general
MCE's - why and how
Motion Blur
Mystery of the Pacman Ghost
Palette Swap Animations
Remembering Triggers
Text
Textured Backgrounds
Tile Cache
Trigger Scenery in background layers
Triggers
Underwater Ambient Lighting
Warps
Welcome to JCSref

 Viewing node 3D Tileset Objects


3D Tileset Objects

Quite often people want to improve the quality of their tilesets with 3D objects. The conventional way of dealing with this can often lead to undesirable results, such as speckles and unwanted transparency. Depending on how complex your objects are, there is a process which can improve your tiles.

Before you read this, you should read this.

The first step is, of course, to create your object in one of the many 3D suites out there, and render it to an image file. Be sure not to use antialiasing for the edges of your objects, as this will lead to a nasty outline. Also, make sure that the background colour is different from your object's colours.

Here's an example:



Now you need to open your rendered image in an image editing program.
The first thing you should do is increase the brightness by a small amount. This will get rid of any 0-value black. If you are sure there is no 0-value black, you will not need to do this. You can now replace the background colour (blue, in our example) with 0-value black. This can now be used as the background colour without any transparent blotches appearing on your object.

The example comes out like this:



Now load your tileset's palette in a palette editor. First, make sure your palette has a colour gradient for your object. If it doesn't, create it in an unused area, and save the new palette back to your tileset. The gradient should range from the brightest to the darkest colour of your 3D object. Remember that this should not be 0-value black. Now, all the colours in the palette except for this gradient must be changed to 0-value black. Save this palette in a different file.



Go back to your image editor and load the palette file as the image's palette. Usually, you will have to choose between "Nearest Colour" and "Dithering". "Nearest Colour" is guranteed to produce an image that you can use. "Dithering" will create a better-looking picture, but there may be tansparent speckles on your object.



Now you load your tileset's palette using the "Mainatain indices" option. You can now put the object in your tileset.

If you want to change the colour of your object, all you have to do is cahnge the palette.
If you want to make your object multicoloured, carry out the procedure again, but put the gradient in the same position as another gradient of your tileset's palette. When you load the tileset palette, the object will change colour to that gradient.



You can now cut out the pieces and bring them together.



Flash adds: Links updated

Added on: 15 March 2003 14:52. Made by Toxic Bunny.