Art

From Iris2

Jump to: navigation, search
(Replaced content with 'A Guide for Artists')
 
Line 1: Line 1:
-
= Information for Artists =
+
[[A Guide for Artists]]
-
If you are an artist and want to join/help our project, this article will mostly cover creating 3D-Tiles and textures.<br>
+
-
However there is almost always a need for more artists, so have a look around for other tasks you can do!
+
-
 
+
-
 
+
-
'''There is an <b>upload form</b> for files (art,patches..) available :''' http://ghoulsblade.schattenkind.net/iris/upload.php
+
-
~TODO: add [http://www.mediawiki.org/wiki/Extension:Anysite Anysite Extension] to embed upload page?
+
-
 
+
-
= Art-Pipeline =
+
-
 
+
-
~TODO: please write how to export/import 3d Tiles
+
-
 
+
-
 
+
-
= Static 3D-Tiles Specifications =
+
-
+
-
'''3D-Tile:'''
+
-
* Walls/Windows/Stairs etc.: ~12-100 Triangles
+
-
* Statues: ~300-1500  Triangles
+
-
* Tables/Chests: ~100  Triangles
+
-
 
+
-
 
+
-
'''LOD creation rules:'''
+
-
Every object above 300 Triangles must have at least two LODs (LOD0 and LOD1) with LOD1 around 150 triangles. 
+
-
reduce material IDs. more important than removing polygons is the reduction of material ids on your objects.
+
-
Ideally the last LOD has only one render material ID assigned.
+
-
The difference in polygons from one LOD to the next step should be around 50% (1200 - 600 - 300).
+
-
 
+
-
 
+
-
'''Textures:'''
+
-
* Size: ~512x512 (but can be any Size ... think of using one Texture for more than one 3D-Tile using UVM)
+
-
* Format: tga/dds/png
+
-
* 24-bit truecolor images with an 8-bit alpha channel
+
-
 
+
-
 
+
-
'''Sample:'''
+
-
 
+
-
Download: [http://sience.schattenkind.net/box_orientation.zip box_orientation.zip]<br>
+
-
 
+
-
* The Box is 1 Tile size.
+
-
 
+
-
 
+
-
Before you export to <i>ogre.mesh</i>, you have to apply:
+
-
+
-
* 90° X rotation
+
-
 
+
-
 
+
-
'''NOTE:''' Some exporters, such as OgreMax, allow up-axis setting for exporting to mesh file.</i>
+
-
+
-
* <b>Iris2 uses Z-Axis as "up".</b>
+
-
* <b>Ogre default is Y-Axis.</b>
+
-
 
+
-
<gallery>
+
-
Image:Screenshot_box_orientation.jpg|box_orientation
+
-
</gallery>
+
-
+
-
== What Static 3D-Tiles do we need? ==
+
-
 
+
-
This is the most important Tool for artists to verfiy what is needed and whats alrady available!
+
-
* [[Item Model List]] and [[Walls]]
+
-
* [http://ghoulsblade.schattenkind.net/iris/irisarttool/ Iris2 Art Tool] (lists models and how often they occur ingame)
+
-
 
+
-
 
+
-
'''Furthermore:'''
+
-
If you create a directory with the name missing next to the iris binary
+
-
(ie. c:\games\iris2\bin\missing )
+
-
and put "gDumpMissingModels = true" into you config.lua, iris will dump
+
-
every missing art as a png (TILEID.png) into the missing directory
+
-
during gameplay or offline mode.
+
-
<br>
+
-
+
-
 
+
-
'''How to test your new Static 3D-Tiles:'''
+
-
<ol><li> After this, place your item with correct namebuild in <b>\data\custom\models\</b> directory.<br>Namebuild: <b>mdl_00(tileid).mesh</b>
+
-
* Put any new Textures to <b>\data\custom\textures\</b>
+
-
* Put any new Materials to <b>\data\custom\materials\</b>.
+
-
</li></ol>
+
-
 
+
-
 
+
-
'''Here you can find more information:'''
+
-
* [http://www.iris2.de/forums/viewtopic.php?t=1061 tips for blender]
+
-
 
+
-
 
+
-
= 3D-Character Model Specifications =
+
-
 
+
-
== Sample 3D-Character Models ==
+
-
Lich Model
+
-
* http://sience.schattenkind.net/FreeLichModel_Ogre14.zip
+
-
 
+
-
more Custom Models
+
-
* http://sience.schattenkind.net/customchars.zip
+
-
 
+
-
<gallery>
+
-
Image:20080325142752_641.jpg|custom Sword
+
-
Image:20080325142851_234.jpg|custom Sword
+
-
</gallery>
+
-
 
+
-
 
+
-
= Terrain Groundtexture Specification =
+
-
+
-
* Size: 1024x1024pixel
+
-
* Format: tga/dds/png
+
-
* 24-bit truecolor images (groundtextures don't need an alpha ch.)
+
-
 
+
-
Originally Iris2 loads Groundtextures from original UO data
+
-
(Texmap.mul), so it's not legal to create modifications of those, they
+
-
have to be replaced by completely new highres Groundtextures.<br>
+
-
Groundtextures are definded into Tilesets (grass, forest Tilesets)
+
-
which also have transitiontiles from grass to other types (dirt or
+
-
mountain). Therefor we wrote an new TerrainShader that uses splatting
+
-
textures.<br>
+
-
Now, we only need ONE Groundtexture for each Tileset.
+
-
<br>
+
-
 
+
-
 
+
-
= Tools for Artists =
+
-
 
+
-
'''Exporter:'''
+
-
*[http://www.ofusiontechnologies.com/downloads.html oFusion Community Edition 1.8.6 for Max 7/8/9]
+
-
** Explanation: [http://www.ofusiontechnologies.com/exporter.html]
+
-
* Forum for this exporter: [http://www.ogre3d.org/addonforums/viewtopic.php?t=5024]
+
-
<br>
+
-
+
-
'''Blender Exporter:'''
+
-
[http://sfz.schattenkind.net/wiki/index.php/HowToExportFromBlender Tutorial, How To Export Models from Blender to Ogre *.mesh]<br>
+
-
(A tip by suwing, see : [http://www.iris2.de/forums/viewtopic.php?t=1061%7CArtist Iris2 guidelines] for more info)
+
-
 
+
-
 
+
-
** Get [http://ghoulsblade.schattenkind.net/ogre/OgreBlenderExport_v1.4.0_prefixpatch.zip Blender Exporter v1.4.0 + PrefixPatch] or [http://www.ogre3d.org/forums/viewtopic.php?f=8&t=45922 Latest Blender Export Script] to take meshes from Blender to Ogre XML. Requires the use of the OgreXMLConverter contained in the [http://downloads.sourceforge.net/ogre/OgreCommandLineTools_v1.4.0.msi?download OgreCommandLineTools_v1.4.0.msi] to turn the XML (item.mesh.xml) into a runtime binary mesh (item.mesh).
+
-
** Before export your item go in editing mode, select your item and press "w" and "flip normal" to a good ingame visual.
+
-
<br>
+
-
+
-
'''Ogre3D Radiant Tool:'''
+
-
[http://www.duskengine.de/index.php?option=com_ionFiles&func=download&Itemid=1]
+
-
<br>
+
-
+
-
'''Silo Tool:'''
+
-
[http://www.nevercenter.com/download/]
+
-
<br><br>
+
-
+
-
 
+
-
'''Texture Samples'''
+
-
* [[Direct_Draw_Surface_%28DDS%29 Direct Draw Surface (DDS)]] - howto use DDS Texture compression
+
-
 
+
-
* [[DDSLinuxGimpHowto DDSLinuxGimpHowto]]
+
-
For inspiration visit my [http://ghoulsblade.schattenkind.net/photos.php? Ghoulys photo collection]
+
-
+
-
* [http://ghoulsblade.schattenkind.net/photos.php?subdir=data photos for ground textures] (some are already made to be tilable)
+
-
 
+
-
* Info about a [[Texture_Atlas Texture_Atlas]] we use for all our Object Textures.
+
-
 
+
-
* more links to textures on
+
-
 
+
-
'''gui/hud'''
+
-
(things like window frames made of wood,metall,... , icons for buttons...)
+
-
+
-
* später : ChatNoirs von [http://www.arvum-shard.de/] wäre evtl bereit bissl hübsches 2d zeugs für uns zu machen.
+
-
* later: chat noirs of [http://www.arvum-shard.de/] possibly ready bissl 2d would be nice to do stuff for us. (Google Translated)
+

Current revision as of 19:23, 18 November 2011

Personal tools