工业设计师还不会grasshopper做纹理?是时候卷卷别人了。
csdh11 2024-12-08 12:57 15 浏览
【我只想参个数01】在一次工作的过程中,产品需要进行打样,那么产品上的纹理就不仅仅只是靠着KS(keyshot工业设计师使用的一个高效的渲染工具,有机会以后可以说说)去表现了,因为我们都知道KS的纹理仅仅是贴图/置换罢了,给我们视觉上的一种纹理现象,而不是真正意义上的纹理。
那么众所周知就应该去用GH(grasshopper参数化软件)去做纹理了,自己用的建模软件以rhino(想了解也可以留言)为主,所以里面有自带的grasshopper。所以今天跟大家聊聊,我是如何在短短一个星期快速掌握GH的基本知识的,因为内容比较多,所以分成几章跟大家分享。首先先是为大家整理了100个常用的基本功能,图标已经放在上图中了。(名称显示是使用了插件一个眼镜,具体的得找找,需要的话可以找我)
基本功能大致如下:
(功能内容真的太多了,以后再具体举例子去跟大家分享)
Point/curve/surface/brep/geometry 点/线/面/体/几何 主要是可以收集相对应的数据,层级关系是point最小,geometry最大可以包括前面的所有部分。
Jitter 随机打乱(可以调整打乱程度)
Random给予范围随机化(也叫做随机猫)
Random reduce 随机减少
Series 等差数列
Range 给定区间及步幅
Square 建立正方形
Hexagonal 建立六边形
Point list 查看点的排序
Flip matrix 翻转数列矩阵(数据组与值切换)
Shift paths 砍数据住(从右往左去掉组数)
Explode tree 去的内部其中的数据(俗称炸开,快捷键“!”)
List length 测量数据的数量
Tree statistics 计算组中的数据(组数/组中数据/组号)
Cull index 剔除索引(剔除单一的数据比较常用)
Cull pattern 剔除模式(剔除有一定规律的数据比较常用)
Duplicate data 复制数据
Param viewer 查看分组情况
Move 移动
Area 面积重心
Scale 缩放
Merge 数据合并
Rotate 旋转
Rotate 3d 旋转3D
Boundary surfaces 通过edge成面(同一平面条件下)
Boolean toggle 按钮(true/false 开关)
Populate 2D 2维随机点阵
Populate 3D 3维随机点阵
Voronoi 3D 泰森多边形
Populate geometry 表面生成点
Create material 创建材质(可以预览GH里面生成的材质)
Colour swatch 色彩切换
Custom preview 自定义预览
Deconstruct domain 解构最大值最小值
Bounds 最大值最小值
Remap numbers 数值映射(将大的数据进行重新规定数据的映射)
Vector display 向量查看器
Vector 2Pt 两点构成向量
Text tag 3D 文字3D
List item 列表项(可以根据数字选择单一数据)
Shift list 位移列表
Sort list 排序列表
Split list 列表分割
Partition list 分区列表
Sub list 子列表
Insert items 插入项
Replace items 更换项
Dispatch 分流(根据规则区分数据)
Weave 编制
Closed 选取线是否封闭
Discontinuity 角点选择(也可以算硬角点转折选取)
Deconstruct point 解构点
Construct point 构造点
Pull point 拉回点
Amplitude 振幅
Reverse 向量反转
Rotate 矢量旋转
Sort along curve 沿曲线排序
Construct plane 构造平面
Deconstruct plane 解构平面
Plane normal 平面发现
Plane fit 多点构成平面
Rotate plane 旋转平面
Graph mapper 图形映射
Construct domain 构造区间
Deconstruct domain2 解构区间
Divide domain2 分隔二维区间
Isotrim 结构线切割
Negative 负值
Mass addition 累加
Expression 表达式
Tree branch 树分支(用于数据)
Clean tree 清理数据
Extwine 缠绕
Average 平均值(不在同一面上的点求重心)
Orient 两点定位
Revolution 旋转成型
Line SDL 直线SDL
Control points 控制点
Divide curve 平分曲线
Polygon center 多边形中心(会分别输出三个中心点供你选择)
Evaluate curve 求值曲线
Point on curve/curve middle 曲线中点(两种方式均可求出曲线中点)
Length 曲线长度
Iso curve 结构线
Tween curve 计算中间线
Blend curve 混接曲线
Sub curve 子曲线
Shatter 曲线分段
Circle 建立圆
Arc 建立弧线
Polygon 建立多边形
Rectangle 建立矩形
以上就是1-100的GH基本功能(分几章梳理),后续还会继续更新我是如何学习GH的相关内容,感谢大家的关注和点赞。大家的支持就是我持续更新的动力。谢谢大家!
我只是一个热爱学习的设计师。
工业设计师要学的东西真的太多了。
不定期更新分享学习心得和学习过程。
相关推荐
- 探索Java项目中日志系统最佳实践:从入门到精通
-
探索Java项目中日志系统最佳实践:从入门到精通在现代软件开发中,日志系统如同一位默默无闻却至关重要的管家,它记录了程序运行中的各种事件,为我们排查问题、监控性能和优化系统提供了宝贵的依据。在Java...
- 用了这么多年的java日志框架,你真的弄懂了吗?
-
在项目开发过程中,有一个必不可少的环节就是记录日志,相信只要是个程序员都用过,可是咱们自问下,用了这么多年的日志框架,你确定自己真弄懂了日志框架的来龙去脉嘛?下面笔者就详细聊聊java中常用日志框架的...
- 物理老师教你学Java语言(中篇)(物理专业学编程)
-
第四章物质的基本结构——类与对象...
- 一文搞定!Spring Boot3 定时任务操作全攻略
-
各位互联网大厂的后端开发小伙伴们,在使用SpringBoot3开发项目时,你是否遇到过定时任务实现的难题呢?比如任务调度时间不准确,代码报错却找不到方向,是不是特别头疼?如今,随着互联网业务规模...
- 你还不懂java的日志系统吗 ?(java的日志类)
-
一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...
- 谈谈枚举的新用法--java(java枚举的作用与好处)
-
问题的由来前段时间改游戏buff功能,干了一件愚蠢的事情,那就是把枚举和运算集合在一起,然后运行一段时间后buff就出现各种问题,我当时懵逼了!事情是这样的,做过游戏的都知道,buff,需要分类型,且...
- 你还不懂java的日志系统吗(javaw 日志)
-
一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...
- Java 8之后的那些新特性(三):Java System Logger
-
去年12月份log4j日志框架的一个漏洞,给Java整个行业造成了非常大的影响。这个事情也顺带把log4j这个日志框架推到了争议的最前线。在Java领域,log4j可能相对比较流行。而在log4j之外...
- Java开发中的日志管理:让程序“开口说话”
-
Java开发中的日志管理:让程序“开口说话”日志是程序员的朋友,也是程序的“嘴巴”。它能让程序在运行过程中“开口说话”,告诉我们它的状态、行为以及遇到的问题。在Java开发中,良好的日志管理不仅能帮助...
- OS X 效率启动器 Alfred 详解与使用技巧
-
问:为什么要在Mac上使用效率启动器类应用?答:在非特殊专业用户的环境下,(每天)用户一般可以在系统中进行上百次操作,可以是点击,也可以是拖拽,但这些只是过程,而我们的真正目的是想获得结果,也就是...
- Java中 高级的异常处理(java中异常处理的两种方式)
-
介绍异常处理是软件开发的一个关键方面,尤其是在Java中,这种语言以其稳健性和平台独立性而闻名。正确的异常处理不仅可以防止应用程序崩溃,还有助于调试并向用户提供有意义的反馈。...
- 【性能调优】全方位教你定位慢SQL,方法介绍下!
-
1.使用数据库自带工具...
- 全面了解mysql锁机制(InnoDB)与问题排查
-
MySQL/InnoDB的加锁,一直是一个常见的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?下面是不同锁等级的区别表级锁:开销小,加锁快;不会出现死锁;锁定粒度...
- 看懂这篇文章,你就懂了数据库死锁产生的场景和解决方法
-
一、什么是死锁加锁(Locking)是数据库在并发访问时保证数据一致性和完整性的主要机制。任何事务都需要获得相应对象上的锁才能访问数据,读取数据的事务通常只需要获得读锁(共享锁),修改数据的事务需要获...
- 一周热门
- 最近发表
- 标签列表
-
- mydisktest_v298 (34)
- document.appendchild (35)
- 头像打包下载 (61)
- acmecadconverter_8.52绿色版 (39)
- word文档批量处理大师破解版 (36)
- server2016安装密钥 (33)
- mysql 昨天的日期 (37)
- parsevideo (33)
- 个人网站源码 (37)
- centos7.4下载 (33)
- mysql 查询今天的数据 (34)
- intouch2014r2sp1永久授权 (36)
- 先锋影音源资2019 (35)
- jdk1.8.0_191下载 (33)
- axure9注册码 (33)
- pts/1 (33)
- spire.pdf 破解版 (35)
- shiro jwt (35)
- sklearn中文手册pdf (35)
- itextsharp使用手册 (33)
- 凯立德2012夏季版懒人包 (34)
- 反恐24小时电话铃声 (33)
- 冒险岛代码查询器 (34)
- 128*128png图片 (34)
- jdk1.8.0_131下载 (34)