[Note: Right now everything works except for the textures/models bit. Also, I will upload the pictures at a later time.]
Materials/programs
Wings 3D
Blender
Starweaver's .blend file of awesomeness (shiptemplate.blend)
{In the blend file there are instructions-- they will be reproduced here}
[OPTIONAL] Starweaver's HowtoShotColor.avi (this shows how to make materials)
[OPTIONAL] Steelwing's Blender Rotation code
{There are also instructions for using GIMP, which will be reproduced here}
Photoscape
GIMP
Zip with SW's .blend file: Updated Zip for 120 Facings: Here's a list of programs that do stuff:
Model:
Wings 3D
Blender
3DSMax
Bryce
Textures:
Blender
3DSMax ??(Avan uses this)
Bryce ??(digdug uses this)
Render:
Blender
3DSMax ??(Avan uses this)
Bryce ??(digdug uses this)
Kerkythea (for use with Wings, I haven't been able to render more than one at a time)
Yafaray ??(for use with Wings, I wasn't able to use)
sprite sheet:
Photoscape
Ifranview ??(Starweaver uses this)
mask:
GIMP
Ifranview ??(Starweaver uses this)
Questions:
What does Siafu use?
EDIT* Digdug said Truespace
What does DarthGeek/Shivan Hunter use?
To begin:
Wings 3D
1. Open up Wings 3D
2. Right click and there should be tons of options. The most useful ones are extrude and scale uniform. (Since Wings is very intuitive, and models for ships vary widely, it is suggested to look at some Wings tutorials if you have issues making a model. Alternatively, you can ask here.)
3. Make model. 4. Once the model is done, export it into the .3DS format. Blender (this is blender 2.5/2.6)
1. Open up Blender
2. In Blender, open shiptemplate.blend (or alternatively the 120 facings version. To delete the Kyrios head model, just right click and press 'X'. Delete the model and follow the tutorial.) 3. This will bring up a premade scene, and there are options to look at some other models.
The following instructions are taken from from Starweaver's shiptemplate.blend. The only edits made are the addition of images, and [text in brackets].
=======
Blender 2d Ship Rendering Template
Star Weaver, Jan 2011
Unrelated to but good for use with Transcendence by George Moromisato.
This work is liscensed under CC-3.0-BY
http://creativecommons.org/licenses/by/3.0/
I suggest you not use the sample models for anything as is, espcially not uploading to Xelerus.de, as they are colorless and quite unfinished.
You'll need to change this window back to 'properties' by using the menu above, or load it with your own UI, if you want to get anything done.
To use for Trans[c]endence:
Create or append your ship into one of the "x facing setup" scenes.
Parent your ship to the circle named Rot20 or Rot40. It will rotate around the origin so place it accordingly
[Import your ship. You can do this by File => Import => 3D Studio (.3ds)
Remember to make sure that your ship is one object. To do this, select all objects in Wings using the object select (not the facing or edge or point select) and right click. In the menu should be an option called "combine". Combine all objects to form the ship. Here you will parent the ship to the black ring.
HOW TO PARENT:
Right click the ship, and while holding shift, right click on the ring.
Press ctrl P.
Click Object ]
Switch into camera view [You can view what the camera sees by right clicking on it and pressing ctrl-numpad 0.], and select the camera. Animate the rotation (alt-a) and move the camera in and out (g-z-z for its own z axis) until the ship is as large as can be but does not clip the borders of the frame.
[Also, make sure to make the drive of the ship level with the Z axis of the circle, otherwise the drive exhaust will not fit- LordoCarrot]
Set the size of the frame in the render properties. I haven't exp[e]rimented with non-square renders yet.
Render an animation. [The keyboard shortcut is ctrl-F12] This will dump the individual mask and color images into two separate subdirectories.
[You can also change the output directory under "Output" ]
Stitch the frames together into a colormap and mask for trans[c]endence. If you don't know what to use for that already, I recommend the free Irfanview's 'create panorama image' option in vertical mode.
Remember to convert the mask sheet to grayscale.
[Note:
Files output by animating the ship are saved to the Colorfacings folder and MaskFacings folder.
LIGHTING:
Also, extra lighting might be needed to eliminate completely dark spots on the ship. To add lights press shift+a => "add" => "lamp".
POINTING LIGHTS:
Press shift and click on both the new light and the ship. Pressing control +T will point the light to the ship.
Another method is to select the light and do r-r to trackball it around and then g z-z to move along facing and g-Z-Z to move non depth.
You might have to play with light intensity so that ships don't become balls of white.
ADDENDUM
Question:
If you want to change the output size, go to Properties using any of the blue circled buttons. Then, go to render, and scroll down until you see "Dimensions". Click "Dimensions" and you should see "Resolution". Changing the resolution will change the pixel length and pixel width of the output image. ]Ok when I render the 40 facings, Blender gives me a 80x80 pixel picture. Is this intentional?
=======
Textures and Materials
You can watch HowToShotColor.avi for this.[SW didn't okay the release of this yet]
=======
=======
Photoscape
1. Open Photoscape.
2. Select 'Combine' 3. Navigate to the directory where the images are, and stitch them accordingly. 4. Save it.
GIMP
The following instructions are taken from from Steelwing's post here. The only edits made are the addition of images, and [text in brackets].
=======
Steelwing:
I just used Photoscape and GIMP to assemble my facings into a spritesheet and generate a mask from that.
Photoscape is dead simple to use. Start it up, click Combine, and save the result.
In GIMP, I opened up my newly generated combined image, then followed this:
1. In the Select menu, click "By Color",
then click in the black area of the spritesheet.
All black area will be selected. 2. Click the Fill tool.
Set FG color as black and BG as white, then
set options for BG color fill and
fill whole selection. 3. Click in the selected black area, so the background turns solid white. 4. In the Select menu, click Invert.
Now the areas corresponding to your ship should be selected. 5. Change Fill options to FG color fill.
Click inside the selected area.
You should now have your ship filled in with black. 6. Save to the same file type as your facings.
For those that prefer Paint.NET over GIMP, I'm sure you can do something comparable. I just wasn't able to work out how...
[NOTE: You can also invert the colors in Steelwing's tutorial so that you end up with a black background and white ship.]
[NOTE: When exporting a bitmap in GIMP, check "do not write color space information" under compatibility options.]
=======
IRFANVIEW (credit to PKodon for pointing this out to me)
1. Under the Image menu, select "Create Panorama Image"
2. Set whether Vertical or Horizontal
3. Then pick the files you want to add, in the order you want to add them (or select all you want to add, then re-order before stitching them together).
=======
[OPTIONAL] Steelwing's Blender Rotation code (an alternative way to render, can be used to render ships with an arbitrary number of facings)
There is the rotation code that works for 2.5/2.6 here.
=======
ANIMATION 101
To learn more about animation, it would make sense to modify the original 40 facings file to 120 facings. This will give you more tools to work with as well as being a learning experience for Blender.
Add a new scene using the "+" button at the top. Make a FULL copy that way we keep the lights and the circle we parent to. Delete the model by pressing the "x" key and import your own. Don't forget to parent your model to the circle! You can also rename your scene so you know which one has the new model. Keep in mind that you can use the "outliner" editor type to switch between scenes. At the bottom is where the timeline is. Change the end frame to 120 (for 120 frames). RIGHT CLICK on the circle (since that is what is moving and bringing the model along with it). Next, go to the keyframes in yellow by clicking on the yellow lines in the timeline.
Keyframes are used by blender to know where to move objects to next. Press ALT-I (I as in Indigo) and remove ALL keyframes. Make sure your cursor is in the blue box, since (for me anyways) the shortcut does not work outside of 3D View. Next, click rotate, and press Z to rotate your ship on the right axis.
The lower left of the window should tell you how many degrees you have turned. We are making four new keyframes at 31, 61, 91, and 121 frames. At frame 31, the ship should be 90 degrees from the original facing, 180 at frame 61, 270 at frame 91 and 360 at frame 121 (that way we get a full rotation but cut off the duplicate frame at 120). Next, press I (as in Indigo) in the 3D view and add the keyframe as a ROTATION. That way Blender would know to rotate the circle. Repeat adding the keyframe to frame 61. Repeat adding the keyframe to frame 91. Repeat adding the keyframe to frame 121. If you alt-a right now you should notice that the model actually shows a bit toward the end, making the spritesheet a bit weird.
To fix this, go to the graph editor using the blue button dropdown. You should see the graph of the movement of the parent object for all three axes. We are only interested in the Z rotation (blue). Remove the X and Y rotation by clicking on the eyes. Next, use the "key" button and go to Interpolation Mode > Linear. This will stop the model from slowing down at the end and fix the rotation.
Have fun and good luck! Hopefully you learned something here that would be applicable to making interesting models
*Edit: fixed some stuff to make it easier to read and clarify some more options.'
*Edit2: Added a bit about Irfanview
*Edit3: Added tip from LordoCarrot about engines and drive exhaust.
*Edit4: Highlighted a tl;dr version with red so blender isn't super hard to use and post isn't derpy to read
*Edit5: Added changing resolution and extra tutorial on animation with blender.
*Edit6: Added note about color space information when exporting bitmaps in GIMP
Last edited by RPC on Thu Jul 18, 2013 12:43 pm, edited 5 times in total.