曲线曲面
张赐
韩国东国大学,游戏工程专业硕士。
成都电子科技大学,交互新媒体艺术 VR入门讲师
研究方向:曲线曲面几何,计算机图形应用,3D 游戏引擎,UE4,教育VR应用,5G VR应用
展开
-
贝塞尔曲线和基于贝塞尔曲线的刚体运动
<!--WAU_classic(rh3h4dnzpct1)// -->贝塞尔曲线和基于贝塞尔曲线的刚体运动 贝塞尔曲线(Bezier Cruve)历史在计算机图形学中,曲线和曲面是重要的组成部分,其中贝塞尔曲线是目前应用比较广泛的曲线之一。但是在20世纪50年代之前,要在计算机上表现出光滑的曲线是很困难的事。直到1959年,法国雪铁龙汽原创 2009-03-23 21:35:00 · 8719 阅读 · 2 评论 -
Introduction to B-Spline Curve
<!--WAU_classic(rh3h4dnzpct1)// -->Introduction to B-Spline Curve BSpline基函数BSpline基函数是由下面的公式定义的: 其中 称为knot,一条BSpline曲线的所有kont组成了一个数组 ,这个数组U称为knot vector。这个公式看起来很复杂,原创 2009-04-10 20:31:00 · 5388 阅读 · 5 评论 -
B-Spline knot insertion
<!--WAU_classic(rh3h4dnzpct1)// -->B-Spline knot insertion 这里给大家介绍二个B-Spline曲线很重要的基本算法,knot insertion和knot refinement。Knot insertion就是指增加曲线knot个数,或者说改变曲线的knot vector空间,但是不改变曲线的原创 2009-09-03 16:05:00 · 3323 阅读 · 0 评论 -
B-Spline Global Interpolation
<!--WAU_classic(rh3h4dnzpct1)// -->B-Spline Global Interpolation 现在来考虑一个问题。在空间中有n个点,如何求过这n个点的曲线呢?比如,我们要求过已知点的三次B-Spline曲线,并且分别作为曲线的起点和终点。这样的问题我们称为B-Spline Global Interpol原创 2009-09-07 15:50:00 · 4448 阅读 · 8 评论 -
在UE4中模拟NURBS曲线和曲面
最近在虚幻引擎4的官方商场上线了c++蓝图工程项目。该工程利用几何算法对NURBS曲线和曲面进行了模拟。包括knot插入、删除、细化,……曲线和曲面,所有这些曲线和表面都可以实时编辑。实现的算法都参考了《The NURBS Book》这本书。该项目工程包含了NURBS的基本算法的c++代码,想学习的朋友不容错过!虚幻官方商城地址:https://www.unrealengine.c原创 2017-07-27 16:52:06 · 4081 阅读 · 1 评论 -
B-spline曲面的法线贴图
[教学视频]计算机图形学基础 在线学习教程 *原创文章,转载请注明出处* B-spline曲面的法线贴图Normal Mapping on B-spline Surface 在openGL Cg系列教程中,有一篇文章详细的介绍了法线贴图的原理和实现。这种法线贴图的实现是基于平面的,也就是最常看到的在四边形上的法线贴图。如果想在一些几何体上贴图,比如to...原创 2010-06-15 16:53:00 · 8840 阅读 · 14 评论