当前位置: 首页 > news >正文

blender 金币基站 建模 学习笔记

一、学习blender视频教程链接

案例3:金币基站_建模_哔哩哔哩_bilibiliicon-default.png?t=O83Ahttps://www.bilibili.com/video/BV1Bt4y1E7qn?vd_source=d0ea58f1127eed138a4ba5421c577eb1&p=12&spm_id_from=333.788.videopod.episodes

二、金币基站建模过程

(1)基站底部大致模型开发

首先先创建一个立方体,然后通过s + 5,将其放大5倍

s + z进行调整,将其进行压扁

进入编辑模式,将周围的边角都添加倒角(ctrl + b)

首先选中四个角边 

再按ctrl + b,都添加倒角,然后通过鼠标滑轮添加分段,大致如下图所示:

 现在开始搭建上层,可以通过shift + d 快速复制的方式,当然这里会讲解新的方法

 首先通过ctrl + r,该物体添加一个环

再对这个环 ctrl + b 添加倒角效果,差不多是下图这种程度:

 然后选择上下的循环面(选择模式为面)

 选择挤出模式为沿法向挤出,通过按键e进行挤出操作

 然后拖动小黄点,使其沿法向挤出,效果如下图所示:

 记得应用一下缩放(ctrl + a)

(2)基站底部模型深入开发

首先进入前视图(按键 ~ )

在这里添加竖直的立方体,如下图所示:

通过添加阵列修改器,生成一排相同的立方体,且可以控制它们之间的距离

不过你创建后会发现它跑上面去了,这时将调整它阵列生成的方向

 通过调整相关参数,实现效果

 接下来,在下面创建立方体

 同样给这个立方体的添加倒角效果(首先选中四个角边,然后通过ctrl + b添加倒角),实现后:

进入刚刚物体的隔离模式,选中物体的两个面,通过按键 i 内插面,实现下面效果:

 将目前的内插面进行删除操作,得到如下所示:

通过按键 x 后选择面即可:

删除后的效果: 

选中两个循环边(通过 alt +鼠标),如下图所示:

然后右键桥接循环边,实现 

 接下来就是在这个框内,添加圆柱体,同样中间是镂空的,实现过程和刚刚这个框差不多。

 接下来就是添加小按钮了

(3)借形,实现按钮效果

 首先在编辑模式下,选中最上的内循环边,然后通过shift + d进行复制,通过esc取消移动保证原有位置,然后通过按键 p进行分离

选中刚刚分离出来的循环边,通过s缩小

 

将其这个循环边移动到底

在编辑模型下,然后通过右键选择 从边创建面(快捷键 f)

 这样它就根据这个循环边,填充了一个面,然后我们可以通过e进行挤出,即可实现按钮效果

shift + d再次复制一个按钮,再给框添加倒角和调整一下,就完成了基站底部的这面啦!

(4)基站底部的右边制作

首先,进入右视图,先创建一个正立方体(按住shift键),同样四个角边加倒角;在它的表面,再创建一个正柱体(按住shift键),制作完成的效果,如下图所示:

从侧面观看

使用blender内置插件booltool的布尔运算插件

 首先打开偏好设置

在获取扩展这里输入bool,下载bool tool,当然如果已经下载,则直接在插件里查找

 最后,记得保存:

 接下来使用Bool tool,首先,确保物体部分相交,然后在编辑这里使用bool tool

 然后选中两个物体,然后点击bool tool中想实现的效果,你可以都尝试一下。

这里使用的是Brush布尔中的差集操作

然后给正立方体添加倒角修改器

在中间再添加圆柱体,然后通过shift + d复制右移,即可实现:

 (5)制作曲线

首先,在编辑模式下ctrl + r,创建循环边

选边技巧:通过ctrl 选中第一个,和ctrl 选中最后一个

通过shift + d复制,按esc,固定原有位置,按住p分离所选项,然后删除刚刚生成的循环边

这样就留下来:

  

选中边后,然后将边转换为曲线

 这个我尝试了很久失败了,决定跳过

(6)开始制作基站顶部

选中最上的面,将其进行挤出

 将游标放置在顶部的中间,通过选中物体的顶面,shift + s,这样将游标放到物体顶面的正中心位置

然后再添加柱体

 调整后再shift +d 向上移动后,得到:

选中最上的面,进行缩放

通过 i内插面

 通过e向内挤出后,s进行缩放

 然后选中对应的循环边,通过ctrl + b添加倒角

 接下来做顶部边的小方块,这里可以通过挤出来实现,首先,先一个一个选择需要进行挤出的面

 这种一个一个选择的方式太低效率,这里可以先选择全部的环面,在选择里选择间隔式弃选

还是得到相同的结果,不过这种方式可以进行调节多少个间隔,以及每个间隔多少个面,都可以

 然后通过i内插面

这里我们要选着 沿法向挤出面(快捷键 alt + a)

 

当然,我这里不知道为什么挤出是方形,而不是圆形

 (7)开始制作四个支柱

通过借形思想:shift + d快速复制,esc返回创建位置,后p分离

不过我借形还不会使用,导致我很多都没有能够有效完成,不过大致的基站搭建完成啦!

三、实现效果

四、学习总结

在编辑模式下ctrl + r,创建循环边

选边技巧:通过ctrl 选中第一个,和ctrl 选中最后一个

通过选中物体,shift + s,这样将游标放到物体的正中心位置

借形思想:shift + d快速复制,esc返回创建位置,后p分离

相关文章:

blender 金币基站 建模 学习笔记

一、学习blender视频教程链接 案例3:金币基站_建模_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Bt4y1E7qn?vd_sourced0ea58f1127eed138a4ba5421c577eb1&p12&spm_id_from333.788.videopod.episodes 二、金币基站建模过程 (1&#x…...

eggjs sequelize egg-sequelize-auto自动从零生成一个数据表 自动创建model

sequelize egg-sequelize-auto整个过程还是有一些坑 包括兼容性问题 依赖安装问题 需要注意 缺少一个条件 包跑不起来 或使用体验很差 1. 全局安装插件 pnpm install -g sequelize-cli sequelize mysql2 egg-sequelize-auto 2. 执行命令创建 migrate迁移文件 以及 mod…...

解决低版本pytorch和onnx组合时torch.atan2()不被onnx支持的问题

解决这个问题,最简单的当然是升级pytorch和onnx到比较高的版本,例如有人验证过的组合: pytorch2.1.1cu118, onnxruntime1.16.3 但是因为你的模型或cuda环境等约束,不能安装这么高的版本的pytorch和onnx组合时(例如我的环境是pytorch1.12&…...

javaWeb项目-ssm+jsp房屋出租管理系统功能介绍

本项目源码(点击下方链接下载):java-ssmjsp房屋出租管理系统实现源码(项目源码-说明文档)资源-CSDN文库 项目关键技术 开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7 框架:ssm、Springboot 前端&#xff…...

【R语言】gadm全球行政区划数据库

我R语言不熟、也不是学GIS的。仅用于记录。 文章目录 一、gadm 数据库简介二、R 语言示例三、sf 包的函数 一、gadm 数据库简介 GADM(全称Database of Global Administrative Areas)是一个高精度的全球行政区划数据库,它包含了全球所有国家和…...

3万字66道Java基础面试题总结(2024版本)

本文合计三万字,整合了66道当前Java面试中比较热门的面试题,希望对大家有所帮助。 文章目录 一、Java概念1. JDK和JRE和JVM的区别2. Java语言有哪些特点3. 什么是字节码?采用字节码的最大好处是什么?4. Oracle JDK 和 OpenJDK 的对…...

go 环境安装

最近搭建AIGC大模型聚合平台,涉及到了go语言,随手整理一下环境安装步骤分享给大家。 1、安装 官网下载地址:https://go.dev/ 1.1 Linux 安装 yum install git -y yum install golang -y yum install gcc -y # 日志工具,如需要…...

stereo-seq 细胞、捕获到的分子及其特征的统计描述

Cell Count、Mean/Median Cell Area、Mean/Median DNB Count、Mean/Median Gene Type、Mean/Median MID 这些术语与空间转录组学和单细胞测序等技术中的细胞和基因表达数据分析有关。每个指标都是对细胞、捕获到的分子及其特征的统计描述。以下是每个术语的详细解释: 1. Cell…...

ceph rook-ceph 部署 cephobjectstore 失败

版本信息 helm list WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /Users/zld/kubeconfigs/gir.yaml WARNING: Kubernetes configuration file is world-readable. This is insecure. Location: /Users/zld/kubeconfigs/gir.yaml …...

1791. 找出星型图的中心节点

有一个无向的 星型 图,由 n 个编号从 1 到 n 的节点组成。星型图有一个 中心 节点,并且恰有 n - 1 条边将中心节点与其他每个节点连接起来。 给你一个二维整数数组 edges ,其中 edges[i] [ui, vi] 表示在节点 ui 和 vi 之间存在一条边。请你…...

微调小型Llama 3.2(十亿参数)模型取代GPT-4o

微调Llama VS GPT-4o 别忘了关注作者,关注后您会变得更聪明,不关注就只能靠颜值了 ^_^。 一位年轻的儿科医生与一位经验丰富的医师,谁更能有效治疗婴儿的咳嗽? 两者都具备治疗咳嗽的能力,但儿科医生由于专攻儿童医学…...

【JavaEE】【IO】文件操作

目录 一、文件1.1 文件的概念1.2 文件的操作1.3 路径1.4 文件分类 二、Java中的文件元信息、路径操作2.1 属性2.2 构造方法2.3 方法2.3.1 文件路径2.3.2 文件判断2.3.3 文件创建删除2.3.4 其他操作 三、文件读写操作3.1 流(Stream)3.1.1 字节流3.1.1.1 I…...

commonjs和esmodule的导入导出细节

CommonJS和ES Module是JavaScript中两种不同的模块系统,它们在导入导出细节上存在差异,以下是两者的具体对比以及方便区分记忆的方法: 1. 导入导出细节 CommonJS 导出:使用module.exports或exports对象来导出模块中的变量、函数…...

【热门】用ChatGPT做智慧农业云平台——农业ERP管控系统

随着科技的进步,原有农业种植方式已经不能满足社会发展的需要,必须对传统的农业进行技术更新和改造。经过多年的实践,人们总结出一种新的种植方法——温室农业,即“用人工设施控制环境因素,使作物获得最适宜的生长条件,从而延长生产季节,获得最佳的产出”。这种农业生产方式…...

Android从上帝视角来看PackageManagerService

戳蓝字“牛晓伟”关注我哦! 用心坚持输出易读、有趣、有深度、高质量、体系化的技术文章,技术文章也可以有温度。 前言 阅读该篇之前,建议先阅读下面的系列文章: Android深入理解包管理–PackageManagerService和它的“小伙伴…...

阵列式位移计与传统测斜仪相比的优势

在岩土工程监测领域,位移测量是确保工程质量和安全的重要环节。传统的测斜仪,如活水平固定测斜仪和固定式测斜仪,尽管在一定程度上满足了工程监测的需求,但某些方面限制了其应用范围。随着阵列式位移计这种新型的传感器的出现&…...

第7章 网络请求和状态管理

一、Axios 1 Axios概述 Axios是一个基于Promise的HTTP库,可以发送get、post等请求,它作用于浏览器和Node.js中。当运行在浏览器时,使用XMLHttpRequest接口发送请求;当运行在Node.js时,使用HTTP对象发送请求。 Axios的…...

苍穹外卖学习笔记(二十七)

客户催单 OrderController /*** 催单*/GetMapping("/reminder/{id}")ApiOperation("催单")public Result reminder(PathVariable("id") Long id) {orderService.reminder(id);return Result.success();}OrderServer /*** 催单*/void reminder(L…...

使用exe4j打包jar包生成exe文件,GUI应用详细使用教程

使用exe4j打包jar包生成exe文件,GUI应用详细使用教程 exe4j应用教程使用方式搞副业 exe4j应用教程 《exe4j 下载地址》 exe4j是一个功能强大的多平台 Java 安装程序生成器,它可以为 Java 应用程序生成本机安装程序和应用程序启动器。exe4j 的优点在于它的易用性、广…...

go jwt 用户登录和返回用户信息 token ----important!!!

1.每一行代码都有详细注释,解释了其功能和作用。这些注释可以帮助你理解代码如何工作,特别是在处理用户登录、生成 JWT、验证 JWT 和返回用户信息的过程中。 package main // 指定这个文件是一个可执行程序import ("fmt" …...

conda相比python好处

Conda 作为 Python 的环境和包管理工具,相比原生 Python 生态(如 pip 虚拟环境)有许多独特优势,尤其在多项目管理、依赖处理和跨平台兼容性等方面表现更优。以下是 Conda 的核心好处: 一、一站式环境管理&#xff1a…...

【kafka】Golang实现分布式Masscan任务调度系统

要求: 输出两个程序,一个命令行程序(命令行参数用flag)和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽,然后将消息推送到kafka里面。 服务端程序: 从kafka消费者接收…...

golang循环变量捕获问题​​

在 Go 语言中,当在循环中启动协程(goroutine)时,如果在协程闭包中直接引用循环变量,可能会遇到一个常见的陷阱 - ​​循环变量捕获问题​​。让我详细解释一下: 问题背景 看这个代码片段: fo…...

中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试

作者:Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位:中南大学地球科学与信息物理学院论文标题:BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接:https://arxiv.…...

【SpringBoot】100、SpringBoot中使用自定义注解+AOP实现参数自动解密

在实际项目中,用户注册、登录、修改密码等操作,都涉及到参数传输安全问题。所以我们需要在前端对账户、密码等敏感信息加密传输,在后端接收到数据后能自动解密。 1、引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId...

基于 TAPD 进行项目管理

起因 自己写了个小工具&#xff0c;仓库用的Github。之前在用markdown进行需求管理&#xff0c;现在随着功能的增加&#xff0c;感觉有点难以管理了&#xff0c;所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD&#xff0c;需要提供一个企业名新建一个项目&#…...

springboot整合VUE之在线教育管理系统简介

可以学习到的技能 学会常用技术栈的使用 独立开发项目 学会前端的开发流程 学会后端的开发流程 学会数据库的设计 学会前后端接口调用方式 学会多模块之间的关联 学会数据的处理 适用人群 在校学生&#xff0c;小白用户&#xff0c;想学习知识的 有点基础&#xff0c;想要通过项…...

【JavaSE】多线程基础学习笔记

多线程基础 -线程相关概念 程序&#xff08;Program&#xff09; 是为完成特定任务、用某种语言编写的一组指令的集合简单的说:就是我们写的代码 进程 进程是指运行中的程序&#xff0c;比如我们使用QQ&#xff0c;就启动了一个进程&#xff0c;操作系统就会为该进程分配内存…...

MinIO Docker 部署:仅开放一个端口

MinIO Docker 部署:仅开放一个端口 在实际的服务器部署中,出于安全和管理的考虑,我们可能只能开放一个端口。MinIO 是一个高性能的对象存储服务,支持 Docker 部署,但默认情况下它需要两个端口:一个是 API 端口(用于存储和访问数据),另一个是控制台端口(用于管理界面…...

【Linux系统】Linux环境变量:系统配置的隐形指挥官

。# Linux系列 文章目录 前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变量的生命周期 四、环境变量的组织方式五、C语言对环境变量的操作5.1 设置环境变量&#xff1a;setenv5.2 删除环境变量:unsetenv5.3 遍历所有环境…...