2016年8月25日 星期四

My water history

Here are the before development on water shader relevant experience…



The Perlin noise water
Outline:
  1. Base on Ogre3D engine
  2. Vertex base
  3. Only one base texture map
  4. Real time direction lighting
  5. Suitable for use in small plane (performance and quality)
  6. Suitable platform(PC, console)






The Perlin noise + vertex ripple water
Outline:
  1. Base on Ogre3D engine
  2. Vertex base
  3. Only one base texture map
  4. Real time direction lighting
  5. Suitable for use in small plane (performance and quality)
  6. Suitable platform(PC, console)
  7. More interactive



The Perlin noise + vertex ripple + Fresnel(refraction+reflection) water
Outline:
  1. Base on Ogre3D engine
  2. Vertex base
  3. Real time capture refration map, reflection map and depth map
  4. Suitable for use in small plane (performance and quality)
  5. Suitable platform(PC, console)
  6. More interactive



The cube map reflection water
Outline:
  1. Base on Ogre3D engine
  2. Pixel base
  3. Real time capture refraction map and depth map
  4. Suitable for use in middle plane (because use cube map-performance and quality issue)
  5. Suitable mobile platform



The real time capture reflection and pixel base ripple water on Android
Outline:
  1. Base on Ogre3D engine
  2. Pixel base
  3. Real time capture refration map, reflection map and depth map
  4. Suitable for use in large plane
  5. Suitable mobile platform
  6. little interactive



The real time capture reflection and UV animation water
Outline:
  1. Base on Ogre3D engine
  2. Pixel base
  3. Real time capture refration map, reflection map and depth map
  4. Suitable for use in large plane
  5. Suitable mobile platform
  6. little interactive



The simple UV animation water in Cocos2d-x
Outline:
  1. Base on Cocos2d-x engine
  2. Pixel base
  3. Normal map and static reflection texture (general map)
  4. Suitable for use in large plane
  5. Suitable mobile platform
  6. Very high performance



The simple UV animation water in unity
Outline:
  1. Base on Unity engine
  2. Pixel base
  3. Normal map and static reflection texture (general map)
  4. Suitable for use in large plane
  5. Suitable mobile platform
  6. Very high performance



The texture reflection water in unity
Outline:
  1. Base on Unity engine
  2. Normal map and static reflection texture (general map)
  3. Real time capture refration map and depth map
  4. Suitable for use in large plane
  5. Suitable mobile platform

2 則留言: