Alice Community  

Go Back   Alice Community > Alice 2 > Suggestion Box

Reply
 
Thread Tools Display Modes
Other maps
Old
Mr Kidnapper
Senior Member
 
Status: Offline
Posts: 442
Join Date: Feb 2011
Default Other maps - 06-30-2011, 11:23 PM

For the leap to quality, I suggest the addition of the rest of the material maps, such as Specular Maps and Bump/Normal Maps (most important ones), and Reflection/Refraction maps instead of having only the Diffuse map (which is the good 'ol tex map you're all used to), and Opacity Map, which is just about useless.
I don't expect you to understand a damn thing that was in that first paragraph, so a subtle explanation made for teens. I can make one so children can also easily understand it if you like:

Diffuse Maps - What we have now. They color your models at the most basic level. It's ideal to use solid colors here, no alpha (transparency.)

Opacity Maps - We also have this, it's quite unknown, but it is used as "Super Transparency." You have a bit more control over this than standard transparency, which covers the whole model. It is a monochrome image made to simulate transparency. Using this instead of giving the diffuse map transparency will keep it from conflicting with the other maps.

Specular Color Maps - In Alice, this is called Specular Highlight Color. It works much the same, however like the Opacity Map, it gives you advanced control. It is multicolored, the same as Diffuse. This is good because it can help simulate many materials (Materials meaning metal, cloth, plastic) than we can with Diffuse and Specular alone.

Specular (Level) Maps - This is the most important addition. Using all kinds of funky colors, it decides which part of a material will shine the most, and which wont. Here's an example. See that giant thing in the middle? It isn't a polygonal monster, it's extremely tiny (2407 polys) model that looks extremely detailed because of its specular level map. Hell, it tricked me for a while. Doesn't seem to work as much outside of CryEngine, however that might just be Max.

Glossiness/Roughness - This determines how much a material will blur the specular maps. It's not used often, but a better explanation would be like gradients—the lower the glossiness, the more the light will fade away from the center.

Reflection Maps - Reflection is light bounced back exactly in the same direction it came from. This is used for mirrors, heavily tinted car windows, and other such things.

Refraction Maps - Refraction is when light is bounced... in any direction except the same direction. This is also important. This is what causes things to blur through the material, the same way you look through a magnifying glass and everything except the precise middle is blurred. With this, you can make believable scopes, and just about anything that can bounce light and isn't perfectly straight.

Displacement Maps - This is an unnecessary, high level thing. Basically, it's a geometry trick (That pretty much requires DirectX 11) that makes something, despite being low poly, look much more detailed and realistic by cutting up the polys into tiny pieces (this is called Tessellation) and displacing them (Moving them around) according to the map, which is monochrome. It's a very cost efficient method that saves space by making a low poly object more detailed as you come near, instead of replacing the whole object with an existing high poly object that will take up space. Crysis 2's Direct-X 11 add-on does a great job at illustrating this, making low poly buildings appear as real as their real-life counterparts.

Now: Why do we need this? Simple answer: Poor quality is a turn-off. Children are used to seeing the great things adults make, and want to do that too. Seeing Alice and its default objects for the first time, I was also turned off, but it was already a class, so too late. Now I'm brute forcing quality into Alice by making and editing all kinds of wunderbar objects. Alice doesn't quite have this option. Now, it seems unnecessary bloatware and potentially requiring a revamp or replacement of the current 3d engine, but the need of the option is still a compelling reason. If the children can't even make use of it, so be it. That's why the rest of the Seldom Used Properties are where they are. Even so, we older peoples can use it. We have people converting from professional works that have any number of these maps, and even people creating their own work from scratch that could potentially use these maps, but aren't inclined to due to the lack of support for it.

Last edited by Mr Kidnapper; 07-01-2011 at 12:04 AM.
   
Reply With Quote
Old
arty-fishL
Senior Member
 
arty-fishL's Avatar
 
Status: Offline
Posts: 1,878
Join Date: Mar 2008
Location: In the corner of your eye
Arrow 07-01-2011, 08:11 AM

Some of these exist, they just don't work, that's why the dev team took them out.
otherMaps.png

There's also an ambient light colour variable for each object that they took out, don't know why, it works fine and is quite useful.


█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
█░░▓░░░░░░░▓░░░░░░░░░░░▓▓░░▓░░░░░░▓░░░▓░░░░█
█░▓░▓░▓▓▓░▓▓▓░▓░▓░░░░░░▓▒▒░░▒░░▓▓░▓▓▓░▓▒░░░█
█░▓▓▓▒▓▒▒▒░▓▒▒▓▓▓▒▓▓▓░▓▓▓░░▓░░░▓▒▒▓▒▓▒▓▒░░░█
█░▓▒▓▒▓▒░░░▓▓░░▒▓▒░▒▒▒░▓▒▒░▓▓░▓▓▒░▓▒▓▒▓▒░░░█
█░▓▒▓▒░▒░░░░▒▒▓▓▓▒░░░░▓▓▒░░░▒▒░▒▒░░▒░▒▓▓▓░░█
█░░▒░▒░░░░░░░░░▒▒▒░░░░░▒▒░░░░░░░░░░░░░░▒▒▒░█
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█

I have mostly moved on from Alice, but may still respond to messages if important [-]
   
Reply With Quote
Old
Mr Kidnapper
Senior Member
 
Status: Offline
Posts: 442
Join Date: Feb 2011
Default 07-02-2011, 02:19 PM

How do I turn these on :|
   
Reply With Quote
Try this
Old
arty-fishL
Senior Member
 
arty-fishL's Avatar
 
Status: Offline
Posts: 1,878
Join Date: Mar 2008
Location: In the corner of your eye
Arrow Try this - 07-02-2011, 06:12 PM

Quote:
Originally Posted by Mr Kidnapper View Post
How do I turn these on :|
If you really want to try to make them work then try this:

(I hope it works)

Open this directory (relative to your Alice install location):
Alice 2.2\Required\resources\

Now do one of the following:
- Open Alice Style.py in a text editor.
- If you already have a custom style for Alice, open its file in a text editor.
- If you dont want to risk messing up Alice, copy and paste Alice Style.py, give it a relevant name and open it in a text editor.

If you use a different file you will need to remember to change your style in Alice:
PreferencesChangeStyle.jpg

Search (using the find function) for the following line:
Code:
"edu.cmu.cs.stage3.alice.core.Model.opacity" : "opacity",
Make a new line below that and paste in this code:
Code:
    "edu.cmu.cs.stage3.alice.core.Model.emissiveColorMap" : "emissiveColorMap",
    "edu.cmu.cs.stage3.alice.core.Model.specularHighlightColorMap" : "specularHighlightColorMap",
    "edu.cmu.cs.stage3.alice.core.Model.bumpMap" : "bumpMap",
    "edu.cmu.cs.stage3.alice.core.Model.detailMap" : "detailMap",
    "edu.cmu.cs.stage3.alice.core.Model.interactionMap" : "interactionMap",
    "edu.cmu.cs.stage3.alice.core.Model.ambientColor" : "ambientColor",
Now here's the bit I hope works, but might not. Open this directory:
Alice 2.2\Required\resources\common

Copy and paste the file named StandardResources.py so you have a backup of it.

Download this file, StandardResources.zip (its not a zip file, rename it so it has a .py extension, I just changed its extension so I could upload it), and overwrite StandardResources.py with it.

Open Alice, change the style if necessary and restart Alice, and hopefully they will be there.


█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
█░░▓░░░░░░░▓░░░░░░░░░░░▓▓░░▓░░░░░░▓░░░▓░░░░█
█░▓░▓░▓▓▓░▓▓▓░▓░▓░░░░░░▓▒▒░░▒░░▓▓░▓▓▓░▓▒░░░█
█░▓▓▓▒▓▒▒▒░▓▒▒▓▓▓▒▓▓▓░▓▓▓░░▓░░░▓▒▒▓▒▓▒▓▒░░░█
█░▓▒▓▒▓▒░░░▓▓░░▒▓▒░▒▒▒░▓▒▒░▓▓░▓▓▒░▓▒▓▒▓▒░░░█
█░▓▒▓▒░▒░░░░▒▒▓▓▓▒░░░░▓▓▒░░░▒▒░▒▒░░▒░▒▓▓▓░░█
█░░▒░▒░░░░░░░░░▒▒▒░░░░░▒▒░░░░░░░░░░░░░░▒▒▒░█
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█

I have mostly moved on from Alice, but may still respond to messages if important [-]
   
Reply With Quote
Old
Mr Kidnapper
Senior Member
 
Status: Offline
Posts: 442
Join Date: Feb 2011
Default 07-02-2011, 10:56 PM

Whooo.
   
Reply With Quote
Old
TauTrumpsPi
Senior Member
 
TauTrumpsPi's Avatar
 
Status: Offline
Posts: 399
Join Date: Mar 2011
Location: The diamond layer
Default 07-03-2011, 08:31 AM

Wow, how do you find this stuff out?


--------------------------------------------------------------------------------------------------------------------------
I have plenty of common sense. I just choose to ignore it.
-Calvin and Hobbes

Wondering about my Avatar?
http://en.wikipedia.org/wiki/Tardigrade

Wondering about my username?
http://www.youtube.com/watch?v=jG7vhMMXagQ
   
Reply With Quote
Old
arty-fishL
Senior Member
 
arty-fishL's Avatar
 
Status: Offline
Posts: 1,878
Join Date: Mar 2008
Location: In the corner of your eye
Default 07-03-2011, 08:35 AM

Quote:
Originally Posted by Mr Kidnapper View Post
Whooo.
Did it work?

Quote:
Originally Posted by TauTrumpsPi View Post
Wow, how do you find this stuff out?
Lots of research and messing about over lots of time.


█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
█░░▓░░░░░░░▓░░░░░░░░░░░▓▓░░▓░░░░░░▓░░░▓░░░░█
█░▓░▓░▓▓▓░▓▓▓░▓░▓░░░░░░▓▒▒░░▒░░▓▓░▓▓▓░▓▒░░░█
█░▓▓▓▒▓▒▒▒░▓▒▒▓▓▓▒▓▓▓░▓▓▓░░▓░░░▓▒▒▓▒▓▒▓▒░░░█
█░▓▒▓▒▓▒░░░▓▓░░▒▓▒░▒▒▒░▓▒▒░▓▓░▓▓▒░▓▒▓▒▓▒░░░█
█░▓▒▓▒░▒░░░░▒▒▓▓▓▒░░░░▓▓▒░░░▒▒░▒▒░░▒░▒▓▓▓░░█
█░░▒░▒░░░░░░░░░▒▒▒░░░░░▒▒░░░░░░░░░░░░░░▒▒▒░█
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█

I have mostly moved on from Alice, but may still respond to messages if important [-]
   
Reply With Quote
Old
Mr Kidnapper
Senior Member
 
Status: Offline
Posts: 442
Join Date: Feb 2011
Default 07-03-2011, 10:18 PM

Yeah, it works but they don't do anything. Shame.
   
Reply With Quote
Reply

Thread Tools
Display Modes

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



Copyright ©2017, Carnegie Mellon University
Alice 2.x 1999-2012, Alice 3.x 2008-2012, Carnegie Mellon University. All rights reserved.