递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 6467|回复: 31
打印 上一主题 下一主题

[视窗] [着色.源码]基础示例

[复制链接]

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
跳转到指定楼层
楼主
发表于 2024-1-7 15:01:29 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 hcwanz 于 2024-1-11 14:53 编辑

像素画板模块 - 火山平台俱乐部 - 火山软件开发平台 - Powered by Discuz! (voldp.com)
本篇用于讲解着色器的诸多内置方法。
源码基本译自:The Book of Shaders:
示例源码: 基础源码.zip (18.57 KB, 下载次数: 1)
>>>>>>几何方法<<<<<<                                                                                                                                    长度(length)--------沙发
距离(distance)------沙发
点积(dot)------------五楼
>>>>>>常用方法<<<<<<
取正(abs)------------八楼
取符(sign)-----------九楼
退整(floor)----------十楼
进整(ceil)-----------十一
取小(fract)---------十二
取模(mod)---------十三
较小(min)----------十四
较大(max)---------十五
限制(clamp)-------十六
混合(mix)----------十七
跃阶(step)---------十八
线阶(smoothstep)十九
>>>>>>指数方法<<<<<<
幂(pow)------------二十
幂然(exp)----------二一
对然(log)----------二二
幂二(exp2)--------二三
对二(log2)--------二四
根(sqrt)-----------二五
根倒(inversesqrt)二六
>>>>>>>角度与三角方法<<<<<<
角度(degreees)-没有
弧度(radians)---没有
正弦(sin)--------二七
余弦(cos)-------二八
正切(tan)-------二九
反正弦(asin)---三十
反正切(atan)---三一
反余弦(acos)---三二


回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
32#
 楼主| 发表于 2024-1-9 14:41:30 | 只看该作者
反余弦


回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
31#
 楼主| 发表于 2024-1-9 14:40:13 | 只看该作者
反正切


回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
30#
 楼主| 发表于 2024-1-9 14:38:45 | 只看该作者
反正弦


回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
29#
 楼主| 发表于 2024-1-9 14:37:13 | 只看该作者
正切



回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
28#
 楼主| 发表于 2024-1-9 14:35:51 | 只看该作者
余弦


回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
27#
 楼主| 发表于 2024-1-9 14:32:16 | 只看该作者
正弦


回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
26#
 楼主| 发表于 2024-1-8 20:13:18 | 只看该作者
本帖最后由 hcwanz 于 2024-1-9 14:29 编辑

根倒
粗 根倒(粗 参一)//取平方根的倒数
返回值==1/根(参一)


回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
25#
 楼主| 发表于 2024-1-8 19:55:39 | 只看该作者
本帖最后由 hcwanz 于 2024-1-9 14:29 编辑


粗 根(粗 参一)//取平方根
参一==返回值*返回值



回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
24#
 楼主| 发表于 2024-1-8 18:15:48 | 只看该作者
本帖最后由 hcwanz 于 2024-1-9 14:30 编辑

对二
粗 对二(粗 参一)
参一==2^返回值  //返回值名为:以2为底,参一的对数。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 05:05 , Processed in 0.102314 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表