0基础学习VR全景平台篇第114篇:全景图优化和输出 - PTGui Pro教程

2023-10-30 03:15

本文主要是介绍0基础学习VR全景平台篇第114篇:全景图优化和输出 - PTGui Pro教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

上课!全体起立~

大家好,欢迎观看蛙色官方系列全景摄影课程!

前情回顾:之前,我们详细介绍了如何用编辑器、控制点、垂直线等功能优化错位和矫正水平,然而这些调整不会马上生效。

我们需要在【优化】选项卡中,对此前调整的控制点&垂直线进行算法优化,效果立竿见影!

(控制点优化提示)

1. 优化

如果我们调整完控制点、垂直线,不优化处理,直接输出的话,会跳出“提示框”,如上图,提示“控制点已经修改,但项目尚未优化。”这个时候,我们选择“取消”按钮,先去优化该全景项目,较为明智。

(【优化】选项卡)

来到【优化】选项卡界面,如上图,红框圈中的,分别是四块区域:全域优化设置、独立优化设置、水平/垂直控制点设置、运行优化程序按钮。自上而下,依次设置好选项,最后按下运行优化按钮

大家注意观看下面截图中的文字,都在详细说明各个选项的含义。

(全局优化设置)

这些大段的难懂文字,小编来帮大家翻译翻译!

1)全域优化设置:

视野/焦距:指的就是拍摄镜头所用的焦段,算法自动会帮我们优化填写不准确的焦段数值和水平视野;

a/b/c:这个选项则是校正镜头的失真,帮助获得最精准的拼接;

转移(长边)/转移(短边):指镜头移位补偿,可以粗浅的理解成我们前期调节点讲的中心靶偏移;

总而言之,在全域优化设置中勾选以上三个选项,其他两个选项应用于一些特殊情况,不用勾选。

(独立优化设置)

(运行优化程序)

2)独立优化设置

其实就是单独每个影像的优化。重置/保持都可以理解成停止优化视点,优化是继续优化视点。

所以,如果一组全景拼接效果已经比较良好,“观点”这一栏选择“重置/保持”,否则反而会适得其反;如果拼接效果不佳,“观点”这一栏除影像1依然选择“重置”,其他影像选择“优化”,则可以通过优化消除错位。

(小编加粗又划线了,知道有多重要了吧。知识点啊,同学们!)

为什么影像1这么有个性呢?因为后面的影像要以维持现状的影像1为基准来调整,不然就陷入了没有意义的无限循坏。

(水平/垂直控制点设置)

3)水平/垂直控制点优化

这一项,我们一般选择“在第二关中平整”,既可以拉直全景,又不影响对齐影像,比较平衡。不像“忽视”和“包括单程”,太过极端,要么不管垂直控制点,要么舍弃了一部分拼接效果。

(优化结果)

【优化】选项卡中的都设置完成后,直接点击【运行优化程序】按钮,很快啊,弹窗会展示“优化结果”,鼠标点击“是”,完成优化。

(【创建全景】选项卡)

2. 输出

然后我们进入输出全景图环节,也就是【创建全景】选项卡。需要注意的有三个设置项。

1)输出文件位置

默认输出到源图像所在的文件夹;也可以自行更改至“指定文件夹”。

2)渲染性能

一般选择在GPU上处理,如果较老的版本不支持GPU加速,则更改至在CPU上处理。

(输出品质100%)

3)JPEG品质

摄影师有一个始终不能忘记的信仰,就是画质,摄影对于清晰刻画细节的执着追求从“纯影派”开始流传至今,所以我们摄影后期处理的过程中都要保持100%的输出品质。

(创建全景按钮)

点击【创建全景】按钮,跳出“输出渲染进度条”,等进度条走完输出结束。

(全景输出进度条)

我们到源图像文件夹中,检查全景图是否创建完成,如下图红框圈中,文件“3A2A9973 全景.jpg”,输出成功。

(全景输出成功)

下课啦!!!

欢迎在下方评论区留言,与蛙色的小伙伴们共同交流进步吧!

这篇关于0基础学习VR全景平台篇第114篇:全景图优化和输出 - PTGui Pro教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/305234

相关文章

JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)

《JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)》:本文主要介绍如何在IntelliJIDEA2020.1中创建和部署一个JavaWeb项目,包括创建项目、配置Tomcat服务... 目录简介:一、创建项目二、tomcat部署1、将tomcat解压在一个自己找得到路径2、在idea中添加

Java利用Spire.Doc for Java实现在模板的基础上创建Word文档

《Java利用Spire.DocforJava实现在模板的基础上创建Word文档》在日常开发中,我们经常需要根据特定数据动态生成Word文档,本文将深入探讨如何利用强大的Java库Spire.Do... 目录1. Spire.Doc for Java 库介绍与安装特点与优势Maven 依赖配置2. 通过替换

Python + Streamlit项目部署方案超详细教程(非Docker版)

《Python+Streamlit项目部署方案超详细教程(非Docker版)》Streamlit是一款强大的Python框架,专为机器学习及数据可视化打造,:本文主要介绍Python+St... 目录一、针对 Alibaba Cloud linux/Centos 系统的完整部署方案1. 服务器基础配置(阿里

Spring Boot基于 JWT 优化 Spring Security 无状态登录实战指南

《SpringBoot基于JWT优化SpringSecurity无状态登录实战指南》本文介绍如何使用JWT优化SpringSecurity实现无状态登录,提高接口安全性,并通过实际操作步骤... 目录Spring Boot 实战:基于 JWT 优化 Spring Security 无状态登录一、先搞懂:为什

Spring IOC核心原理详解与运用实战教程

《SpringIOC核心原理详解与运用实战教程》本文详细解析了SpringIOC容器的核心原理,包括BeanFactory体系、依赖注入机制、循环依赖解决和三级缓存机制,同时,介绍了SpringBo... 目录1. Spring IOC核心原理深度解析1.1 BeanFactory体系与内部结构1.1.1

SpringBoot集成iText快速生成PDF教程

《SpringBoot集成iText快速生成PDF教程》本文介绍了如何在SpringBoot项目中集成iText9.4.0生成PDF文档,包括新特性的介绍、环境准备、Service层实现、Contro... 目录SpringBoot集成iText 9.4.0生成PDF一、iText 9新特性与架构变革二、环

2025最新版Android Studio安装及组件配置教程(SDK、JDK、Gradle)

《2025最新版AndroidStudio安装及组件配置教程(SDK、JDK、Gradle)》:本文主要介绍2025最新版AndroidStudio安装及组件配置(SDK、JDK、Gradle... 目录原生 android 简介Android Studio必备组件一、Android Studio安装二、A

前端Visual Studio Code安装配置教程之下载、汉化、常用组件及基本操作

《前端VisualStudioCode安装配置教程之下载、汉化、常用组件及基本操作》VisualStudioCode是微软推出的一个强大的代码编辑器,功能强大,操作简单便捷,还有着良好的用户界面,... 目录一、Visual Studio Code下载二、汉化三、常用组件1、Auto Rename Tag2

JavaScript装饰器从基础到实战教程

《JavaScript装饰器从基础到实战教程》装饰器是js中一种声明式语法特性,用于在不修改原始代码的情况下,动态扩展类、方法、属性或参数的行为,本文将从基础概念入手,逐步讲解装饰器的类型、用法、进阶... 目录一、装饰器基础概念1.1 什么是装饰器?1.2 装饰器的语法1.3 装饰器的执行时机二、装饰器的

Java JAR 启动内存参数配置指南(从基础设置到性能优化)

《JavaJAR启动内存参数配置指南(从基础设置到性能优化)》在启动Java可执行JAR文件时,合理配置JVM内存参数是保障应用稳定性和性能的关键,本文将系统讲解如何通过命令行参数、环境变量等方式... 目录一、核心内存参数详解1.1 堆内存配置1.2 元空间配置(MetASPace)1.3 线程栈配置1.