[ICCV2021]3DStyleNet: Creating 3D Shapes with Geometric and Texture Style Variations

news/2024/2/27 22:03:02

标题:3DStyleNet: Creating 3D Shapes with Geometric and Texture Style Variations

链接:https://arxiv.org/pdf/2108.12958

本文做的是基于3D物体的风格迁移。与之前模型不同的是,他可以同时迁移纹理和几何形状。由于样本不足,本文是将纹理和几何形状的风格迁移单独训练的。几何部分所谓的逻辑就是每个语义分割部位的相对大小,而纹理的风格迁移就遵循了之前工作中的定义。

模型结构

整体网络分为三个部分,纹理迁移,几何迁移和最后的3D空间中的优化阶段。

几何迁移

这里作者认为几何上风格的不同主要取决于局部的大小,比如动漫里通常头部比较大,而真实场景中头部偏小。因此作者将输入的3D模型分解成固定个数的语意块,并将每个语意块映射到一个椭圆形上,使用线性蒙版来进行仿射变换。目的是将原始图中每个部位调整成目标图中每个部位的相对大小,这里使用的训练损失就是基于每个语意区域的chamfer距离。

纹理迁移

这就是使用了基于3DStyleNet直接对纹理图做风格迁移,这个网络的特点是会将目标纹理贴合到当前形状进行渲染重建,因此可以保证一定的3D一致性。

精炼优化

这一部分就是将学习到的纹理和形状输入可微渲染器后输入VGG做风格和内容一致性的损失。这一步的必要性在于3DStyleNet生成的结果不会区分背景和物体,因此可以看到图像中背景上也模拟出了一些纹理。


http://www.ppmy.cn/news/431367.html

相关文章

Unity 3D网页游戏产品展示

自五月份创业以来,团队成员夜以继日,完成了《优狗》的首个可玩版本。 《优狗》基于Unity引擎,面向浏览器及移动设备平台,以狗狗养成为题材,旨在提供一个便捷休闲的3D游戏体验。 当前版本不仅完成了客户端、服务器基本框…

2D、3D

2D 旋转变形rotate() transform: rotate(45deg);/* 旋转角度 */角度为正顺时针转 transform-origin 设置变换原点 默认值transform-origin: 50% 50%;绕图片中心转 transform-origin: 0 0;/* 绕左上角旋转 */缩放变形scale() transform: scale(3);/* 数值小于1表示缩小元素…

Unity 3D游戏发布到PC平台

PC 是最常见的游戏运行平台。在 2007 年之前,PC平台上能够玩的单机游戏实在是少之又少,而几乎就是网游的天下,但是从 2007 年开始,情况就发生了变化。 随着欧美游戏的崛起,很多游戏开始登录 PC 平台,并且很…

[任天堂社长访谈之:Nintendo 3DS内置软件

任天堂社长访问系列之六: Nintendo 3DS内置软件 原文点我 一个真实的“朋友聚会” 岩田聪: 今天我想跟大家谈论下N3DS内置的软件。感谢你们今天能到场。 所有人:感谢社长今天能邀请我们参加这次访谈。 岩田聪: 首先,我想请你们先自我介绍一下…

Web3D

Web3D案例预览链接 简介 Web3D字面意思就是在网页上展示编辑三维场景,比如展示一个机械零件,展示一个产品、展示室内装修效果、景区博物馆漫游、WebVR、Web全景、在线三维建模、游戏、大数据可视化… 第一代技术 第一代实现Web3D的技术并没有流行起来…

3D ShapeNets

主页:http://vision.princeton.edu/projects/2014/3DShapeNets/ 提要:使用CAD数据作为训练数据,使用卷积DBN网络构建了一个3D ShapeNets,对Kinect传感器获取的2.5D深度图进行目标识别和复原全3D形状。 3D shapeNets 将3D形状表示为3D voxe…

3D Game Engine(一)

"There are programmers who are just that: programmers. However, there are also programmmers who are artists or wizards, if you will."

3D Gamestudio

前言:GameStudio是一个可以制作3D/VR游戏的软件,通过和我们Web3D软件相似的建模和帖图、音效、交互等设置,可以方便地建立简单的游戏场景,反过来说明,游戏方面的应用也是我们Web3D技术的应用之一。 软件简介&#xff1…

【cocos2d-x 3D游戏开发】0: 3D时代到来,学cocos3D还是Unity3D?

前言 作为一名cocos2d-x开发者,开发2D游戏已经有两年多了,这两年来目睹了手游市场的浮躁, cocos引擎的出现降低了手游开发的门槛,提高了手游生产效率,这两年着实是火的不行。然而,手游发展速度神速,眨眼间…

3DSIFT

sift点云特整提取&#xff0c;时间个数 #include <iostream>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/common/io.h>#include <pcl/keypoints/sift_keypoint.h>#include <pcl/features/normal_3d.h>#include …

3Dlanenet+

摘要 3D-LaneNet 是一种基于摄像头的 DNN 方法&#xff0c;用于无锚 3D 车道检测&#xff0c;能够检测任意拓扑的 3d 车道&#xff0c;例如拆分、合并以及短车道和垂直车道。 我们遵循最近提出的 3D-LaneNet&#xff0c;并将其扩展为能够检测这些以前不支持的车道拓扑。 我们的…

2D Game Kit 1--Get Started

Unity新出的2D Game Kit现在可以免费在Assets Store下载了&#xff0c;支持2017.3以上的版本。 该2D游戏套件可实现快速开发2D游戏&#xff0c;不用编程。 接下来是Unity官方关于2D Game Kit的教程。 ---------------------------------------------------------- 1.创建场…

3DS资源

OldmanEmu http://www.oldmanemu.net 爱CIA https://lovecia.com/

JAVA3D

一、JAVA3D的优势&#xff1a; 作为一名3D图形学习者&#xff0c;无论是游戏开发、科学计算&#xff0c;还是生物技术&#xff0c;还是虚拟现实&#xff08;Virtual Reality&#xff09;、仿真技术&#xff0c;Java 3D都是很优秀的选择。理由如下&#xff1a;    1&…

Java 3D 开发

OPENGL、VRML、DIRECT3D、JAVA3D的比较 Java3D建立在JAVA基础之上&#xff0c;JAVA语言的简单性使JAVA3D的推广有了可能。它实现了以下三维显示能够用到的功能&#xff1a; 生成简单或复杂的形体&#xff08;也可以调用现有的三维形体&#xff09;&#xff1b;使形体具有颜色…

unity 3d

unity 3d 1. unity3d脚本从唤醒到销毁有一套完整的生命周期,列出系统自带的几个重要方法&#xff1f;哪些可能在同一个对象周期中反复的发生&#xff1f; Awake -> OnEnable -> Start -> FixedUpdate -> Update - > LateUpdate-> OnGUI -> OnDisable -&…

Semantic3D

包含8个语义类&#xff0c;涵盖了广泛的城市户外场景:教堂、街道、铁轨、广场、村庄、足球场和城堡。我们精心选择了各种不同的自然和人工场景&#xff0c;以防止分类器的过度拟合。所有发布的场景都是在中欧捕获的 数据格式 ascii text files with format {x, y, z, intensit…

Mars3D Studio平台发布

近日我们基于提供丰富及智能化功能&#xff0c;助力团队做出精美的交互场景的理念&#xff0c;研发了Mars3D Studio平台&#xff0c;于2023年1月10日正式发布上线&#xff01;欢迎大家访问http://studio.mars3d.cn/ 网站进行体验。 一、资源广场 团队公开的丰富资源数据&#x…

Unity 3D PC平台发布|| Unity 3D Web 平台发布||Unity 3D Android平台发布

Unity 3D PC平台发布 PC 是最常见的游戏运行平台。 随着欧美游戏的崛起&#xff0c;PC 平台随之发生游戏登陆大潮。 在 PC 平台上发布游戏的步骤&#xff1a; 打开要发布的 Unity 3D 工程&#xff0c;执行 File → Build Settings 菜单命令。 在 Platform 列表框中选择 PC&a…

3DSSD

3DSSD voxel-based methods:straightforward and efficient but loss information and encounter performance bottleneckPoint-based methods:achieve better performance but have two stage and inference time is usually intolerable首个不用FP layers 和 the refinement …
最新文章