blender 之点云渲染(论文渲图)

news2024/11/25 0:57:24

blender 之点云渲染(论文渲图)

  • 一、导入点云
    • 1.新建
    • 2.导入点云
    • 3.位置移动&放大缩小
  • 二、Geometry Nodes实体化点云
    • 1.新建节点
    • 2.实体化
  • 三、给实体化点云添加材质
  • 四、设置渲染引擎
    • 更换为Cycles。
  • 五、对准视角
    • 1.新建一个球
    • 2.创建相机视角跟踪
    • 3.将uv球挪动至点云处
      • 3.1 左移,拉出来
      • 3.2 将质心归位到点云中心
      • 3.3 将UV球的质心和点云质心对齐
      • 3.4 关闭对球的渲染
  • 六、添加平面,制造阴影
    • 1.添加平面,并放大。
    • 2.背景透明化
    • 3.平面透明化

blender 3.5

一、导入点云

1.新建

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

2.导入点云

在这里插入图片描述
粘贴路径到这个位置,回车
在这里插入图片描述
选择点云文件,Import PLY

3.位置移动&放大缩小

位置移动:选中点云,按下S,移动鼠标;
放大缩小:选中点云,按下G,移动鼠标。

二、Geometry Nodes实体化点云

1.新建节点

在这里插入图片描述

2.实体化

shift+A 左键点击search
在这里插入图片描述
拖动新建的节点
在这里插入图片描述
调整点云球的大小
在这里插入图片描述

三、给实体化点云添加材质

在这里插入图片描述
选择点云颜色
在这里插入图片描述
新建set material节点
在这里插入图片描述
拖动,并选择material
在这里插入图片描述

四、设置渲染引擎

更换为Cycles。

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

五、对准视角

1.新建一个球

按下shift+A
在这里插入图片描述

2.创建相机视角跟踪

在这里插入图片描述
在这里插入图片描述
如下图,左键单击右边黄框,移动鼠标至UV球处,再次单击左键。
在这里插入图片描述
此时相机视角跟着球转动。

3.将uv球挪动至点云处

3.1 左移,拉出来

在这里插入图片描述

3.2 将质心归位到点云中心

选中点云,右键单击
在这里插入图片描述

3.3 将UV球的质心和点云质心对齐

按下Ctrl,左键点击Sphere,再左键点击source_trans,松开Ctrl。
右键点击图中位置。
在这里插入图片描述
在这里插入图片描述

3.4 关闭对球的渲染

在这里插入图片描述

六、添加平面,制造阴影

1.添加平面,并放大。

在这里插入图片描述

2.背景透明化

在这里插入图片描述

3.平面透明化

在这里插入图片描述

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

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

相关文章

阿里巴巴java开发手册

前言 以下内容整理来自阿里巴巴java开发手册,方便在线查看。 一、编程规约 1.1 命名风格 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例:_name / __name / O b j e c t / n a m e / n a m e O…

【论文阅读笔记】Analyzing Federated Learning through an Adversarial Lens

个人阅读笔记,如有错误欢迎指出 ICML 2019 [1811.12470] Analyzing Federated Learning through an Adversarial Lens (arxiv.org) 问题: 传统模型攻击容易被服务器通过精度检测以及权重分析检测出来,本文意在找到一种投毒方法绕过服…

Yolov8优化:最新移动端高效网络架构 CloFormer: 注意力机制与卷积的完美融合 | 清华团队2023 即插即用系列

💡💡💡本文属于原创独家改进:引入CloFormer 中的 AttnConv,上下文感知权重使得模型能够更好地适应输入内容。相比于局部自注意力机制,引入共享权重使得模型能够更好地处理高频信息,从而提高性能。 注意力机制与卷积的完美融合 AttnConv | 亲测在多个数据集能够实现…

React 编译之后修改服务地址

编写react 的项目中,我们要调用后台服务的地址,当前后台服务器的地址在是写Axios相关的js文件中, 但是项目我们在yarn build之后,变成了这样: 我们根本没有办法修改相关冯server_address,这样就产生了很大的局限性&…

24JS15——DOM

文章目录 一、DOM简介1、什么是DOM2、DOM树 二、获取元素1、如何获取页面元素2、根据id获取3、根据标签名获取4、通过HTML5新增的方法获取5、获取特殊元素body html 三、事件基础1、事件概述2、事件三要素3、执行事件的步骤 四、操作元素1、改变元素内容2、常用元素的属性操作3…

2017计算机学科夏令营上机考试

目录 A:判决素数个数【水题】 B:编码字符串(string)【水题】 C:岛屿周长(matrix)【深搜或者找规律】 D:Safecracker【深搜或者暴力不水】 E:怪盗基德的滑翔翼【动态规划】 F:Full Tank?【图论最短路/BFS优先队列】 G:实现堆结构 H:Subway(迪杰斯特拉算法&a…

理解ASEMI代理海矽美快恢复二极管SFP3012A的性能与应用

编辑-Z 在电子元件领域,快恢复二极管SFP3012A是一种重要的半导体器件,它在电路设计中扮演着至关重要的角色。本文将深入探讨SFP3012A的性能特点和应用领域,帮助读者更好地理解和使用这种二极管。 一、SFP3012A的性能特点 快恢复二极管SFP301…

4个在Pandas DataFrame中进行元素比较的函数

大家好,Pandas DataFrame是具有标记行和列的二维数据结构。 有时我们需要对两个DataFrame进行逐个元素的比较。例如: 使用另一个DataFrame的值来更新其中的值。 比较数值,并选择较大或较小的值。 本文将介绍四个不同的Pandas函数&#xf…

阿里前端常考vue面试题汇总

大厂面试题分享 面试题库 前后端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 web前端面试题库 VS java后端面试题库大全 Vuex中actions和mutations有什么区别 题目分析 mutations和actions是vuex带来的两个独特…

MySQL原理探索——22 MySQL有哪些“饮鸩止渴”提高性能的方法

不知道你在实际运维过程中有没有碰到这样的情景:业务高峰期,生产环境的 MySQL 压力太大,没法正常响应,需要短期内、临时性地提升一些性能。 我做项目的时候,就偶尔会碰上这种场景。用户的开发负责人说,不管…

使用“Cocos引擎”创建的cpp工程如何在VS中调试Cocos2d-x源码

前段时间Cocos2d-x更新了一个Cocos引擎,这是一个集合源码,IDE,Studio这一家老小的整合包,我们可以使用这个Cocos引擎来创建我们的项目。 在Cocos2d-x被整合到Cocos引擎之前,我们可以不那么方便地在我们创建的工程里调…

SpringBoot 实现合并表头导出数据 - EasyExcel应用

文章目录 1. 构建实体类2. 导出3. 导入 EasyExcel是一款开源的Java处理Excel文件的工具库,它提供了简单易用的API,可以方便地读取、写入和操作Excel文件。下面是一些常见的EasyExcel应用场景: 读取Excel文件:使用EasyExcel可以轻…

阿里oss实现拖拽上传+二维码链接展示——技能提升

今天遇到一个需求,就是要实现拖拽上传文件,并调用渲染方法,将渲染后的链接通过二维码展示出来。 上一篇文章也是关于拖拽上传,但是接口是通过后端提供的上传方式来实现的,并非是直接调用阿里OSS来直接实现的。 1.拖拽…

月报总结|Moonbeam 6月份大事一览

本月,Moonbeam赢得第44轮Polkadot平行链插槽拍卖,在未来两年内都将保持活跃! 历时一个多月Moonbeam Bear Necessities Hackathon仍在如火如荼地进行着,从深入研究赛题的Workshop到解答疑惑的Office Hours,黑客松让BUI…

代码随想录算法训练营第七天 | 字符串基础系列1(反转字符串--反转字符串II--替换空格--反转字符串中的单词)

字符串基础系列1 344 反转字符串我的代码代码随想录的代码力扣的示例代码 541 反转字符串II我的代码代码随想录的代码力扣的示例代码 剑指offer-05 替换空格我的代码代码随想录的代码力扣的示例代码 151 反转字符串中的单词我的代码代码随想录的代码力扣的示例代码 一段用于复制…

电子时钟制作(瑞萨RA)(6)----配置RTC时钟及显示时间

概述 本文将详细讲解如何借助e2studio来对瑞萨微控制器进行实时时钟(RTC)的设置和配置,以便实现日历功能和一秒钟产生的中断,从而通过串口输出实时数据。 实时时钟(RTC)模块是一种时间管理外设&#xff0c…

部署深度学习APP的经历(docker,streamlit cloud,nuitka)

部署深度学习APP的经历 最近,接到一个部署深度学习APP的需求,这个APP使用torch、monai和pydicom等库构建了一个识别CT图像中皮下脂肪、内脏脂肪和骨骼肌,输入是CT图像,输出是识别的图像和相关数据。接手的时候,核心的算…

matlab将数据写入到excel中

第一种: 将数据转化为cell块,从A1单元格写起 % xlswrite(info_10*2.xls ,sheet1,B2:B4) clear; clc; a[1 2 3 4 5 6 ];%三组数据 b[11 22 33 44 55 66]; c[12 23 34 45 56 61]; data [a b c];%把数据保存到data中,其中a的表示转置 [m p]si…

PHP:提交表单之后出现本页面刷新的情况,导致路径参数消失

问题: 提交表单前 提交表单后 刷新之后,参数消失 解决办法 在提交表单的方法中写入代码携带参数的代码 样例: 实施 header(Location: table_detial.php?table_name.$table_name.);

Java Web JavaScript (2)23.7.2

5,BOM BOM:Browser Object Model 浏览器对象模型。也就是 JavaScript 将浏览器的各个组成部分封装为对象。 我们要操作浏览器的各个组成部分就可以通过操作 BOM 中的对象来实现。比如:我现在想将浏览器地址栏的地址改为 https://www.itheim…