Normal Mapping, Camera and others questions
Page 1 of 1

Author:  Hermine [ Sun Aug 31, 2008 2:17 pm ]
Post subject:  Normal Mapping, Camera and others questions


I'm currently working as graphist for the french's shard Toria and, in order to work with Iris, I have few questions (for the moment ^^).
I'm a student in "video games" (graphist/level design), so I hope I could be helpfull to improve Iris models or to give some "cg artist point of view".

1_ I didn't find any documentation about Normal Mapping with Iris, I know that the Ogre Engine allow us to use that, but I doesn't know if Iris support/added that technology.
It would be great to reduce a lot the polycount of all the models, and did some great models.
Normal mapping (even know as "normal bump"), is far better than regular bump, and is use in UT3 engine for exemple.
As an illustration of what we can do with Normal Mapping:
6000 triangles obly for the character AND the dog AND the weapon.

2_ Is it possible to "lock the camera" behind a character, like a World of warcraft style (I hate this game but... the camera is good :D)?
My admin doesn't like very much to play with the camera, but he don't like a first person view, so he bore me about that.

3_ hm... How old is the captain? :D

Thanks for the Iris team, your work is really amazing!

Author:  ghoulsblade [ Sun Aug 31, 2008 2:55 pm ]
Post subject: 

hi and welcome !

We haven't worked with normalmapping yet, so there are no howto's specifically for iris, sorry =)

To use normalmap-textures , a shader is needed to apply the effect, i don't know much about shader programming, but it should be possible to find such a shader somewhere, there should be one in the ogre samples/demo apps. Or do you already have a specific shader you want to use ?

I think some of the samples/demos included with ogre use normalmapping, if you're interested in lowlevel material options / finetuning, they're probably worth a look, there are binaries for them included with the sdk for win/mac i think : ... Itemid=131
(you don't need to compile, so which compiler version is not important)
(you probably best use the 1.4.9 version at the bottom of the page, as that is the one we currently use in iris)

ogre has material definitions in scripts editable by any text-editor, you can find documentation about it here : ... C_Contents

depending on what modelling apps you use, you can probably directly export these .material scripts together with your model,
there should be exporters for most modelling apps here :
and here : ... Itemid=133

due to the sub-optimal and complex animation system used by the human characters and clothing/armor, it's hard to replace them. Animals, monsters etc are much easier, you can find infos about how to replace them here :

a few infos about how to replace non-animated "static" models (furniture, walls...) :
and here
they're all in iris/data/models/ and subfolders

The models used by iris for characters and animals/monsters were not created by the iris team, but are rather loaded from original uo data (it had an official 3d client once, but abandoned), it's not possible to modify them due to legal reasons (copyright/owned by ea), but it's possible to replace models by completely new ones.

2. not yet, sorry. we'll add more camera modes and options as we find the time. (locked behind the char is a bit tricky, as it'd probably have to avoid moving the cam into buildings/trees/objects/etc automatically)

3. not sure what you mean ? what captain ?
if you mean the iris team :

Author:  Hermine [ Sun Aug 31, 2008 5:15 pm ]
Post subject: 

Danke schön! (Ich bin better in Deutsch als Chinese, aber nicht gut).

1- Normal Mapping: thanks, I will see the shaders problems with one of my teacher who know a little about that kind of thinks.
If I find how to use Normal Mapping with Iris I will explain here "how to".

The aim of our server is to be free of the original UO, so we will replace all UO models with our own.

2_ No problem, we have the time, it's not the priority!

3_ It's a bad "french joke", don't worry, I just need to be stupid one time per day, for my ratio.

My work during the 4 first months of learning:
low poly car (3000 polygons), 6 weeks of learning:

very low poly environment to test light/fog: ... entuv7.jpg

test with normal mapping / mudbox:

It's so cool to have very fast answers!

Author:  ghoulsblade [ Sun Aug 31, 2008 10:29 pm ]
Post subject: 

hi, took a little longer this time =)

i looked around a bit and the ogre/Samples/Dot3Bump uses normalmapping ( startable binary should be in ogre/Samples/Common/bin or so )

the material definitions are in
ogre/Samples/Media/materials/scripts/Examples-Advanced.material :

the shaders they use are in ogre/Samples/Media/materials/programs
i think they use the

and the normal map used is here :

Author:  Hermine [ Sun Aug 31, 2008 10:34 pm ]
Post subject: 

Thanks a lot!!

Author:  ghoulsblade [ Sun Aug 31, 2008 10:47 pm ]
Post subject: 

if you've found an exporter to the ogre mesh format for your modelling app, can you maybe send me all the files it outputs for a simple little example with normalmapping ? doesn't need to be anything wellmade, a simple box should do, just to see how it exports the normalmapping to material.

Author:  SiENcE [ Tue Sep 02, 2008 3:30 pm ]
Post subject: 

Hi Hermine,

There was a problem with our mesh normals (and so incorrect normalmapping) in former time, but i think hagish fixed this already.

Once upon a time i played around with normal mapping. i think i have an example on disk so i can send it to you and ghouly.

When i'm at home i build an example.

One question:

You want to redo all the 2d art, 2d gump stuff and all character, monster, animals with all animations?

uh. hard job ;-).

The best start would be to repaint the monster skins with higher resolution and add a normalmap+shader to it.

Once i played around with normalmapping of statics, it don't look good at all, because of the tileabled uo system.

Maybe we it's possbile to add normalmaps to the terrain/ground stuff. But only Ghouly knows this.

tip: parallax mapping is more advanced than normalmapping ;-). i have an shader for ogre at home.

Author:  Mrrrr [ Thu Sep 04, 2008 9:16 pm ]
Post subject: 

I think there are a few things which would look good with normal mapping - the key would be making it simple to just add it via the material file per static. For exaple the walls and tiles of a castle would look quite good with some light normal mapping (i.e a lot of games abuse it to make things look too rich)

Ground textures should be possible, and I would be interested in this - tho my experience with shaders isnt amazing. The only real problem is that _all_ ground textures would require normal maps, else things would look a bit strange.

Another problem is performance, specially with paralax mapping, its just not worth the performance hit.

I like the idea for a few things, but I think it goes onto the backburner til we have things a bit smoother and performance problems have been looked at :)

Author:  SiENcE [ Thu Sep 04, 2008 9:43 pm ]
Post subject: 

Hey Hermine,

for you.

Reliefmapping for Iris2: ...

Bumpmapping for Iris2:

Put into the data\custom\ folder and edit the materials.

What relief mapping means ->

Author:  Link_of_Hyrule [ Fri Sep 05, 2008 2:39 am ]
Post subject: 

First off your work looks awesome and I think it would be great to have all custom models and item art so you dont need all the uo files.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group