Graal Forums  

Go Back   Graal Forums > Graal V6 forums > Feature request
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Rating: Thread Rating: 5 votes, 5.00 average. Display Modes
  #1  
Old 01-17-2011, 08:22 AM
DustyPorViva DustyPorViva is offline
Will work for food. Maybe
DustyPorViva's Avatar
Join Date: Sep 2003
Location: Maryland, USA
Posts: 9,589
DustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond repute
Send a message via AIM to DustyPorViva Send a message via MSN to DustyPorViva
Quote:
Originally Posted by Demisis_P2P View Post
FYI this is an example of what you can do with 2D sprites and bump mapping.

That's... not really like this lol.
Reply With Quote
  #2  
Old 01-17-2011, 09:24 AM
Demisis_P2P Demisis_P2P is offline
Kanto League Champion
Demisis_P2P's Avatar
Join Date: Jan 2005
Posts: 2,357
Demisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud of
Quote:
Originally Posted by DustyPorViva View Post
That's... not really like this lol.
Haha. It kind of is, that example is just really over the top.
The method is essentially the same.
You take a 2d texture/image and apply a mask to it.
Except instead of just being an alpha mask, the bump map also tells light sources how to interact with the texture/image to maintain its depth and perspective.



This video is closer to Graal's perspective. The light at the bottom is basically how lights on Graal work at the moment, the light at his mouse cursor is affected by bump mapping.

__________________
Reply With Quote
  #3  
Old 01-17-2011, 09:26 AM
DustyPorViva DustyPorViva is offline
Will work for food. Maybe
DustyPorViva's Avatar
Join Date: Sep 2003
Location: Maryland, USA
Posts: 9,589
DustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond repute
Send a message via AIM to DustyPorViva Send a message via MSN to DustyPorViva
Quote:
Originally Posted by Demisis_P2P View Post
Haha. It kind of is, that example is just really over the top.
The method is essentially the same.
You take a 2d texture/image and apply a mask to it.
Except instead of just being an alpha mask, the bump map also tells light sources how to interact with the texture/image to maintain its depth and perspective.

This video is closer to Graal's perspective. The light at the bottom is basically how lights on Graal work at the moment, the light at his mouse cursor is affected by bump mapping.
Well sure, they're both masks but other than that... nothing is really similar lol.
Reply With Quote
  #4  
Old 01-17-2011, 09:34 AM
Demisis_P2P Demisis_P2P is offline
Kanto League Champion
Demisis_P2P's Avatar
Join Date: Jan 2005
Posts: 2,357
Demisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud of
Quote:
Originally Posted by DustyPorViva View Post
Well sure, they're both masks but other than that... nothing is really similar lol.
Yeah I guess. I think I was just doing some wishful thinking.
__________________
Reply With Quote
  #5  
Old 01-17-2011, 11:31 AM
linkoraclehero linkoraclehero is offline
<title>Member</title>
Join Date: Dec 2004
Posts: 24
linkoraclehero is on a distinguished road
Send a message via AIM to linkoraclehero Send a message via MSN to linkoraclehero
This has evolved past the original topic, but...

For the record, this is already possible without the need for feature requests. Just learn how to use placeholders, and gani parameters to add shading yourself. The EASIEST way is to do this in a text editor - clone the definitions, replace BODY with ATTR#, change the ID, and clone the frames and change the target IDs, making sure to order it properly.

ALL of Graal 5 supports alpha layering. If you don't follow, don't worry about it.
__________________
<body>Signature</body>
Reply With Quote
  #6  
Old 01-17-2011, 07:02 PM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
Quote:
Originally Posted by linkoraclehero View Post
This has evolved past the original topic, but...

For the record, this is already possible without the need for feature requests. Just learn how to use placeholders, and gani parameters to add shading yourself. The EASIEST way is to do this in a text editor - clone the definitions, replace BODY with ATTR#, change the ID, and clone the frames and change the target IDs, making sure to order it properly.

ALL of Graal 5 supports alpha layering. If you don't follow, don't worry about it.
This method would take the simplicity away from the feature entirely, though.
Reply With Quote
  #7  
Old 01-17-2011, 08:36 PM
linkoraclehero linkoraclehero is offline
<title>Member</title>
Join Date: Dec 2004
Posts: 24
linkoraclehero is on a distinguished road
Send a message via AIM to linkoraclehero Send a message via MSN to linkoraclehero
Quote:
Originally Posted by Crow View Post
This method would take the simplicity away from the feature entirely, though.
Hardly. The shading has to be body-specific anyway to look good, so it would have to either be appended to the body image, or a separate file for every body, to properly match the shape. The simplest way to implement this is channel-based coloring, which will allow shading in the same manner as the game already uses; all reds get colored to one color, all blues get colored to another, etc.

The gani method is byfar the easiest as modifying the ganis to support it using notepad, nano, vim, emacs, etc. takes roughly 1-2 minutes per gani if you know what you're doing (If you're using vim or emacs, you should be able to figure it out rather quickly )

You mostly just need to understand alpha layer concepts, mostly that the alpha layer is averaged, not added or subtracted.
__________________
<body>Signature</body>
Reply With Quote
  #8  
Old 01-17-2011, 08:42 PM
DustyPorViva DustyPorViva is offline
Will work for food. Maybe
DustyPorViva's Avatar
Join Date: Sep 2003
Location: Maryland, USA
Posts: 9,589
DustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond repute
Send a message via AIM to DustyPorViva Send a message via MSN to DustyPorViva
Quote:
Originally Posted by linkoraclehero View Post
Hardly. The shading has to be body-specific anyway to look good, so it would have to either be appended to the body image, or a separate file for every body, to properly match the shape. The simplest way to implement this is channel-based coloring, which will allow shading in the same manner as the game already uses; all reds get colored to one color, all blues get colored to another, etc.

The gani method is byfar the easiest as modifying the ganis to support it using notepad, nano, vim, emacs, etc. takes roughly 1-2 minutes per gani if you know what you're doing (If you're using vim or emacs, you should be able to figure it out rather quickly )

You mostly just need to understand alpha layer concepts, mostly that the alpha layer is averaged, not added or subtracted.
How is that going to help for servers/bodies that are already existing? Let new servers do whatever they want, but that is not what this is for.
Reply With Quote
  #9  
Old 01-17-2011, 07:06 PM
Fulg0reSama Fulg0reSama is offline
Extrinsical Anomaly
Fulg0reSama's Avatar
Join Date: Sep 2009
Location: Ohio
Posts: 3,049
Fulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant future
Quote:
Originally Posted by linkoraclehero View Post
This has evolved past the original topic, but...

For the record, this is already possible without the need for feature requests. Just learn how to use placeholders, and gani parameters to add shading yourself. The EASIEST way is to do this in a text editor - clone the definitions, replace BODY with ATTR#, change the ID, and clone the frames and change the target IDs, making sure to order it properly.

ALL of Graal 5 supports alpha layering. If you don't follow, don't worry about it.
I support this idea more tbh but why a text editor? create custom ganis and have the shading mask as sprites. Also what crow said.
__________________

Careful, thoughts and opinions here scare people.
Reply With Quote
  #10  
Old 01-17-2011, 07:08 PM
DustyPorViva DustyPorViva is offline
Will work for food. Maybe
DustyPorViva's Avatar
Join Date: Sep 2003
Location: Maryland, USA
Posts: 9,589
DustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond repute
Send a message via AIM to DustyPorViva Send a message via MSN to DustyPorViva
Doing it yourself means using all custom ganis, and doing a ****load of work that's not even compatible with existing work. Not worth the effort.
Reply With Quote
  #11  
Old 01-17-2011, 07:14 PM
Fulg0reSama Fulg0reSama is offline
Extrinsical Anomaly
Fulg0reSama's Avatar
Join Date: Sep 2009
Location: Ohio
Posts: 3,049
Fulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant future
Quote:
Originally Posted by DustyPorViva View Post
Doing it yourself means using all custom ganis, and doing a ****load of work that's not even compatible with existing work. Not worth the effort.
I wouldn't say that. Rather yet I would say it's worth it if you have a server that has custom ganis already (I'm talking starting out with custom walk, sword, lava, etc etc.) but for classic link's idea would be rather pointless.

I like your idea a lot dusty but the whole lot of it seems pointless as well. If you want shading on the body, why not add it yourself in the first place rather than create a mask section in the body template which you could simply add anyway over the body like your demonstration seems to show possible?
__________________

Careful, thoughts and opinions here scare people.
Reply With Quote
  #12  
Old 01-17-2011, 10:31 PM
linkoraclehero linkoraclehero is offline
<title>Member</title>
Join Date: Dec 2004
Posts: 24
linkoraclehero is on a distinguished road
Send a message via AIM to linkoraclehero Send a message via MSN to linkoraclehero
Quote:
Originally Posted by DustyPorViva View Post
Doing it yourself means using all custom ganis, and doing a ****load of work that's not even compatible with existing work. Not worth the effort.
Again, it would take roughly 2 minutes tops per gani, that's about 30 ganis an hour. Hardly a ton of work; welcome to game development 101
__________________
<body>Signature</body>
Reply With Quote
  #13  
Old 01-17-2011, 11:07 PM
DustyPorViva DustyPorViva is offline
Will work for food. Maybe
DustyPorViva's Avatar
Join Date: Sep 2003
Location: Maryland, USA
Posts: 9,589
DustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond repute
Send a message via AIM to DustyPorViva Send a message via MSN to DustyPorViva
Quote:
Originally Posted by linkoraclehero View Post
Again, it would take roughly 2 minutes tops per gani, that's about 30 ganis an hour. Hardly a ton of work; welcome to game development 101
Ya, let's just do that for Unholy Nation. It'll work out fine.
Reply With Quote
  #14  
Old 01-17-2011, 08:43 PM
Fulg0reSama Fulg0reSama is offline
Extrinsical Anomaly
Fulg0reSama's Avatar
Join Date: Sep 2009
Location: Ohio
Posts: 3,049
Fulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant future
If you ask me it'd be easier to just add the mask over the body in one save and one without If you desire. I don't see the need as it seems to be just a want.
__________________

Careful, thoughts and opinions here scare people.
Reply With Quote
  #15  
Old 01-17-2011, 09:08 PM
Demisis_P2P Demisis_P2P is offline
Kanto League Champion
Demisis_P2P's Avatar
Join Date: Jan 2005
Posts: 2,357
Demisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud of
Quote:
Originally Posted by Fulg0reSama View Post
If you ask me it'd be easier to just add the mask over the body in one save and one without If you desire. I don't see the need as it seems to be just a want.
You're kind of missing the whole idea.
In order to use the default body color system the body needs to have blocks of solid color; which means no shading. Adding a shading mask to it allows the body to have defined details and still have changeable colors with the shading added on top.
__________________
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:16 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.