Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Work in Progress / Normal Map Generator

Author
Message
MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 6th Aug 2005 05:41 Edited at: 6th Aug 2005 05:41
A few users were interested in generating normal maps, and I'm just about finished with a tool that will make it very simple.

The normal map generation is complete, and it's only a matter of me adding some functionality to the GUI before it's ready to be released.

This tool will also has a host of other great features, like exporting to .dbo and viewing your model with different effects applied(plus exporting code).

Planned release is August 12,2005.

Screenshot:




A book? I hate book. Book is stupid.
(Formerly Yellow)

Attachments

Login to view attachments
Cian Rice
20
Years of Service
User Offline
Joined: 8th Jun 2004
Location:
Posted: 6th Aug 2005 07:08
I'll definatly use it looking good so far.


My Blog Is Seriously Disturbing. Come and Be Disturbed!
Seppuku Arts
Moderator
20
Years of Service
User Offline
Joined: 18th Aug 2004
Location: Cambridgeshire, England
Posted: 6th Aug 2005 12:31
definately something I'll want, I mean it can work like a .3ds - dbo converter for me (because Cinema 4D isn't exactly .x friendly and the plugin Add suggestion gave me problems ) and well yeah normal maps will look attractive

MiR
21
Years of Service
User Offline
Joined: 13th Jul 2003
Location: Spain
Posted: 6th Aug 2005 12:32
Wow. That looks pretty. Though what does the generator do? Does it take a model and create a normalmap for it to make it look better or does it take a model and reduce it`s poligon count whilst using a normal map to make it look the same? I`m guessing at the first judging by the screenshot. Oh I wonder what my tails model would look like after being put though this. Can`t wait for the 12th.


Gimme teh votez!!!!
MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 6th Aug 2005 18:02 Edited at: 6th Aug 2005 18:03
@Anime Blood

Thanks. I'm sure you'll find good uses for it in Urbia Rising.

@Seppuku Geijutsu

Glad to hear this will be very useful to you. For future releases, I might even write my own and add a few other file formats. It's something I've always wanted to with DBP, and this may be the project to do it with.

@MiR

Quote: "Though what does the generator do?"


All you have to do is load your model and it's texture, and it'll create a normal map for you. The texture is the most important thing in order for the normal map to turn out well. This works similar to nVidia's normal filter. It doesn't actually use the model data like a true normal mapper, but just creates a heightmap out of the original texture, and then a normal map from that heightmap.

Here's what the Col_Z normal map(It's included with DBP, so go ahead and try it).


Polycount reduction is something definitly possible with the new vertex command set. I'll look into it, but I won't guareentee it by the 12th.

Quote: "Oh I wonder what my tails model would look like after being put though this."


If it's already textured, send it(model+texture) my way and I'll give you a preview.



A book? I hate book. Book is stupid.
(Formerly Yellow)

Attachments

Login to view attachments
Seppuku Arts
Moderator
20
Years of Service
User Offline
Joined: 18th Aug 2004
Location: Cambridgeshire, England
Posted: 6th Aug 2005 18:43 Edited at: 6th Aug 2005 18:46
looks cool, is it gonna be a free app? I mean I wouldn't of thought something like that would be released for money.

A little off topic, but where can I find other normal mappers that recduce your polycount and make it up in normal maps, I know Zbrush does, but thats a lil expensive for just normal mapping, I mean yours looks pretty awesome, I'm just curious

MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 6th Aug 2005 19:29
Quote: "looks cool, is it gonna be a free app? I mean I wouldn't of thought something like that would be released for money."


Yeah, this is going to be a free tool. I can't really charge for it since there are other free alternatives around for what the program currently does.

Quote: "A little off topic, but where can I find other normal mappers that recduce your polycount and make it up in normal maps, I know Zbrush does, but thats a lil expensive for just normal mapping, I mean yours looks pretty awesome, I'm just curious "


Search for nVidia's melody. That or the DirectX SDK includes some progressive mesh tools that are very useful. Also, if you don't want to use my tool, you can try nVidia's normal filter+gimp2.0. That combination will do the same thing as my program, and it gives you a little more control over the normal maps that my program doesn't have yet.



A book? I hate book. Book is stupid.
(Formerly Yellow)
David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 6th Aug 2005 20:27
Gotta admit, that normal mapped colz looks fantastic. Well done

"A book. If u know something why cant u make a kool game or prog.
come on now. A book. I hate books. book is stupid. I know that I need codes but I dont know the codes"
Darkbasic MADPSP
19
Years of Service
User Offline
Joined: 15th Jun 2005
Location: Uk
Posted: 6th Aug 2005 23:11
Wow this is the best!

life's a game and a games a life More games at www.freewebs.com/halorc
Seppuku Arts
Moderator
20
Years of Service
User Offline
Joined: 18th Aug 2004
Location: Cambridgeshire, England
Posted: 7th Aug 2005 01:30
I'm sure I'll love ur app anyway, looks pretty smooth and nice from the screenies

Deadwords
19
Years of Service
User Offline
Joined: 2nd Feb 2005
Location: Canada
Posted: 7th Aug 2005 02:37
Awsome application MikeS, it's awsome. The question is...is it free?

=-{SKaleX}-= Current Projects: -Insane Killer-=-Chaos Zone-
MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 7th Aug 2005 02:53
Thanks DavidT and DarkBasic MAD.

Quote: "I'm sure I'll love ur app anyway, looks pretty smooth and nice from the screenies "


Thanks Seppuku. The advantage to my app of course, is that you can see everything in realtime+ export the DBP code with other effects.

Thanks Skalex, and of course it's free.



A book? I hate book. Book is stupid.
(Formerly Yellow)
Joe Cooning
21
Years of Service
User Offline
Joined: 29th Mar 2003
Location: United States
Posted: 7th Aug 2005 08:32
So how do you use a normal map? (would look it up, but why bother if someone else knows how)

Seppuku Arts
Moderator
20
Years of Service
User Offline
Joined: 18th Aug 2004
Location: Cambridgeshire, England
Posted: 7th Aug 2005 12:31
So is it free?


joking, the question has been asked twice, so why not a third

MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 7th Aug 2005 17:28
Quote: "So how do you use a normal map?"


Use it with the 'set bump mapping on' command in combination with the set point lighting command. The program will export all the code and some tips to ensure you get good results.



Quote: "So is it free?"




A book? I hate book. Book is stupid.
(Formerly Yellow)
Joe Cooning
21
Years of Service
User Offline
Joined: 29th Mar 2003
Location: United States
Posted: 7th Aug 2005 17:58
That's sweet looking. How do you make a normal map (if you know any good reasouces to look up )

MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 7th Aug 2005 18:08
Google "bump map" and "normal map" alogrithms and search this forum a bit for help. GameDev and Flipcode have 100s of articles scattered in their forums and article sections as well.



A book? I hate book. Book is stupid.
(Formerly Yellow)
Deadwords
19
Years of Service
User Offline
Joined: 2nd Feb 2005
Location: Canada
Posted: 7th Aug 2005 18:15
It's great. Sorry Seppuku Geijutsu, i not never seen you asked that...lol

=-{SKaleX}-= Current Projects: -Insane Killer-=-Chaos Zone-
Seppuku Arts
Moderator
20
Years of Service
User Offline
Joined: 18th Aug 2004
Location: Cambridgeshire, England
Posted: 7th Aug 2005 22:05
its alright I'm used to not being noticed on these forums

Deadwords
19
Years of Service
User Offline
Joined: 2nd Feb 2005
Location: Canada
Posted: 8th Aug 2005 00:52
lol i see what you means. i'm not really noticed too.

=-{SKaleX}-= Current Projects: -Insane Killer-=-Chaos Zone-
Seppuku Arts
Moderator
20
Years of Service
User Offline
Joined: 18th Aug 2004
Location: Cambridgeshire, England
Posted: 8th Aug 2005 01:00
I mean as when I make a post asking something or making a point, some else makes it, I thing the easiest way to get noticed is being infamous, worked for Hitler didn't it?

TEH_CODERER
20
Years of Service
User Offline
Joined: 12th Nov 2003
Location: Right behind you!
Posted: 8th Aug 2005 13:38
Wooh! Yeah!
Looks great can't wait to use it!

[url]andrewneale2004@yahoo.com[/url]
http://www.elbsoftware.dbspot.com
MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 8th Aug 2005 21:16
Thanks guys.




Progress is still going smoothly. I'll be sure to post another screenshot later tonight.



A book? I hate book. Book is stupid.
(Formerly Yellow)
David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 13th Aug 2005 00:09
Is it still tonight?

"A book. If u know something why cant u make a kool game or prog.
come on now. A book. I hate books. book is stupid. I know that I need codes but I dont know the codes"
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 13th Aug 2005 00:15
somehow i doubt it, but i wanted it for tonight.... waaaaah

"Well if she dies it'll teach her not to do it again..." - Me
The admiral
22
Years of Service
User Offline
Joined: 29th Aug 2002
Location:
Posted: 13th Aug 2005 00:36
Loks great ill definatly be using normal maps in my project if this all works out. I heard that you could use a very high poly model and make a normal map off it then apply the it to lower poly model thus having the same detail but less polys. Is this true will your programme do this??

The admiral
Deadwords
19
Years of Service
User Offline
Joined: 2nd Feb 2005
Location: Canada
Posted: 13th Aug 2005 04:45
nooooooooooo MikeS, you lost the notion of time.. doh! we will never get normal map generator....doh!

=-{SKaleX}-= Current Projects: -Insane Killer-=-Chaos Zone-
MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 13th Aug 2005 06:35
I've still got 26 minutes!

Zipping and fixing a few things right now.



A book? I hate book. Book is stupid.
(Formerly Yellow)
MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 13th Aug 2005 07:09 Edited at: 3rd Jun 2006 06:31
Uploading right now. I would've made deadline with 1 minute to spare, but it was taking forever to upload on apollo.

Anyway...Instructions to use are included. Basically just name your project, load your object, load your texture, and you'll be good to go.

[Link Removed Newer Version in progress]

Was fairly busy with a few things this week, so I didn't get very far with the GUI, but it's there nonetheless. Be sure to post pictures of your models so I know if I need to tweak anything or not.



A book? I hate book. Book is stupid.
(Formerly Yellow)
jwurmz
20
Years of Service
User Offline
Joined: 6th Oct 2003
Location: Arizona, USA
Posted: 13th Aug 2005 07:25 Edited at: 13th Aug 2005 07:26
I get an error after loading the texture:

ATI 9200, and I tried it in 32bit and 16bit. Any ideas?

"Creativity is knowing how to hide your sources" - Einstein

Attachments

Login to view attachments
MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 13th Aug 2005 07:29 Edited at: 13th Aug 2005 07:34
The resolution for the program is 1280 by 960 by 32. I'd think your video card would be able to suppot this.

I'll search around the DBP forums to see if I can come up with anything.



[edit]

From what I've found, best thing to do will be to make sure your drivers are updated.

http://forum.thegamecreators.com/?m=forum_view&t=56575&b=1
http://forum.thegamecreators.com/?m=forum_view&t=36035&b=1
http://forum.thegamecreators.com/?m=forum_view&t=21483&b=1

If you're still having problems, I'll look into adding some lower resolution options tomorrow. For now, I'm off to bed.



A book? I hate book. Book is stupid.
(Formerly Yellow)
jwurmz
20
Years of Service
User Offline
Joined: 6th Oct 2003
Location: Arizona, USA
Posted: 13th Aug 2005 07:36 Edited at: 13th Aug 2005 07:38
my max res is 1024x768

can't you just whip up a smaller version?

[EDIT] Oops, nevermind [EDIT]

Thanks

"Creativity is knowing how to hide your sources" - Einstein
Deadwords
19
Years of Service
User Offline
Joined: 2nd Feb 2005
Location: Canada
Posted: 13th Aug 2005 16:36
I've got the same error message than jwurmz

What happened? My card supports 32bits by sure: Nvidia Geforce 6800GT

=-{SKaleX}-= Current Projects: -Insane Killer-=-Chaos Zone-
Sephnroth
21
Years of Service
User Offline
Joined: 10th Oct 2002
Location: United Kingdom
Posted: 13th Aug 2005 17:19
Works well here, well done Only two gripes: some sort of bug was failing to load the texture image if the image wasnt in the same directory as the exe (kinda makes a browse for files dialog a bit usless XD) and 2nd I really think ANY utility out there should have an option to run in windowed mode. I tend to have alot of utils open at once, flick between them as i work and be messenging people on msn etc as I go - games can be fullscreen but utilities should -at least- have an option to turn windowed mode on ^^

David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 13th Aug 2005 17:47
I'd imagine the error people are getting could be related to the maximum res their monitor supports?

-

Works very well here Mike. I couldn't get a clear view on Colz as I couldn't move hte camera vertically up, but from what I saw from the normal mapped model it definately looked different. On my card though it looks a little dark so I couldn't see the true extent, but there was defiantely a positive difference.

"A book. If u know something why cant u make a kool game or prog.
come on now. A book. I hate books. book is stupid. I know that I need codes but I dont know the codes"
Sephnroth
21
Years of Service
User Offline
Joined: 10th Oct 2002
Location: United Kingdom
Posted: 13th Aug 2005 17:51
shift to move the camera up
control to move the camera down
mouse moved to edge of the screens to move it left, right, forwards and backwards
left and right arrow to, grr, rotate the model (make it rotate the camera, not the models! XD)
up and down arrow to rotate the models on a different axis

Louiz ofRohr
19
Years of Service
User Offline
Joined: 11th Nov 2004
Location:
Posted: 13th Aug 2005 19:24
Cool.. Really really nice, Mike..
Runs very well and the result
is pretty realistic.. Good job

The worst foe lies within the self...
David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 13th Aug 2005 19:49 Edited at: 13th Aug 2005 19:52
Quote: "shift to move the camera up"


Ah - oops - must have missed that in the readme

ps - Mike, just had a problem.

I don't know if you have DM2 but if you do, I tried to open the Security actor and I got "could not load image at line 45".

This may be because

- The model is not in the root normal map generator folder
- The model has two texture files

Would love to get this working

"A book. If u know something why cant u make a kool game or prog.
come on now. A book. I hate books. book is stupid. I know that I need codes but I dont know the codes"
MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 13th Aug 2005 21:24
@jwurmz
Quote: "can't you just whip up a smaller version?"


I will be planning on adding an option to change resolutions, based on the feedback I'm getting so far.

@Skalex

Skalex, see the above threads and see if those help any.

@Sephnroth

Quote: "some sort of bug was failing to load the texture image if the image wasnt in the same directory as the exe (kinda makes a browse for files dialog a bit usless XD) "

Thanks for spotting this. I'll look into it tonight.

Quote: "I really think ANY utility out there should have an option to run in windowed mode. "

Agreed. For now full screen was used for performance reasons, but adding a windowed mode is definitly a good idea.


Thanks Louiz ofRohr


@David T

Quote: "I don't know if you have DM2 but if you do, I tried to open the Security actor and I got "could not load image at line 45"."

I don't have DM2, but I had the same problem loading a DM1 model. Image 45 shouldn't be the one causing the problem, as that's just part of the interface. weird. Loading multiple textures isn't built in yet, so that's definitly something more for me to consider.

Thanks for all the feedback guys.

I'm setting the date for the next beta to be the August 15th (2005).

A book? I hate book. Book is stupid.
(Formerly Yellow)
Deadwords
19
Years of Service
User Offline
Joined: 2nd Feb 2005
Location: Canada
Posted: 14th Aug 2005 04:26
So, it's my monitor...Noooooooooooo
MikeS, i emailed you.

=-{SKaleX}-= Current Projects: -Insane Killer-=-Chaos Zone-
MiR
21
Years of Service
User Offline
Joined: 13th Jul 2003
Location: Spain
Posted: 14th Aug 2005 14:48
Oh. The 12th has passed already. I never did finish that tails so I`ll just try it with whatever is lying around. Looks great though could you add a fps counter so I can test the performance diference between the normal mapped version and the non mapped version?


Gimme teh votez!!!!
MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 15th Aug 2005 03:54 Edited at: 15th Aug 2005 23:26
Quote: "could you add a fps counter "


Sure thing. Kind of embarassed I forgot it actually.



In the next version I'd like to have only 1 model, and then finish off more of the GUI so you can start adding/taking away effects. It's also possible that the next beta release will export source code and instructions for properly setting up your models in game.



[EDIT]

Didn't realize it was already the 15th! I'll have to move the release date back to the 17th due to lack of time as school approaches.

A book? I hate book. Book is stupid.
(Formerly Yellow)
mm0zct
20
Years of Service
User Offline
Joined: 18th Nov 2003
Location: scotland-uk
Posted: 15th Aug 2005 23:35 Edited at: 15th Aug 2005 23:36
the texture loading problem could be because when you load the texture it changes the current directory, then when it tries to load themenu it's looking in the wrong place. there's a command to get the address of the application you could use to reset the current directory.

edit: forgot to say it looks great so far though, but could do with a zoom out

http://www.larinar.tk
AMD athlon 64 3000+, 512mb ddr400, abit kv8, 160gb hdd, gigabit lan, ati radeon 9800se 128mb.
cdborrego
19
Years of Service
User Offline
Joined: 26th Jun 2005
Location: Earth
Posted: 16th Aug 2005 18:38
what about a 800x600x16 or 1024x768x16 mode? That would be great !

Biops 2 "Relentless Hope"
24.059% Demo Completed
MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 18th Aug 2005 00:31 Edited at: 3rd Jun 2006 06:32
New download availiable.
[Link Removed Newer Version in the works]

Features Added:
- FPS counter
- Switch between windowed/full screen
- Source export added(not fully functional)
- 1024x768x32 resolution now supported

Bugs:

- Texture must be in same directory as model.

Future Features:

- More tweaking and control of object properties(scaling, ghosting, shadows, etc.)
- Object export(.dbo/.x/maybe more)
- GUI (No more console text!)

Experimental tech:(Features that may not necessarily work there way into this tool, but are being toyed with.)

- Vertex manipulation
- Realtime texture editing/polishing.



A book? I hate book. Book is stupid.
(Formerly Yellow)
Deadwords
19
Years of Service
User Offline
Joined: 2nd Feb 2005
Location: Canada
Posted: 18th Aug 2005 03:07
Looks awsome, no more resolution bugs, but i've got another problem

see attachment

=-{SKaleX}-= Current Projects: -Insane Killer-=-Chaos Zone-

Attachments

Login to view attachments
Dot Merix
20
Years of Service
User Offline
Joined: 15th Oct 2003
Location: Canada
Posted: 18th Aug 2005 03:39
I get the same problem as Skalex



WindowsXP Home(Service pack 2), Athlon XP 2400+(2.1Ghz), 1GIG Ram, Ati Radeon 9800Pro 128MB.
MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 18th Aug 2005 05:04
@Skalex & Merix
Weird, I can't seem to duplicate the problem.
Are you making sure you're selecting a texture in the same directory as the model?

@mm0zct
Thanks for the compliment. Perhaps mouseclick 2 can be a zoom out.

Could you find out how to change the directory for me please, or where any examples are. I've been messing with set dir, get dir$, etc., but I just can't get the directories to reset. It's possible that I could do one of two things though.

a.) Either have the user paste in the path to the program, and have an installer(or just a script file).

or

b.) I was able to get the address of the program with appname$, so I could probably just do some string manipulation to get the proper address. This might be unreliable though.

Or maybe I could combine both, and have the user still define a filepath(or have it done with an installer), and if that fails, go with option b.

Just a matter of me freeing up some time right now though.



@Nusof
More resolutions will be supported. The way it's designed, I could really support any resolution. Once I get a more organized GUI, I can start adding more resolutions.

Thanks for all the feedback everyone. I'm hoping to make the next release on August 23(2005).



A book? I hate book. Book is stupid.
(Formerly Yellow)
JoelJ
21
Years of Service
User Offline
Joined: 8th Sep 2003
Location: UTAH
Posted: 18th Aug 2005 08:54
AWESOME! i was just going to search the boards/post for help making normals! this is going to be nice...

"people who wear clothing with tech themes for the purpose of gaining a social label are no different than teenagers who wear large sweatpants to look edgy"
-Wikipedia "Nerd"
Alkaline
20
Years of Service
User Offline
Joined: 4th Dec 2003
Location: Seattle, Washington
Posted: 18th Aug 2005 09:08
I agree joel, i havnt gotten any good models to use normal mapping but when i do ill make sure to use this...great work mikes. i salute you

cheers

50th post YAY!!!

768 DDR pc3200||ATI 9600xt 256mb||330 GB hard drive||Amd XP 3000+
InDex v2.0[url]http://forum.thegamecreators.com/?m=forum_view&t=58885&b=8 [/url]

Login to post a reply

Server time is: 2024-09-29 14:22:08
Your offset time is: 2024-09-29 14:22:08