在UE4中模拟NURBS曲线和曲面

原创 2017年07月27日 16:52:06

最近在虚幻引擎4的官方商场上线了c++蓝图工程项目。该工程利用几何算法对NURBS曲线和曲面进行了模拟。包括knot插入、删除、细化,……曲线和曲面,所有这些曲线和表面都可以实时编辑。实现的算法都参考了《The NURBS Book》这本书。该项目工程包含了NURBS的基本算法的c++代码,想学习的朋友不容错过!


虚幻官方商城地址:

https://www.unrealengine.com/marketplace/procedural-nurbs-curves-and-surfaces












虚幻官方商城地址:

https://www.unrealengine.com/marketplace/procedural-nurbs-curves-and-surfaces




UE4 射线拾取&三维画线

虽然有人建议UE4使用C++创建VR项目,能避免一些坑爹的错误,但是我用C++创建,竟然问题更多,还存在创建不了的情况,也不知道是不是我的操作问题,快疯了。 于是我还是选择了蓝图创建VR项目,但是.....

UE4 凹多边形渲染

本文思路:在凸多边形的基础上将凹多边形用向量延长线法分割成多个凸多边形,然后按照凸多边形的算法计算。凸多边形比较简单,就不介绍记录了。 几个凹多边形算法的思路: http://blog.csdn....

UE4 身体部件换装实现

http://www.v5xy.com/?p=434   思想:身体部件换装,不是简单的换皮肤,换材质之类,或者绑定骨骼什么的,而是通过在MAX中,同一套完整的骨骼,单独分...

vc+opengl绘制NURBS曲面

本文回顾了NURBS曲面基本性质,研究了NURBS曲面的绘制,并给出了任意NURBS曲面的绘制代码及示例数据。1.NURBS曲面1.1 NURBS的两种表示这里只介绍NURBS绘制中需要用到的一些基本...

使用GLU的NURBS绘制曲线和曲面(获取分格化图元和曲面修剪)

NURBS基本知识 可以使用求值器描述任何角度的多项式或有理多项式样条或表面。他们几乎包含了如今所有常见的样条或样条表面,包括B-样条,NURBS(非均匀有理B-样条)表面,Bezier曲线和表面,以...

剪裁NURBS曲面

/*---------------------------------------------------------------- * This example creates and displ...
  • Augusdi
  • Augusdi
  • 2011年06月22日 16:47
  • 986

用VC+OpenGL绘制NURBS曲面

本文回顾了NURBS曲面基本性质,研究了NURBS曲面的绘制,并给出了任意NURBS曲面的绘制代码及示例数据。 1. NURBS曲面1.1 NURBS的两种表示这里只介绍NURBS绘制中需要用到的一些...
  • ciweiyu
  • ciweiyu
  • 2007年07月13日 22:48
  • 4953

OpenGL学习笔记——求值器和NURBS

http://codercdy.com/openglxue-xi-bi-ji-qiu-zhi-qi-he-nurbs/ 在最底层,图形硬件所绘制的是点、直线和多边形(通常是三角形和四边形)。...
  • OnafioO
  • OnafioO
  • 2016年11月23日 14:46
  • 707

光线追踪技术的理论和实践(面向对象)

这篇文章将介绍光线追踪技术。在计算机图形领域中,这种技术被普遍应用于生成高质量的照片级图像。在为一个场景计算光照的时候,通过固定图形渲染管线可以计算phong光照模型,由于该模型的特征,使得渲染的物体...

OpenGL图形管线和坐标变换

*原创文章,转载请注明出处*OpenGL图形管线和坐标变换OpenGL Rendering Pipeline & Coordinate Transformation  1.    引言 学习计算机图形...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在UE4中模拟NURBS曲线和曲面
举报原因:
原因补充:

(最多只允许输入30个字)