仿 VFX大赛第一名的效果实现 shader与粒子结合
来源:互联网 发布:网页淘宝退出登录在哪 编辑:程序博客网 时间:2024/05/18 12:41
前一段时间写的shader和粒子交互效果如下图,我并没有完全写完还有挺多功能没有全部实现
这是我在其他论坛写的实现过程:http://bbs.cgwell.com/thread-49466-1-1.html
这里要说的是CG中自带的distance函数,我实现的过程是用顶点与粒子顶点计算距离来算范围
自带的distance函数似乎总是出错,结果我只能完全靠玄学估算。为什么会这样我并不明白,希望知道的大佬可以指点一下。
最后我是自己写了个distance才解决了所有因其产生的一系列问题。
float distanceUp(float3 a, float3 b){float d = (a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y)+(a.z-b.z)*(a.z-b.z);return sqrt(d);}希望碰到相同问题的同学可以快速解决。
阅读全文
0 0
- 仿 VFX大赛第一名的效果实现 shader与粒子结合
- 粒子效果的简单实现
- 世界编程大赛第一名编写的程序
- 世界编程大赛第一名写的程序
- 世界编程大赛第一名写的程序
- 世界编程大赛第一名的程序
- 世界编程大赛第一名写的程序
- 世界编程大赛第一名写的程序
- 世界编程大赛第一名写的程序
- 世界编程大赛第一名写的程序
- 世界编程大赛第一名写的程序
- 世界编程大赛第一名编写的程序
- 97编程大赛第一名的神奇程序
- 世界编程大赛第一名写的程序
- 世界编程大赛第一名写的程序
- 世界黑客编程大赛第一名的作品
- ActionBarSherlock与Viewpager及Fragment结合实现仿新闻客户端顶部滑动切换效果
- 世界编程大赛第一名写的程序C 实现黑客帝国数字雨
- ArcGIS for Android 地图控件 mapview 的常见操作
- 两台电脑用一根网线连接组成局域网共享传输文件
- ubuntu--vps--常用命令
- linux screen 命令详解
- 关于表单序列化的三种方法:
- 仿 VFX大赛第一名的效果实现 shader与粒子结合
- UBuntu17.04 配置安装JDK9.0.1
- C++ 17 标准正式发布:终于能更简单地编写和维护代码了!
- bootstrap,bootstrapValidator实现登陆页面及输入校验
- C语言排序(五)——插入排序与归并排序算法比较
- LOJ6226 「网络流 24 题
- 关于手机打开开发者方式的方法
- 2017-12-8训练营第三天
- ubuntu16.04 安装 nvidia GT730驱动