DOGA

From NSwiki, the NationStates encyclopedia.
Jump to: navigation, search

DoGA ([do:ga] means 'Animation' or 'moving picture' in Japanese)

DOGA is a popular program among NationStates players for creating 3D artwork. It is akin to virtual LEGO in that you use pre-made 'parts' to build a model. Just as with LEGO you are only limited by your creativity in how you put those parts together. Unlike LEGO you always have enough pieces and they come in whatever color you want.

The simplest version of DOGA (L1) is still free, but you will need to pay for the more advanced versions if you wish to render animations.

DOGA Hints and Tricks

Bump Mapping

Edit the desired Part Attribute and click the Texture sub-tab. Click the 'Bump' box then select the texture you want to use as the bumpmap from either Sample Textures or User Textures. Setting the Emphasis higher or lower will increase or decrease the apparent depth of the bumpmap when the model is rendered. Note that bumpmapping doesn't show up until you render the model.

Remember this;
Bright = High
Dark = Low

The bumpmap is determined by the colouration of the texture used (so one can use the same metal texture for a bumpmap if an actual correct bumpmap is unavailable) and the Invert option is useful if the bumpmap came out a different way than you expected.

Finetuning (The Emphasis Slider)

On small objects (like cars, or small planes), bumpmaps are often unnecessary, and sometimes even look out of place if they distort the render too much by being too deep. You can adjust the effect by using the Emphasis slider to make it more or less emphasised. This also works on textures; if you're wanting to add rust, but the default rust texture is too solid/rusty, you can reduce it's emphasis to make it lighter and less noticeable.

Shadows

While the basic rendering engine has some very basic shadow functions you can enable full shadows by going to the Materials tab when editting the Part Attributes and check one or both of the boxes 'Drop' and 'Recieve' shadows. If you are placing something like a flag on a model you might want to just 'Recieve' shadows so that the flag appears to be painted directly on the surface instead of hovering over it.

Grid Fitting

Normally when you move an object it will snap to the default grid. You can turn this off under Settings and Grid Fitting -or- you can do it by holding 'Ctrl' as you move the part. 'Ctrl' also turns off the grid for rotation, scaling, and stretching parts.

Scaling

By holding down 'Shift' while dragging one of the scaling boxes this will force the object to scale with the same ratio along all axis. Holding down 'Ctrl' will stop this scaling from using the grid and instead allow the object to exceed the minimum size restrictions.

Selecting Parts

You can select two parts or more by clicking one, holding shift, then clicking another in any other window. You can also select using a drag pane by holding shift and then clicking and dragging in any one window. You can drag outside of the normal boundaries of the window as well so if the center point of a part is only slightly outside of the current window size you can drag the pane until it is over that center-point.

Selecting multiple parts requires you to know where the center point of each object is (red box). When you are shift-clicking or shift-dragging to select multiple parts you can't see the red box so you should first memorize then visualize their location as you do either method.

More Scaling

You can scale multiple parts after you have selected them via one of the two previous methods. However they will not scale along a single axis but will automatically and only scale along all three axis (XYZ). There is a work-around for this but once done you cannot assign individual textures to these parts and is thus not recommended.

If you wish to assign the parts individual textures, either do so beforehand, or you can press the "Set" button to release your control of the parts, allowing you to re-select the parts.

Once you have the parts selected go to File and Save As and select Part File. Give it a memorable name and then go to Part and Add Part from File. Open your created part file and you can then manipulate it along all three dimensions. These parts must be assigned the same texture or they will use whatever texture they were saved with.

Save As Part

If you have a ship, tank, plane, or similar object and you want to use it multiple times in a scene there is an easy way to do this. Go to File, Save As, and Part File and give it a memorable name. Then you can just go to any model and go to Part, Add Part from File, and add this ship, plane, etc.

This is a very quick and easy way of adding more turrets to spacecraft, so one can use a 'templated' turret design that is shared throughout a series of ships to give them all a 'shared'/'same manufacturer' look.

Preview Window

Holding down 'Shift' while the mouse is in the preview window will allow you to zoom in and out by moving the mouse up and down. 'Ctrl' will change the rotation point from the center of the grid to the current camera location. By combining these two you can 'walk' around an object.

Centering a Texture

If you are scaling a texture here is the formula to keep it centered on the part. If the new density is under 100 set the 'H' and 'V' to Negative (-) 100 - Density / 2. Example: Density of 40 would give you 100 - 40 / 2 = 30 so -30 on both 'H' and 'V'. If the density is greater than 100 the formula is Positive (+) Density - 100 / 2. Example: 140 - 100 / 2 = 20 so +20 on both 'H' and 'V' for an exact centering. You can adjust the 'V' option and the texture will stay symetrical but it will not be centered.

DOGA Links