原文:osg通過glsl實現一個平面的水效果(法線貼圖) 【轉】

轉自 http: blog.sina.com.cn s blog ea ehk .html 此文實現一個簡單的的水面效果,主要是法線貼圖, 效果圖如下: 此文分為三部分:vertexShader, fragmentShader, main vertexShader: varyingvec lightdir 切線空間燈光向量 varyingvec eyedir 切線空間眼點向量 varyingvec ...

2014-06-23 17:21 0 2787 推薦指數:

查看詳情

法線貼圖原理

  我們先講基於世界或模型坐標的法線貼圖(world/object space normal map). ...

Thu Jun 16 04:38:00 CST 2016 0 1677
GLSL實現Glow效果 []

http://blog.csdn.net/a3070173/archive/2008/11/04/3220940.aspx Glow即輝光效果現在已成為3D圖形中一個引人注目的特效.本文主要介紹如何使用GLSL實現一個典型的GLow效果. 實現步驟:1.渲染整個場景到一個禎緩沖區中 ...

Wed Jun 25 01:55:00 CST 2014 0 4947
Unity Shader 法線貼圖實現

這里有一個細節,關於法線貼圖是有兩個不同的空間的,如下:   切線空間:法線貼圖顏色為偏藍色   模型空間:法線貼圖顏色為五顏六色 因此根據不同的空間變換位置方便一致計算。 ...

Wed May 24 01:36:00 CST 2017 0 1992
寫給笨人的法線貼圖原理 【

 我算個笨人吧.笨人以前弄懂一些東西后,講給笨人聽往往更有效.看之前請自行具備圖形學關於光照的基礎知識.   >>  world/object space normal map   我們先講基於世界或模型坐標的法線貼圖(world/object space normal ...

Tue Dec 01 01:02:00 CST 2015 2 4399
凹凸貼圖法線貼圖

一般的紋理映射雖然可以添加精致的表面細節,但它無法影響物體表面的光照細節,因此不適合模擬粗糙表面。生成物體凹凸表面的一個簡單的方法是對其表面法向量添加擾動,影響光照效果,這種技術又稱凹凸映射(bump mapping)。同一般的紋理映射一樣,凹凸映射也需要一張紋理圖,但這張圖通常是灰度圖 ...

Sat Mar 30 01:18:00 CST 2013 0 5899
CocosCreator 物理引擎中的碰撞平面的法線

CocosCreator使用的是box2d.js物理引擎,碰撞平面法線方向必須取反 注意:在AS3版的Box2d中,只有當前剛體和contact的剛體A不同時,法線的方向才需要取反。 此問題應該是AS3版Box2d的Bug,查看AS3版的Box2D\Collision ...

Mon Jul 20 22:28:00 CST 2020 0 487
在 iPad 上試驗從用算法生成法線貼圖-到法線映射光照效果

在 iPad 上試驗從用算法生成法線貼圖-到法線映射光照效果 目錄 概述 一般來說, 法線貼圖是用高模的法線圖, 低模的紋理圖, 來生成較好的渲染效果. 而法線圖通常是通過圖像處理軟件來生成的, 這里我們准備嘗試用程序來生成法線圖, 輸入只有紋理圖, 沒有高度圖. 那么這種方法究竟可行 ...

Sat Jul 23 05:40:00 CST 2016 0 2082
一個有趣的模擬光照的shader(類似法線貼圖)

  最近使用unity,碰到到一個很有趣的例子.場景無光線,卻模擬出了光照,效果挺好.其思路與法線貼圖原理異曲同工.   原作者提供的效果印象深刻.   模型除了使用原來的diffuse貼圖外,還用到了一張模擬記錄了"光照"信息的貼圖(見機器人頭上的貼圖).這一點與法線貼圖是一致 ...

Wed Oct 30 12:25:00 CST 2013 2 14776
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM