Unity3D 3.0 Shader Development

Proposed Shader for Unity3D

I want to build an fairly high level shader. Here are initial thoughts on features or passes the shader should have.

0. Vertex Colours (RGB)

1. Color Map (RGB Color, A Illumination)

2. Normal Map

3. Specular Map (RGB Color, A Shininess)

5. Environment Cube Map

The specular map is used for environment mapping, in that the Alpha channel shows which parts of the model will be shiny, and therefore reflect the environment. The RGB channels in the specular map are used to tint the colour of the reflection. The reflected texture should follow the distortions created by the normal map.

Vertex colours are used to tint the model, and will be used for fake ambient lighting effects.

Fallback Shader

The shader should fallback to using passes 0,1,2 and 3, Then fallback to 0,1 and 2 and finally fallback to 0 and 1 as quality is reduced.

The shader must also have a global colour attribute which will change the tint of the model, as is usual with Unity3D shaders.

The shader must also do whatever magic is needed in order to cast and receive shadows.

Taidot: C# -ohjelmointi

Näytä lisää: Unity3D shader, unity3d development build, unity3d specular map, unity3d shader development, unity3d shader model, unity3d color tint, unity3d vertex map, unity3d normal map, unity3d normal map shader, vertex color reflection shader unity3d, specular, specular map shader unity3d, unity3d normal mapping, unity3d c sharp, reflection programming, programming reflection, high level programming, c sharp map, channel 5 programming, shader fallback

Tietoa työnantajasta:
( 3 arvostelua ) Darlington, Australia

Projektin tunnus: #832022

4 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


.net/C# Professional

$500 USD 5 päivässä
(2 arvostelua)

I'm strong in .NET C#.

$300 USD 7 päivässä
(1 arvostelu)

I can help you with that task.

$500 USD 30 päivässä
(1 arvostelu)

please check pmb

$400 USD 5 päivässä
(0 arvostelua)