• [问题求助] 如何在大屏中创建三维场景
    订购了企业版,支持三维场景编辑,但是在创建大屏的时候不知如何使用这个功能,有没有详细的使用说明文档,或者例子?
  • [问题求助] PYQT+open3d 显示模型 模型闪一下后消失
    新手学习pyqt,想在pyqt中内嵌open3d窗口显示模型 ,但是有的时候模型显示一下就消失了其中 有多个按钮修改glassdir 并在每次按下按钮都会跑一次这个函数显示模型每次闪一下的时候就会报错[Open3D WARNING] GLFW Error: The GLFW library is not initialized求助求助求助
  • [技术干货] 在 Vue3 中使用 Threejs
    什么是ThreejsThree.js 是一个基于 WebGL 封装的 JavaScript 三维引擎,可以在浏览器中直接运行 GPU 驱动的游戏与图形驱动应用。Three.js 提供了一系列特性和 API 来绘制 3D 场景,并提供了丰富的文档和教程支持。在 WebGL 引擎中,Three.js 是国内文资料最多、使用最广泛的三维引擎之一。Three.js 的核心概念包括场景、相机、渲染器、物体和光线等。使用 Three.js 可以方便地创建各种 3D 场景,例如添加地面、天空、光照、人物、动物等等,并且可以通过相机来拍摄场景中的画面,通过渲染器将画面绘制到画布上。同时,Three.js 支持各种光线效果,可以产生更加真实的感觉。Threejs的官网为:cid:link_0点击左侧列表中的examples,这是threejs官方的demo(就是加载有点慢)在Vue3中使用TrheejsThree.js 结合 Vue3 使用可以创建出交互性更强的 3D 场景。下面是一些步骤和注意事项:安装 Three.js 和 Vue3:首先,需要在项目中安装 Three.js 和 Vue3。可以使用 npm 或 yarn 进行安装。创建 Vue3 组件:在 Vue3 中,可以创建一个组件来容纳 Three.js 场景。在组件的 mounted 钩子函数中,可以初始化 Three.js 场景,并添加物体、光线等。在组件中引入 Three.js:在 Vue3 组件中,可以使用 import 语句引入 Three.js 库。然后,可以创建 Three.js 的场景、相机、渲染器等对象,并将它们添加到组件的 data 属性中。渲染 Three.js 场景:在 Vue3 组件的 mounted 钩子函数中,可以使用 Three.js 的渲染器对象来渲染场景。可以将渲染器对象的 domElement 属性添加到组件的 template 中,以便在浏览器中显示场景。添加交互性:可以使用 Vue3 的事件绑定机制来添加交互性。例如,可以为 Three.js 场景中的物体添加点击事件,以便在用户点击物体时触发一些动作。注意事项:在结合使用 Three.js 和 Vue3 时,需要注意以下几点:避免在 Vue3 的模板中直接使用 Three.js 的对象和方法,因为这可能会导致性能问题。在使用 Three.js 时,需要注意资源的管理和释放,以避免内存泄漏和性能问题。可以使用 Vue3 的响应式机制来动态更新 Three.js 场景中的物体和光线等属性。可以使用 Vue3 的组件化特性来将 Three.js 场景拆分成多个组件,以便更好地组织和维护代码。
  • [其他] 唉都是作业
    11111111111111111111111111111
  • [技术干货] An Effective Loss Function for Generating 3D Models from Single 2D Image without Rendering
    An Effective Loss Function for Generating 3D Models from Single 2D Image without Rendering论文地址:cid:link_3 论文提出了一种新颖的有效损失函数,用于评估重建的 3D 点云的投影覆盖地面实况对象轮廓的程度。然后使用 Poisson Surface Reconstruction 将重建的点云转换为 3D 网格。最后,在特定的 3D 网格上执行基于 GAN 的纹理映射,并从单个 2D 图像生成带纹理的 3D 网格。注意事项:使用框架**:** PyTorch1.4.0使用硬件**:** 8 vCPU + 64 GiB + 1 x Tesla V100-PCIE-32GB运行代码方法**:** 点击本页面顶部菜单栏的三角形运行按钮或按Ctrl+Enter键 运行每个方块中的代码JupyterLab的详细用法**:** 请参考《ModelAtrs JupyterLab使用指导》碰到问题的解决办法**:** 请参考《ModelAtrs JupyterLab常见问题解决办法》1.下载代码和数据集运行下面代码,进行数据和代码的下载和解压缩使用CUB-200-2011数据集,数据位于2dto3d/datasets/cub/CUB_200_2011中import os# 数据代码下载!wget https://obs-aigallery-zc.obs.cn-north-4.myhuaweicloud.com/algorithm/2dto3d.zip# 解压缩os.system('unzip 2dto3d.zip -d ./')os.chdir('./2dimageto3dmodel/2dto3d')2.训练2.1安装依赖库kaolin编译安装,cid:link_0耐心等待,需要一些时间import osos.system('pip install -r requirements.txt')os.system('pip install scipy==1.4.1')os.system('cd kaolin&&python setup.py install')os.system('pip install --no-dependencies nuscenes-devkit opencv-python-headless scikit-learn joblib pyquaternion cachetools')os.system('pip install packaging')02.2训练用预训练的模型,在2dto3d/gan_weights/pretrained_weights_cub/checkpoint_latest.pth训练完成后,模型也会更新这里只训练2个epoch!python main.py --dataset cub --batch_size 16 --weights pretrained_weights_cubTime per epoch: 162.517 s100%|█████████████████████████████████████████| 373/373 [01:25<00:00, 4.79it/s]FID (training set): 264.43Texture-only FID (training set): 205.55Mesh-only FID (training set): 54.65FID (validation set): 264.48Texture-only FID (validation set): 205.73Mesh-only FID (validation set): 55.493.模型测试测试的结果都在2dto3d/results/pretrained_weights_cub/文件夹下!python main.py --dataset cub --batch_size 16 --weights pretrained_weights_cub --save_resultsCUB 200-2011 dataset with 5964 images is successfully loaded.Evaluating epoch 2Export of batch with size '16' successfully done.3.1展示结果3d网格可以下载之后使用3D查看器来展示,这里只展示2d图像 如果要精确,就需要多训练或者进行调参import matplotlib.pyplot as pltimg = plt.imread('../2dto3d/results/pretrained_weights_cub/mesh_1.png')plt.imshow(img)<matplotlib.image.AxesImage at 0x7f71da1a2750>
  • [热门活动] 实景还原的3D云展览体验过吗?足不出户就能看展!
    未来,展览服务将会往什么方向发展?疫情后多场线上展览成功举行,似乎已经给出了答案。将线下展览的分流至线上,让部分观众实现足不出户就能参展,这是会展行业前进的一大步。积木易搭旗下3D云展系统,基于3D高保真立体模型和场景,帮助客户快速搭建线上云展,实现高效、高质、高性价比的服务。3D数字展厅是虚拟展示的典型表现形式,它完全基于互联网与3D建模技术,参加者不需要安装任何软件甚至插件,仅需要通过点击一个链接或扫描二维码,便可畅游一个完全三维的虚拟环境,观看产品演示和介绍,参观艺术馆、画展、摄影展以及各类展会、展台,参加实时直播的研讨会并和会议方、演讲嘉宾、参展商在线交谈。 3D数字展厅形式:1.实景展厅真实还原实体场景,适用于有实体门店/工厂/公司/工作室的企业或个人,通过全景拍摄的方式复刻线下场景。2.虚拟展厅将想象变为现实,适用于没有实体店面,或者想根据需求创建新的空间形象,满足不同的情景需求。 积木易搭3D展厅制作流程及周期 华为云云市场积木易搭3D云展系统产品优势:1、模版展厅,自主布展:积木易搭提供海量展厅模版,参展商根据自身需求选择相应模版后,即可在线进行布展,搭建专属云展厅。积木易搭模版展厅,帮助企业以超低成本快速搭建线上3D展厅,为用户创造极致的线上体验。2.定制服务,专属模版:针对个性化展厅搭建需求的客户,积木易搭可提供量身定制专属服务,通过打造极具企业品牌特色的云展空间,凸显企业高端形象,助力企业数字化转型,快速实现云端与空间仿真的跨次元联动,让企业畅享3D高新技术带来的无限可能。3、技术优势:自有技术支撑,多个云展项目认证/指定的3D技术服务商;4、成本优势:一站式云展搭建服务,建展时间节省两倍,建展成本行业优势;5、项目优势:已服务多个云展会项目,形成系统化服务流程,经验丰富。文中提到的商品链接:3D云展系统【华为云云市场,助您上云无忧】