Horde3D

Next-Generation Graphics Engine
It is currently 29.03.2024, 15:40

All times are UTC + 1 hour




Post new topic Reply to topic  [ 35 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
PostPosted: 21.07.2008, 22:35 
Offline
Engine Developer

Joined: 10.09.2006, 15:52
Posts: 1217
Very nice! Having a small library of shaders would be a great thing since many user are not hardcore graphics programmers. But of course that's up to you to decide how many of your shaders you want to make publically available.


Top
 Profile  
Reply with quote  
PostPosted: 10.08.2008, 20:24 
Offline

Joined: 16.01.2008, 00:24
Posts: 73
Location: Canada/Quebec
As you suggested, Ive added a new shader in the wiki! The fresnel reflection/refraction effect:
http://www.horde3d.org/wiki/index.php5? ... _-_Fresnel

Image

It can be used as a glass shader.


Attachments:
File comment: Fresnel shader
fresnel.shader.rar [1.21 KiB]
Downloaded 2124 times
Top
 Profile  
Reply with quote  
PostPosted: 16.08.2008, 20:19 
Offline
Engine Developer

Joined: 10.09.2006, 15:52
Posts: 1217
Cool, thanks a lot for the article! Your screenshot is a nice eye catcher.


Top
 Profile  
Reply with quote  
PostPosted: 07.10.2008, 10:48 
Offline

Joined: 15.04.2008, 00:33
Posts: 15
@Mikmacer wow that looks great. I see it only acts on the cubemap and is just translucent to the scene. I wouldn't have thought of that, it's a pretty good looking cheat ;)

@kal "Unfortunaly, the shader is not affected by lighting at this moment" I like it, the sceenshot looks like a cross-between a ball of plasma and a furry animal, great for a cute magical/sci-fi creature.


Top
 Profile  
Reply with quote  
PostPosted: 03.11.2008, 05:22 
Offline

Joined: 16.01.2008, 00:24
Posts: 73
Location: Canada/Quebec
A little update from our game project. We are aiming a first "real" in-game footage this winter, since this, we are working a lot on this project. I am aiming something visually impressive for an indie game project, and I'm working a lot on it!

Ive hosted some screenshots of the main character development:

Concept art:
Image

3D(Still not finished, more than 1 month of work in part time) :
Image

This is my first test in horde3D with the head, and a work in progress. Ive created a special shader for the skin and the hair. It is far from being finished, some hairs are missing, the hair color is not the final one, and the specular texture on the skin is really bad :

Image


Top
 Profile  
Reply with quote  
PostPosted: 03.11.2008, 09:07 
Offline

Joined: 11.06.2008, 10:34
Posts: 119
Very impressive! can't wait to see more. Out of interest what sort of polygon count have you budgeted for your characters?

_________________

Let's bring 'em out! Any old iron! Any old iron!
A door opens and a homewife brings out a rather sophisticated-looking ground-to-air missile system, and dumps it on the cart.
Thank you.


Top
 Profile  
Reply with quote  
PostPosted: 03.11.2008, 12:54 
Offline

Joined: 16.01.2008, 00:24
Posts: 73
Location: Canada/Quebec
PuG wrote:
Very impressive! can't wait to see more. Out of interest what sort of polygon count have you budgeted for your characters?


Thanks!

The polycount is about 20 000 - 25 000. Since the game is made in a way that you will not need to show a lot of polys, in th environment, we are pushing it a little bit higher than usually.

We still haven't tested it with animation, since the main artist of our project is specialised in animation, he wants to use a lot of bones too, so I don't know about the performence right now. Maybe we will need to do some adjustements.


Top
 Profile  
Reply with quote  
PostPosted: 03.11.2008, 13:19 
Offline
Tool Developer

Joined: 13.11.2007, 11:07
Posts: 1150
Location: Germany
You may consider that for hardware accelerated skinning the bone count for one character is currently limited to 75 joints. You may consider using morph targets for things like facial animations.


Top
 Profile  
Reply with quote  
PostPosted: 03.11.2008, 14:18 
Offline

Joined: 22.11.2007, 17:05
Posts: 707
Location: Boston, MA
Gotta love the Buffy vibe you have going there, nice work!

_________________
Tristam MacDonald - [swiftcoding]


Top
 Profile  
Reply with quote  
PostPosted: 03.11.2008, 17:10 
Offline

Joined: 16.01.2008, 00:24
Posts: 73
Location: Canada/Quebec
Volker wrote:
You may consider that for hardware accelerated skinning the bone count for one character is currently limited to 75 joints. You may consider using morph targets for things like facial animations.



We already knew this limitation, and we will surely use the maximum of joints possible, or near. We will surely use morph target for some animations too, but surely not facial animation since we are not planning to have voice acting now.

We are aiming for something like 2 to 3 hours to get trough the entire game. The goal is to aim on quality and not on quantity :D And we are almost all students, or have a full time job, so our time is limited for the project.


Top
 Profile  
Reply with quote  
PostPosted: 03.11.2008, 17:54 
Offline

Joined: 11.06.2008, 10:34
Posts: 119
Im not sure for Horde, but on contract last year one of the problems we were suffering from was memory usage due to a high volume of bones on the character and the number of animations - however it was a much older engine.

_________________

Let's bring 'em out! Any old iron! Any old iron!
A door opens and a homewife brings out a rather sophisticated-looking ground-to-air missile system, and dumps it on the cart.
Thank you.


Top
 Profile  
Reply with quote  
PostPosted: 03.11.2008, 21:55 
Offline
Engine Developer

Joined: 10.09.2006, 15:52
Posts: 1217
Impressive work! I'm really looking forward to see what your project will turn into... 8)

Mikmacer wrote:
We are aiming for something like 2 to 3 hours to get trough the entire game. The goal is to aim on quality and not on quantity :D And we are almost all students, or have a full time job, so our time is limited for the project.

That's definitely the right choice. Concentrate on a few core features and make them as good as possible. That's much more worth than a huge game which is for that reason not so much fun or not as technically impressive.


Top
 Profile  
Reply with quote  
PostPosted: 06.11.2008, 17:46 
Offline

Joined: 26.03.2008, 02:58
Posts: 160
Apparently some characters on God of War 2 PS3 have over 180 bones in the skeleton. I wonder how they handle that many bones, since the PS3 does not have a huge amount of memory compared to PCs coming out today.


Top
 Profile  
Reply with quote  
PostPosted: 06.11.2008, 19:14 
Offline

Joined: 22.11.2007, 17:05
Posts: 707
Location: Boston, MA
DDd wrote:
Apparently some characters on God of War 2 PS3 have over 180 bones in the skeleton. I wonder how they handle that many bones, since the PS3 does not have a huge amount of memory compared to PCs coming out today.
Given a 4x4 floating-point matrix per bone, and 180 bones, that is ~100kb per keyframe. You can use a slightly more compact representation, and even so, 1MB per 100 keyframes doesn't seem ridiculous.

_________________
Tristam MacDonald - [swiftcoding]


Top
 Profile  
Reply with quote  
PostPosted: 07.11.2008, 01:39 
Offline

Joined: 08.11.2006, 03:10
Posts: 384
Location: Australia
DDd wrote:
Apparently some characters on God of War 2 PS3 have over 180 bones in the skeleton. I wonder how they handle that many bones, since the PS3 does not have a huge amount of memory compared to PCs coming out today.
The GoW2 team has some great talent - they managed to implement HDR on the PS2!

ID software released a paper called Current and Next Generation Parallelism in Games where they talk about PS3 optimisation. They seem to use the CPU (the cell SPUs specifically) to run a lot of their vertex shaders instead of running them on the GPU. The PS3 has a very different memory architecture than a PC, which allows them to use the CPU as a stream co-processor like this.
There's also some other cool info in there, such as how to compress a normal-vector (3 floats) into 24bits ;)


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 35 posts ]  Go to page Previous  1, 2, 3  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 34 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group