layout: post
title: "中级Shader教程10 shader建模工具–SDF "
date: 2018-04-23 16:09:03
author: Jiepeng Tan
categories:
- shader tutorial
tags: shader_tutorial theory shader
img_path: /assets/img/blog/ShaderTutorial2D/Snow
mathjax: true

Shader 视频教程
1.作用
SDF (Sign Distance Functions)主要思想是计算点到目标模型的最近距离.
在RayMarching中,如果已知射线点到场景中的左右物体的最短距离,就可以知道我们是否已经碰到的了物体,如果没有碰到场景,可以利用这个信息优化下一步步进的距离。
2.概要
代码包含在SDF.cginc中
基本函数实现来自Inigo’s Quilez大神的

本文是中级Shader教程的一部分,介绍了SDF(Signed Distance Functions)在RayMarching中的应用,提供了一套基本的SDF建模API,包括基本模型、集合操作、Transform变换和变形操作等。SDF通过计算点到模型最近距离来优化RayMarching的效率。文章还详细讲解了SdBezier曲线的实现,并提供了相关代码和资源链接。
最低0.47元/天 解锁文章
2356

被折叠的 条评论
为什么被折叠?



