4D Paint

Overview
4D Paint is a 32 bit windows based 3D texturing package for the PC. It has been designed to work directly with Kinetix's 3D Studio MAX package and Softimage NT. 4D Paint allows users to interactively position and paint directly on to the fully rendered surface of a 3D object built inside 3D Studio MAX or 3D Studio release 4 or Softimage NT.

Traditionally one of the hardest jobs involved with rendering was the texturing of surfaces. Simple surfaces have always been moderately easy to texture but when irregular surfaces are required the limitations of trying to assign a 2D bitmap to a complex 3D surface become apparent. The solution to this appeared some years ago on Silicon Graphics machines with 3D paint packages that provided the ability to paint on to a rendered surface and thus position texture correctly in relation to geometry. These packages were naturally only available to those with large budgets and fast machines to work from and until 4D Paint there was no package on the PC that could reproduce the features and speed of these packages. 4D Paint was developed by 4D Vision Asia with the intention of bringing the power of workstation 3D Painting to the PC at a price that's affordable.

Real Time Rendering
Want to see what you're painting as you paint it? Want to be able to position your object, fully rendered as you move it? Want to be able to paint a Bump Map and see it render as you paint it?

4D Paint renders Color, Bump and Self Illumination interactively both as you move the object and as you paint it. What's more, you don't need a multi-million dollar machine to do this. What do we mean when we say 'as you paint it'? Well, the bumps appear on the surface of the object you are painting as your paintbrush applies the 'bump' paint to it. The same applies to color and self illumination. There is no longer any need to wait for the screen to refresh after each brush stroke, no need to try and guess what your paint is going to look like when you're done, 4D Paint shows you what you're painting as you paint it.

Multiple Materials, Maps & Layers
4D Paint has features that give it the feel of a real paint package, it feels more like Photoshop than Windows Paintbrush in 3D. What do we mean? Well... Import multiple Materials applied to multiple objects. 4D Paint lets you paint over as many of these as you like with a single stroke.

For each Material you can paint on multiple Map Types, Color, Bump, Self Illumination, Opacity and Shininess. All of these Map Types are passed back to 3D Studio MAX when you have finished painting. For each Map Type you can create multiple Layers. Think of a Layer as a sheet of glass placed over the image you've painted. You can paint on that glass and the image changes but at any point in time you can remove the glass and the paint that used to be beneath it is still there. With this feature 4D Paint frees your creativity, allowing you to experiment with new textures as much as you like without fear of losing your previous work. And as with everything in 4D Paint this all happens in real time as you paint.

Modular Paint Tools
4D Paint's painting tools use a modular system of Brushes and Paints. What this means is that the tools you use take some of their settings from a 'Brush' and some from a 'Paint'. This means you can set up your favorite Paint (say Oil Paint) and paint that with any of the Brushes you have such as hard tipped brushes, large brushes, small brushes and more. This means that the number of possible painting effects goes up dramatically without increasing the amount of time you need to spend trying to produce them.Paint tools include: Brush, Line, Polygon, Fill and Clone.

Brush heads can be created in another package and loaded from disk or generated procedurally within 4D Paint. You can limit the amount of paint they carry, you can control exactly how far apart the dabs of paint they apply are placed.

Paints can be made to 'wash' in to the low areas of a bump map, they can be made dirty and more than 20 types of special effect paint are included such as procedural checkers, invert, desaturate, gradient. What's more these paints can paint multiple Map Types simultaneously, that is to say you can paint shiny, bumpy color on to the surface of an object with a single stroke and have it render as you paint.

Bitmap Paints
So you can paint color, bump, self illumination, shininess and opacity. What if you want to paint a complex texture such as Lizard Skin? Well, you could paint it manually, the paint tools 4D Paint's provides let you do that easily enough. But there is an even easier way.

Bitmap Paints are paints that use bitmaps as a source for the Map Types they apply. For example, you could get a Color Map of lizard skin, and a Bump Map, and include them in a Bitmap Paint. When you use the Bitmap Paint the Color and Bump from those maps will be applied to the object simultaneously. You can divide those Map Types up and spray sections of them one dab at a time, you can use the Texture Paint tool and paint freehand strokes of texture on to the object, you can even fill with them. And yes, you guessed it, all of this happens in real-time.

Cut And Paste
We could have done a simple cut and paste system that allowed you to cut, paste and position in 2D. Instead we went all the way and gave 4D Paint the ability to cut, paste, copy and move selected areas around in real-time. Yes, you can cut multiple map types simultaneously, paste them back on to the object and drag them around over the surface of the object interactively. As you drag them their color, bump and self illumination renders correctly based on the lights you have in the scene. They fold around the object at the same quality as all the paint. Imagine being able to paste a porthole on to the side of a ship and drag it around, bumps and all, until you were happy with its position.

4D Paint also cuts and pastes across applications so you can import an image from any other standard paint package and paste it on to the surface of your object, move it around until you're happy and drop it to any Layer you have assigned.

Text
What about text? Well, 4D Paint lets you enter Text and position it interactively on the surface of an object. It uses all your Windows fonts, so if you've got a logo that needs a precise font you can use it as easily as you could in a page layout package. What's more, the text is written using your currently selected Paint. So if you've got a bump paint selected your text will appear bumpy, if you've got a checkers paint selected it will appear checkered.

Bitmap Views, Working In 2D
Want to have a look at the 2D bitmaps that make up the texture you're painting? 4D Paint's 'Bitmap views' are 2D representations of the Layers you're painting in. For any Layer you can open a 2D view and paint in that too. While you paint in the 2D view the surface of the 3D object updates, there's no need to re-render it after you've painted in 2D.

If you're painting in a Layer that has transparency (one that allows you to see through to the image below) you can view that transparency value as checkers inside the Bitmap View so that you know where Paint has already been applied. 4D Paint also provides special effects paints specifically linked to the way these Layers work, hide areas of paint in a Layer then bring them back when you need them, paint with paints that only apply color where a stroke of paint has already been applied to that Layer.

If you need a precise positioning tool 4D Paint allows you to view the unfolded mesh of the object in wireframe over the 2D view you are painting in. As you paint, the paint is applied under the mesh and at any time the mesh can be removed leaving the original image intact. If you wish you can save the map you are painting with the mesh lines included to use as a positioning tool in another paint package. How long does this take? To give you an idea, on a P90 4D Paint applied the mesh of a 40,000 facet object to a flat bitmap in under 2 seconds.

There's More...
We've just touched the tip of the iceberg here, 4D Paint has many more features and the upcoming update versions that will be available will extend its already far reaching capabilities much further. It would be impossible, or at the very best unfeasible to list every feature here but we hope we've given you a taste of the sort of things 4D Paint is capable of doing.


© 1998 3DV.COM info@3dv.com