About the array(转载关于阵列功能的补充)
It also requires a customizable surface array function, the range of the surface on the model is freely drawn by the user, and then a single element is drawn in a certain place on the surface, and the entire surface can be selected to immediately fill the pattern element into the surface as needed. Also, there should be very, very rich options in setting up the layout of the internal units. For example: 1. You can set the staggered position of each row or column in the array. 2. You can set a variety of array patterns, not just rectangular, but also circular, elliptical, and polygonal. When setting this shape, there are a wealth of options to adjust the parameters of various patterns. 3. When setting the array parameters, you need to consider the scaling relationship between each row and each column or each circle in the closed graph array, for example, you can achieve equal proportional scaling, scale according to the custom function curve, and the functional relationship between the relative position and relative position of the distance array plane, the typical scene is: there is a regular displacement in the position of the original graph of the array, such as rotating the array graph.
需要一个可以自定义的曲面阵列功能,模型上的曲面的范围是由用户自己自由绘制的,然后在面上的某一个地方绘制完单独的一个单元,选中整个曲面可以立刻按照需要将阵列单元填充到曲面内。另外在设置内部单元的布局中应该有非常非常丰富的选项。例如:1.可以设置阵列中每排或者每列之间的交错位置。2. 可以设置多种阵列图案,不只是矩形的,可以是圆形的、椭圆形的、多边形的。在设置这种形状的时候可以有丰富的选项调整各种图案的参数。3.在设置阵列参数的时候,需要考虑每排每列或者封闭图形阵列中的每一圈他们之间的缩放关系,例如可以实现等比例缩放,按照自定义函数曲线缩放,以及距离阵列平面的相对位置和相对位置之间的函数关系,典型的场景是:在阵列原有图形的位置上有规律的位移,例如旋转阵列图形。
In the function of linear array, full consideration should be given to extending any curve and in which direction perpendicular to the axis to carry out the array, for example, the initial angle can be set, and then in the array of the whole curve, whether the angle is regularly adjusted in the direction perpendicular to the axis, such as adjusting the angle of rotation of the array element according to some functional relationships, equal or proportional angles or other angles. and, as with the surface array above, the relationship between each array element and the pose relationship of each array element itself. In this way, it is easy to draw parabolic trajectories such as those taken with high-speed cameras, the regular attitude changes of the model itself, the regular scaling changes of the model, and the regular offset changes of the model from the original position.
在线性阵列的功能中,应该充分考虑延任意曲线,在与轴线垂直的哪一个方向进行阵列,例如可以设置初始的角度,然后在整条曲线的阵列中是否在与轴线垂直的方向上对角度进行有规律的调整,例如按照某些函数关系调整阵列单元旋转的角度,等角度或者等比例角度或者其他角度。以及与上面曲面阵列一样每个阵列单元距离原位置的函数关系和每个阵列单元自身姿态关系。这样可以轻松绘制像用高速摄像机拍摄的抛物轨迹,模型自身有规律的姿态变化,模型的有规律缩放变化,模型距离原位置有规律的偏移变化。
In the case of volume arrays, similar to the function of surfaces and lines, there is a regular array in 3D inside the boundaries of any pose. There are also random fills, random patterns, random pattern patterns. Random grainy surfaces can be implemented in the case of surface arrays, and these random parameters can be set in the program to adjust the different types of surfaces. It's a good idea to have different kinds of libraries for adding a variety of solid surfaces to the exterior of the model that are different from the map. It further enhances the texture of the model. For example, the rough surface of various types of trees, the protruding pattern of the steel plate (this is easier to achieve because of the regularity), the surface of different materials of the building, the surface of cement particles, the surface of plush textiles, fluffy paper, scratches and bumps with deep patterns and scratches. Auto-generated tree. If there is a surface array above, you can easily draw a needle on the surface of a cactus, and place needles with regular size changes and regular direction changes in a regular position, and the number of needles can be regular at each point. I forgot to describe whether the objects in this array cell exist in some kind of array, and it should be possible to set it freely. Nesting of arrays.
在体阵列的时候,与面和线功能类似,任意姿态边界内部在三维中的有规律阵列。还有随机填充,随机阵列,随机图案阵列。在面阵列的时候可以实现随机的颗粒状表面,并且这些随机可以在程序中设置参数用于调整表面的不同类型。最好有不同种类的库用于给模型外表添加各种与贴图不同的实体表面。更进一步提升模型的质感。例如各类型树的粗糙表面,钢板突出花纹(这个因为有规律比较好实现),建筑物不同材质表面,水泥颗粒面,毛绒纺织物表面,蓬松的纸,刮擦磕碰有深度的花纹划痕。自动生成的树。如果上面的面阵列有的话,可以轻松绘制一个仙人掌的外表针刺,在有规律的位置,放置有规律大小变化,有规律方向变化的针,针的个数在每一个点上可以有规律的。前面忘记描述这个阵列单元内的物体是否又以某种阵列存在应该也是可以自由设置的。阵列的嵌套。
Use the program to draw the surface of the candy covered with sesame particles, tight corn particles, ears of wheat. 用程序绘制糖果表面覆盖的芝麻颗粒,紧密的玉米颗粒,麦穗。
There are also tools for generating various parts procedurally: various types of gears, chains, serrations, screws, various threaded holes, bearings, fan blades, etc
还要有各种零件程序化生成工具:各类型齿轮、链条、锯齿、螺钉、各种螺纹孔、轴承、扇叶等等
1 Comment
You can build any array modifier you may ever need using geometry nodes.