本书以Rhino 8.0中文版作为操作平台,采用由浅入深、循序渐进的方式,全面而系统地介绍Rhino 8.0各项功能的基本操作方法,以及人工智能(Artificial Intelligence,AI)辅助设计的基础理论及应用技巧。
本书涵盖诸多实用的案例研究、详尽的操作指南与技巧,以及对设计理念的深刻剖析,旨在帮助读者掌握Rhino 8.0和AI辅助设计在现代设计中的应用。学习本书内容,读者将获得与未来设计发展相关的专业知识和技能,加深对行业趋势和创新方法的理解,为个人成长打下坚实的基础。
本书适用于那些想要学习和应用Rhino 8.0结合AI进行产品设计的设计师、专业院校学生、教育培训机构学员和产品设计爱好者。无论读者是初学还是已具备一定经验,均可从本书中汲取宝贵的知识和指导。
AI应用+实战案例+直面未来
从传统建模到AI智能设计革命
一样的工具,颠覆性的设计思维
涵盖Rhino+生成式AI+参数化智能优化
给自己15天,打破效率瓶颈
掌握AI驱动建模,斩获高薪机械工程师Offer!
兰珂:桂林信息科技学院数字媒体艺术专业负责人,具有丰富的教学与媒体设计项目操作经验。主要从事数字媒体方向的研究,主持及参与省级以上课题3项,主持及参与市厅级课题7项目。 黄晓瑜:桂林电子科技大学信息科技学院讲师,主要研究方向为艺术设计。
第1章 Rhino 8.0初探与AI辅助设计概述001
1.1 Rhino 8.0初探001
1.1.1 Rhino 8.0的工作界面001
1.1.2 管理工作视窗003
1.1.3 管理坐标系与工作平面007
1.1.4 管理视图011
1.2 AI辅助设计概述013
1.2.1 AI的生成式应用分类013
1.2.2 AI常用大语言模型014
第2章 曲线绘制与编辑016
2.1 构建基本曲线016
2.1.1 绘制直线016
2.1.2 绘制自由造型曲线026
2.1.3 绘制圆028
2.1.4 绘制椭圆029
2.1.5 绘制多边形030
2.2 绘制文字031
2.3 曲线延伸033
2.3.1 延伸曲线与延伸到边界033
2.3.2 曲线连接036
2.3.3 延伸曲线(平滑)036
2.3.4 以直线延伸 037
2.3.5 以圆弧延伸至指定点 037
2.3.6 以圆弧延伸(保留半径)038
2.3.7 以圆弧延伸(指定
中心点)039
2.3.8 延伸曲面上的曲线040
2.4 曲线偏移040
2.4.1 偏移曲线041
2.4.2 往曲面法线方向偏移曲线044
2.4.3 偏移曲面上的曲线046
2.5 混接曲线046
2.5.1 可调式混接曲线047
2.5.2 弧形混接曲线048
2.5.3 衔接曲线051
2.6 曲线修剪052
2.6.1 修剪与切割曲线053
2.6.2 曲线的布尔运算053
2.7 曲线倒角054
2.7.1 曲线圆角054
2.7.2 曲线斜角055
2.7.3 全部圆角056
第3章 曲面造型设计057
3.1 挤出曲面057
3.1.1 直线挤出057
3.1.2 沿着曲线挤出065
3.1.3 挤出至点067
3.1.4 挤出曲线成锥状068
3.1.5 彩带068
3.1.6 往曲面法线方向挤出曲线069
3.2 旋转曲面070
3.2.1 旋转成形070
3.2.2 沿着路径旋转071
3.3 放样曲面072
3.4 扫掠曲面076
3.4.1 单轨扫掠076
3.4.2 双轨扫掠077
3.5 延伸曲面079
3.6 曲面倒角080
3.6.1 曲面圆角081
3.6.2 不等距曲面圆角081
3.6.3 曲面斜角084
3.6.4 不等距曲面斜角084
3.7 曲面的连接085
3.7.1 连接曲面085
3.7.2 混接曲面086
3.7.3 衔接曲面087
3.7.4 合并曲面089
3.7.5 偏移曲面089
3.8 实战案例──兔子儿童早教机
建模090
3.8.1 添加背景图片091
3.8.2 创建兔头模型092
3.8.3 创建身体模型100
3.8.4 创建兔脚模型103
第4章 实体造型设计109
4.1 体素实体109
4.1.1 创建立方体109
4.1.2 球体110
4.1.3 锥形体112
4.1.4 圆柱体113
4.1.5 圆环体114
4.2 挤出实体115
4.2.1 挤出表面形成实体116
4.2.2 挤出曲线形成实体117
4.3 布尔运算工具119
4.4 编辑实体121
4.4.1 洞(孔)命令121
4.4.2 倒角工具125
4.4.3 线切割126
4.4.4 将面移动126
4.4.5 自动建立实体127
4.4.6 将平面洞加盖127
4.4.7 抽离曲面127
4.4.8 合并两个共平面的面128
4.4.9 取消边缘的组合状态128
4.4.10 打开实体物件的控制点128
4.4.11 移动边缘129
4.4.12 将面分割130
4.4.13 将面摺叠130
4.5 实体变换操作130
4.5.1 移动131
4.5.2 复制132
4.5.3 旋转133
4.5.4 缩放133
4.5.5 倾斜135
4.5.6 镜像136
4.5.7 阵列136
4.6 综合案例:创建轴承支架138
第5章 AI辅助产品方案设计142
5.1 利用百度AI生成产品研发方案142
5.1.1 制作产品研发(文本)方案142
5.1.2 制作产品概念图146
5.2 利用Midjourney制作产品设计方案图147
5.2.1 Midjourney中文站148
5.2.2 Midjourney的提示词149
5.2.3 Midjourney辅助产品设计案例153
第6章 AI辅助产品造型设计160
6.1 利用Shap-E平台生成模型160
6.2 利用3DFY Prompt平台生成模型165
6.3 利用RhinoScript脚本建立模型166
6.4 利用Python脚本建立模型173
6.5 3D生成式AI辅助产品设计178
6.5.1 CSM的3D模型生成178
6.5.2 细化3D模型180
第7章 增强的AI渲染技术184
7.1 基于Rhino渲染器的渲染184
7.1.1 渲染前的准备184
7.1.2 Rhino渲染设置185
7.2 基于AI的渲染194
7.2.1 基于ArkoAI的智能渲染194
7.2.2 基于Veras的智能渲染203