SkillAgentSearch skills...

BumpMapping

基于webgl和vue2实现加深凹凸纹理和影子(内附效果图)

Install / Use

/learn @rainsilence0911/BumpMapping
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

bumpMapping

基于webgl和vue2实现bump mapping效果和shadow mapping效果

bump mapping是一种对gpu廉价(高效)的实现凹凸纹理的算法。这个算法不需要为了凹凸效果去改变顶点坐标,所有的凹凸纹理完全在着色器内部生成

shadow mapping是一种生成舞台中元素影子的算法。

Bump Mapping效果图

不使用bump mapping的原始纹理

image

使用后的加深凹凸纹理(凹凸程度可调节)

image

Shadow Mapping效果图

image

画面layout

image

How to install

  1. npm install

  2. npm start

  3. 调整bump height,感受数学的力量

Related Skills

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated5y ago
Forks0

Languages

JavaScript

Security Score

55/100

Audited on Apr 28, 2020

No findings