Q&A- Graphics Tools, etc.

QA1 Will conversion tools such as makesprite continue to be supported?
QA2 Data created with rgb2c get vertically inverted...
QA3 Is there a rgb2c for the PC?
QA4 Where are tools such as mksprite?
QA5 I am starting to develop N64 graphics...
QA6 I get the error "post_obj_nodes bad poligon" when I do a [LightWave3D] NIFF conversion...
QA7 How do I edit vertex colors in [LightWave3D]N64?
QA8 How can I efficiently EDIT [Softimage|3D] UV textures?

Q1 Will you continue to support conversions such as mksprite that you have distributed in the past? Could we at least keep the source codes for them?

A1 mksprite, mkasprite32, and mkisprite are standard tools for producing CI and RGBA texture images. Consequently, we will continue to support them.


Q2 Images of data that I produced with rgb2c get vertically inverted. Why is that?

A2 If they are in the ~.rgb SGI format, they probably will not be inverted. Please recheck and make sure they are in rgb format. Details are written in the appendix of the RGB2C function manual.


Q3 Is the texture conversion command "rgb2c" used in SGI available for PC?

A3 Since the rgb format is for use with SGI systems, there is no rgb2c available for the PC. Instead, the bmp2u64.exe file has been uploaded to NTSC-ONLINE. In addition, The N64 CITextureEditor can output the N64 C structure of color index textures.


Q4 It appears that I have mksprite, etc., but where are they actually stored?

A4 I think those tools are only included with Indy. They are not included with the PC version. This is because, in the case of mksprite, for example, an input image file is handled only by an SGI machine in the .rgb format. Other tools are similar and are only for Indy.


Q5 I would like to create NINTENDO64 graphics data, but what kind of development tools are there, and how would I go about doing this?

A5 Nintendo has the "Nintendo Intermediate File Format" available as an intermediate graphics format for the N64. Since it is recommended that CG tools which are compatible with this be used, anyone wishing to start doing graphics development for the NINTENDO64 and to select development tools should first take a look at the NIFF Navigator.


Q6 When I do a NIFF conversion on data in Lightwave3D, the error message "post_obj_nodes bad poligon" appears. What does this mean? I tried changing all of the parts to triangles, but it didn't resolve anything.

A6 This error will come up when you attempt to convert a polygon "without 3 vertexes." For instance, a strange polygon will be created if you select a point which is a modeler and then DELETE it. If this is then NIFF-converted in Layout, this error will occur. Press the "w" key in the modeler to bring up the "polygon statistics" window, where you can confirm that there is a polygon that does not have 3 vertexes.


Q7 How do I edit vertex colors in [LightWave3D]N64?

A7 Use "Vertex Paint" sold by D. Storm.


Q8 When I edit a Softimage texture which has been UV-coordinated after executing Show UV in Mattr->Paint, it is very easy to use, but when I UV-convert a texture with a repeat, it doesn't look like it did before in Paint, and it is extremely difficult to edit.

I've thought of trying various things, such as rewriting the texture without the repeat, registering the material divided into small pieces, or carefully combining textures as a projection rather than using UV, but what is a concrete way of avoiding this?

A8 Repeat is reflected in the normal shade view, but it will not be reflected in the Paint shade view, but in any case, this is probably difficult due to the implementation of 3D Paint, or something similar.

There are a lot of restrictions, but try the following technique. This method can be used even if Repeat is used within one polygon.

  1. After the environment variable setenv SI_SHADE_TEXTURE_REPEAT 1 has been set, start Softimage.

  2. Apply the texture and UV-convert it in Paint.

  3. Try setting more than one value for the UV of one of the polygon's vertexes. This will allow you to confirm if the texture will be automatically repeated within the polygon. However, some kind of processing with a converter, or the like may be necessary for this portion after the game has been used.

Furthermore, if the function of copying the UV value in polygon units is used, the UV of the same texture will be referred to from multiple polygons, creating the same condition as if Repeat were used. ("Polygon" Copy, Paste buttons in Paint.)