FDM3D打印系列——5、上色和灯光

news2024/11/15 18:14:19

3D打印扎古头可动并加灯

大家好,我是阿赵,这次通过一个实际操作的例子,来聊一下3D打印模型添加效果。这里主要讲2个方面,一个是上色,另一个是加灯光

一、上色

在这里插入图片描述

这个扎古头模型就是这次的主角。

1、打磨

可以看到,打印出来的模型横纹很严重,如果直接这样上色,横纹会更明显,所以老规矩,还是要打磨。
在这里插入图片描述

头顶部分是已经打磨过了,是没有看到明显的横纹。

2、使用颜料介绍

在这里插入图片描述

我使用的是这种丙烯颜料。
由于丙烯颜料是非常的稠,上色的时候首先会很厚,笔刷痕迹很明显,然后会很难干,所以一般可以稀释一下。
在这里插入图片描述

我使用的是这种调和调料,可以起到稀释和增加附着力的作用。
这次我打算的配色是比较随意,也没有找参考,我只用了这几种颜色:
在这里插入图片描述

我个人感觉,上色的时候不适宜用太多种颜色,五颜六色的反而会显得杂乱。

3、上基础底色

在这里插入图片描述

使用丙烯颜料上色的时候,不要想希望一次性厚涂就把颜色上上去,而要多层薄涂。而且由于3D打印材料本身是有底色的,如果涂颜料,一次涂上去可能并不能完全的盖住底色,或者底色会对涂色有一定的影响。如果我们分开多层涂,先薄涂一层,等它干了之后,再涂后面几层,一般来说上色就会比较的均匀。
我这里使用白色PLA材料作为打印,上色就没有材料偏色的问题。

4、增加细节颜色

在这里插入图片描述
在这里插入图片描述

等基础颜色干了之后,就可以添加一些点缀效果的颜色。
然后添加光影色。所谓的添加光影色,其实和渲染3D模型时添加AO贴图是一样的,目的是让模型转角的地方有阴影,增加模型的立体感。

5、刻线

做过高达模型的朋友,应该对刻线都非常的喜欢,因为刻线之后,整个模型的细节会增加很多。
但对于FDM3D打印的模型来说,刻线是非常麻烦的事情。高达模型我们一般使用渗线笔或者渗线液来填充刻线。但由于3D打印的层纹问题,我们是不能使用渗线液的,因为渗线液会沿着层纹一直扩散,做不到很好的渗线效果。
在这里插入图片描述在这里插入图片描述

这里我使用了颜色比较深的铅笔作为画线的工具,可以看得到出,效果并不是很好。如果各位有什么好的渗线方法,请务必要告诉我。

二、灯光

总感觉做机甲类的模型,最后不加一下灯光特效,就没有灵魂,所以基本上做这类型的模型,我都会自己改装加灯光。
在这里插入图片描述

这种小模型灯在淘宝上面有卖的,我这里使用的种类用以下这些:
在这里插入图片描述

这些灯光,大部分是使用磁铁作为触发开关的,所以自己打印一个小手柄,把磁铁放在里面,使用起来会比较方便。
根据不同的模型,可能需要使用的灯会不一样,有直径比较小的迷你灯,有直径稍微大一点的小圆灯。其实迷你灯的厚度是比小圆灯厚的,根据自己模型可以放灯的空间来选择。如果实在放不下,也可以用只有一个灯头,电池是分离的等。这些等一个电池拖一个灯,或者一拖多都是可以的,所以可以自己去网上找一下。
在这里插入图片描述
在这里插入图片描述

这些灯都是几元一盏而已,可以常亮、呼吸、闪烁等多种效果。不过他们都是用这种电池供电的,所以不要期望他们的寿命会很长。我个人感觉拿来装在模型上,偶尔开一下,还是可以的。如果各位有更好的模型灯介绍,务必要告诉我,如果想我做使用测试,也是可以的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/709951.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MIT 6.S081 教材第七章内容 -- 调度 -- 上

MIT 6.S081 教材第七章内容 -- 调度 -- 上 引言线程(Thread)概述XV6线程调度XV6线程切换实际切换流程 XV6进程切换示例程序yield/sched函数switch函数scheduler函数 补充 引言 MIT 6.S081 2020 操作系统 本文为MIT 6.S081课程第七章教材内容翻译加整理…

基于Python所写的飞鸟游戏设计

https://blog.csdn.net/qq_64505944/article/details/131493838?spm1001.2014.3001.5502

容器环境检测方法总结

在渗透测试过程中,我们的起始攻击点可能在一台虚拟机里或是一个Docker环境里,甚至可能是在K8s集群环境的一个pod里,我们应该如何快速判断当前是否在容器环境中运行呢? 当拿到shell权限,看到数字和字母随机生成的主机名…

(四)Qt 动态手势识别“手掌随动”+“握拳选择”

系列文章目录 通过Qt实现手势识别控制软件操作相关系列技术方案 (一)Qt 将某控件、图案绘制在最前面的方法,通过QGraphicsScene模块实现 (二)Qt QGraphicsScene模块实现圆点绘制在所有窗体的最前方,实现圆…

【java爬虫】使用selenium爬取优惠券

本文将介绍使用selenium爬取某宝优惠券的方法,之所以使用selenium是因为我不会js逆向,如果你已经参透了淘宝联盟的js逆向方法,那么直接使用接口调数据就行了。 使用selenium接管chrome浏览器 由于淘宝联盟需要先登录,为了避免每…

【剧前爆米花--爪哇岛寻宝】TCP实现可靠性的方法以及连接相关的三次握手四次挥手

作者:困了电视剧 专栏:《JavaEE初阶》 文章分布:这是一篇关于网络编程的文章,在这篇文章中我会具体介绍TCP是如何实现可靠性的并且分析建立断开连接的情况,希望对你有所帮助! 目录 可靠性 确认应答 超时…

iOS开发进阶(一):走近iOS原生开发

文章目录 一、前言二、知识储备三、 Object-C四、启动流程五、拓展阅读 一、前言 在应用 uni-app 进行跨平台APP开发过程中,发现并不支持视频播放小窗功能,且插件市场提供的插件用户体验不好,遂决定自行开发 uni-app 原生插件。 uni-app原生…

力扣 450. 删除二叉搜索树中的节点

题目来源:https://leetcode.cn/problems/delete-node-in-a-bst/description/ C题解1:迭代法。删除节点需要分情况讨论: 找不到节点,返回原根节点;删除节点无子节点,那么其父节点指向空就行(注意…

Java前端编译与优化

一个编译器的前端把*.java文件转变成*.class文件的过程称为Java前端编译。像Javac这类前端编译器对代码的运行效率几乎没任何优化措施,但是其做了许多针对Java语言编码过程的优化措施来降低程序员的编码复杂度、提供编码效率。 1 Javac编译器 准备过程 初始化插入…

《PyTorch深度学习实践》第十讲 卷积神经网络(基础篇)

b站刘二大人《PyTorch深度学习实践》课程第十讲卷积神经网络(基础篇)笔记与代码:https://www.bilibili.com/video/BV1Y7411d7Ys?p10&vd_sourceb17f113d28933824d753a0915d5e3a90 上一讲中MNIST数据集的例子采用的是全连接神经网络&#…

自然语言处理从入门到应用——预训练模型总览:两大任务类型

分类目录:《自然语言处理从入门到应用》总目录 从大量无标注数据中进行预训练使许多自然语言处理任务获得显著的性能提升。总的来看,预训练模型的优势包括: 在庞大的无标注数据上进行预训练可以获取更通用的语言表示,并有利于下游…

python语法(高阶)-多线程编程

""" 演示多线程编程的使用 """ import time import threadingdef sing(msg):while True:print(msg)time.sleep(1)return Nonedef dance(msg):while True:print(msg)time.sleep(1)return Noneif __name__ __main__:# 创建一个唱歌的线程&#xf…

后台管理系统的权限(vue如何实现后台管理系统的权限,react如何实现后台管理系统的权限)

一、权限的解释 一般来说,在后台管理系统里肯定会使用到权限,权限一般分为功能级权限和数据级权限 1、功能级权限 1)、页面级权限(菜单): 不同的用户(角色)登录到管理系统后&#…

mysql load data infile 报错 1290 处理方法

mysql load data infile 命令导入数据报错"16:06:13 load data infile “/var/lib/mysql/test/employee.csv” into table emp fields terminated by ‘,’ ignore 1 lines Error Code: 1290. The MySQL server is running with the --secure-file-priv option so it cann…

Linux应用层开发--多线程进程编程

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录前言一、linux开发的方向二、Linux环境特点介绍Linux环境基本构成 三、进程与线程1、进程的概念2、进程的状态3、线程的概念4、线…

leetcode 559. N 叉树的最大深度

2023.7.2 这道题还是使用层序遍历&#xff0c;在N叉树的层序遍历的基础上增加一个求深度的操作即可。下面上代码&#xff1a; class Solution { public:int maxDepth(Node* root) {int depth 0;queue<Node*> que;if(root nullptr) return 0;que.push(root);while(!que…

json 压缩算法详解

概要 无论使用何种编程语言&#xff0c;json格式的数据已被广泛应用&#xff0c;不论是数据的传输还是存储&#xff0c;在很多应用场景下&#xff0c;你可能想进一步地压缩JSON字符串的长度&#xff0c;以提升传输效率&#xff0c;如果你使用的是nosql数据库&#xff0c;你可能…

2012年全国硕士研究生入学统一考试管理类专业学位联考逻辑试题——纯享题目版

&#x1f3e0;个人主页&#xff1a;fo安方的博客✨ &#x1f482;个人简历&#xff1a;大家好&#xff0c;我是fo安方&#xff0c;考取过HCIE Cloud Computing、CCIE Security、CISP、RHCE、CCNP RS、PEST 3等证书。&#x1f433; &#x1f495;兴趣爱好&#xff1a;b站天天刷&…

记一次tomcat版本升级导致的现网问题

前言 最近公司项目做安全漏洞审查&#xff0c;把一批服务的fastjson,tomcat,log4j版本做升级&#xff0c;那天上线了50个服务&#xff0c;所有服务上线之后&#xff0c;现网有客服反馈录音笔下单异常。查询了现网日志&#xff0c;发现适配服务有异常信息&#xff0c;报错信息如…

闲人闲谈PS之四十二——顾问的“禁忌之地”—制造能力计划

惯例闲话&#xff1a;上个月有幸成为乐老师乐谈IT系列培训课程的讲师&#xff0c;分享主题是&#xff0c;PS在装备制造和工程行业的应用。虽然培训规模不是很大&#xff0c;但是闲人很有信心&#xff0c;至少在小范围之内&#xff0c;参与培训的听友人来说&#xff0c;PS一直以…