
hair
文章平均质量分 84
子燕若水
子燕若水
展开
-
头发的方向图(2D和3D)与合成
这样,我们就可以保证毛发束的方向是一致和合理的。我们使用了一种基于深度优先搜索的方法,来遍历连接图中的所有节点,即带状物的端点,然后根据它们的连接和方向,将它们连接成一条连续的曲线,这条曲线就是一个毛发束。用带状物覆盖毛发段的过程是这样的:对于每个毛发段,我们用一个固定的宽度和厚度的带状物来覆盖它,这个带状物的方向和长度都是由毛发段的数据决定的。在点云上生长毛发段的过程是这样的:对于每个点云中的点,我们根据它的方向,找到它的下一个邻居点,然后将它们连接成一条线段,这条线段就是一个毛发段的一部分。原创 2023-11-22 21:08:47 · 774 阅读 · 0 评论 -
HairMix_run程序
首先,程序会从hair_classes_folder中读取一个类别的文件夹,例如HairClasses/Class1,这个文件夹中包含了一些头发的图片,例如hair1.jpg,hair2.jpg,hair3.jpg等。每个导向缕文件中包含了5个导向缕,它们是由一些三维坐标点组成的,表示头发的曲线形状。程序会根据rootPosition_new.txt文件中的数据,将新的头发数据的根部位置和法向量替换为该文件中的数据,这样可以保证新的头发数据的根部位置和法向量与原来的头发数据相同。原创 2023-11-22 11:14:13 · 136 阅读 · 0 评论