Features:

  • An ArchVisCineCamera can automatically correct the view to look like a 2-point perspective.

  • Custom Movie Render Queue Passes to handle the perspective correction.

  • Custom Dataprep Operations to provide more functionality.

  • Full description of all the available features on the GitHub Wiki Page.

Code Modules:

  • Module ArchVisTools [Runtime] containing ArchVisCineCameraActor, ArchVisCineCameraComponent, and custom Movie Render Passes.

  • Module ArchVisToolsEditor [Editor] containing mostly Dataprep Operations.

Number of C++ Classes: 11 [ArchVisTools], 14 [AchVisToolsEditor]

Network Replicated: NA/Not tested

Supported Development Platforms: Successfully packaged and tested for Windows only

Documentation: https://github.com/Voulz/ArchVisTools/wiki

Example Project: https://github.com/Voulz/ArchVisTools/wiki/Sample-File

Important/Additional Notes:

This plugin has been developed and tested for ArchVis, using Dataprep for import, Sequencer for animation, and Movie Render Queue for rendering. It should work fine for any other purpose (the plugin packages and works properly) but please contact me first if you have any particular use case in mind. 

The Dataprep Operations were made and tested for Datasmith files coming from SketchUp. They should work similarly with Datasmith files coming from other software but feel free to contact me first if you have any particular questions.

特征:

  • ArchVisCineCamera可以自动校正视图,使其看起来像2点透视。

  • 自定义影片渲染队列传递以处理透视校正。

  • 自定义Dataprep操作以提供更多功能。

  • GitHub Wiki页面上所有可用功能的完整描述。

代码模块:

  • 包含ArchVisCineCameraActor、ArchVisCineCameraComponent和自定义电影渲染通道的模块ArchVisTools[Runtime]。

  • 模块ArchVisToolsEditor[编辑器]主要包含Dataprep操作。

C++类数:11[ArchVisTools],14[AchVisToolsEditor]

网络复制:NA/未测试

支持的开发平台:仅适用于Windows的成功打包和测试

文件: https://github.com/Voulz/ArchVisTools/wiki

示例项目: https://github.com/Voulz/ArchVisTools/wiki/Sample-File

重要/附加注意事项:

该插件已经为ArchVis开发和测试,使用Dataprep进行导入,使用Sequencer进行动画,使用Movie Render Queue进行渲染。 它应该可以用于任何其他目的(插件包和正常工作),但如果您有任何特定的用例,请先与我联系。 

Dataprep操作是针对来自SketchUp的Datasmith文件进行和测试的。 他们应该与来自其他软件的Datasmith文件类似,但如果您有任何特定问题,请随时先与我联系。










ArchVis Tools

ArchVis Tools is a plugin that provides Camera Actors with added functionality useful for architecture rendering like an automatic vertical lines correction for 2-point perspectives.

Other Marketplace Content used for the images but not included in this pack:

– First Person Template by Epic Games

Soul: City by Epic Games

Downtown West Modular Pack by PurePolygons

Quick links:

The plugin is built for UE 4.27, UE 5.0-5.4 !

2024 11-17

UE 5.5 version submitted to EPIC!

I usually takes 1 or 2 weeks to update the plugin and for Fab to process it

Exciting: after a few updates in the Engine code I was able to push for, the regular Deferred Passes should now properly handle the ArchVisCamera! The [ArchVis] Deferred Passes will slowly be deprecated in future versions.

Please reach out if something does not work as expected.

Uploaded version compatible with UE 5.5 Preview!

You will have to compile it manually until I can upload the final version when UE 5.5 is officially released.

https://github.com/Voulz/ArchVisTools/wiki/Manual-Compiling

Note: this UE 5.5Preview version should work properly with MRQ, but will be limited in other aspects (Movie Render Graph) as I cannot have parts of the code working for both 5.4 and 5.5. Everything will work properly when 5.5 is released, so for now it is not recommended to switch your projects yet to 5.5. Please do prior testing if you still want to switch.

The plugin will generally require an update after each engine update, so give me some to assess the changes and adjust accordingly before you update to the latest version.

ArchVisCineCamera

This plugin features an ArchVisCineCamera which can automatically correct the view to look like a 2-point perspective (with the vertical lines being truly vertical). The strength of the correction can be adjusted as required. The ArchVisCineCamera also has an experimental feature where we can set a custom NearClippingPlane distance per camera, which is useful for interior shots.

There is also an experimental `ArchVisSceneCapture2D` which allows the rendering of an ArchVisCineCamera to a texture.

All the properties are accessible in Blueprint and can be animated in Sequencer.

Movie Render Queue Passes

To render the unique features of the ArchVisCineCamera, some custom Movie Render Queue Passes were created, based on the existing ones. The following are available:

  • [ArchVis] Deferred Rendering

  • [ArchVis] Deferred Rendering (Unlit)

  • [ArchVis] Deferred Rendering (Detail Lighting)

  • [ArchVis] Deferred Rendering (Lighting Only)

  • [ArchVis] Deferred Rendering (Reflections Only)

  • [ArchVis] Path Tracer

  • [ArchVis] Object Id (Limited) [since v1.1]

Dataprep Operations

Custom Dataprep Operations were created to provide more functionality. The following are available:

  • Branch Merge [Operation]

  • Build Adjacency [Operation]

  • Explode [Operation]

  • Face Camera [Operation] (The operation doesn’t currently work on UE5 Preview, but the component can be manually added)

  • Material Name [Filter]

  • Replace Camera [Operation]

  • Simplify Hierarchy [Operation]

  • Debug Operations [Operation]

Full description of all the available features on the GitHub Wiki Page: https://github.com/Voulz/ArchVisTools/wiki

Changelog

v1.6.2 (2024 09-10):

  • [Fix] Allow Multi Camera export on UE 5.4

v1.6.1 (2024 07-24):

  • [Fix] Fixed an issue with Simulate and with GameMode on UE 5.4

v1.6.0 (2024 04-27):

  • Compatible with UE 5.4

v1.5.5 (2024 03-26):

  • Compatible with UE 5.4 Preview

v1.5.4 (2023 09-23):

  • [Fix] Fixed a packaging issue on UE 5.3

v1.5.3 (2023 09-10):

  • Compatible with UE 5.3

v1.5.1 (2023 04-03):

  • Compatible with UE 5.2

v1.5 (2022 11-20):

  • Compatible with UE 5.1

  • Path Tracer not rendering with lower end graphic cards due to changes in the Engine. I am actually not able to test the Path Tracer pass anymore :(

  • Better support of NearClipPlane in the editor. Default CineCameras now have the property Custom Near Clip Plane that you should use instead but it currently cannot be animated. You can still use the property Override Near Clip Plane of the ArchVis Camera which is animatable.

  • [Fix] Fixed a bug where the render from the Movie Render Queue wasn’t matching the viewport when the Filmback settings of the camera were different from the aspect ratio of the output.

v1.4.2 (2022 10-23):

  • Compatible with UE 5.1 Preview 2 (not Preview 1). Still issues with the default Movie Render Queue Passes ObjectID not exporting on exr (has been reported to Epic) and Path Tracer not rendering with lower end graphic cards.

v1.4.1 (2022 08-09):

  • Bug Fix on the Movie Render Queue Settings needing a manual reset when reloading a preset.

  • Small fixes on a few Dataprep recipies.

v1.4 (2022 04-19):

  • Now compatible with Unreal Engine 5.0 (5.0.0, 5.0.1 and 5.02)

v1.3 (2022 03-01):

  • Now compatible with Unreal Engine 5.0 Preview 1 and 2

v1.2 (2022 02-15):

  • Added support for High Res Rendering

  • The ArchVisCineCamera should now also be accessible through Place Actors > Cinematic

v1.1 (2021 12-12):

  • Added the Movie Render Queue Pass [ArchVis] Object Id (Limited)

  • Custom Dataprep Blueprints have been converted to C++

弓形工具

ArchVis Tools是一个插件,它为相机Actor提供了对架构渲染有用的附加功能,例如对2点透视进行自动垂直线校正。

其他市场内容用于图像,但不包括在这个包中:

-史诗游戏的第一人称模板

灵魂:城市 史诗游戏

市区西区组合包 由PurePolygons

快速链接:

该插件是为UE4.27,UE5.0-5.4构建的!

2024 11-17

UE5.5版本提交给EPIC!

我通常需要1或2周的时间来更新插件并让Fab处理它

令人兴奋的是:在我能够推动的引擎代码中进行了一些更新之后,常规延迟传递现在应该正确处理ArchVisCamera! [ArchVis]延迟传递将在未来的版本中慢慢被弃用。

如果有什么东西不能按预期工作,请伸出手来.

上传版本兼容UE5.5预览版!

您将不得不手动编译它,直到我可以在UE5.5正式发布时上传最终版本。

https://github.com/Voulz/ArchVisTools/wiki/Manual-Compiling

注意:此UE5.5预览版应该可以与MRQ一起正常工作,但在其他方面(电影渲染图)将受到限制,因为我不能让部分代码同时适用于5.4和5.5。 当5.5发布时,一切都会正常工作,所以现在不建议将您的项目切换到5.5。 如果您还想切换,请先做测试。

该插件通常需要在每次引擎更新后更新,所以在更新到最新版本之前给我一些评估更改并相应调整。

鹿ArchVisCineCamera

这个插件的特点是一个ArchVisCineCamera,它可以自动纠正视图看起来像一个2点透视(垂直线是真正垂直的)。 校正的强度可以根据需要进行调整。 ArchVisCineCamera还有一个实验性功能,我们可以设置每个相机的自定义NearClippingPlane距离,这对于内部拍摄非常有用。

还有一个实验性的’ArchVisSceneCapture2D’,它允许将ArchVisCineCamera渲染到纹理。

所有属性都可以在蓝图中访问,并且可以在Sequencer中设置动画。

电影渲染队列通过

为了呈现ArchVisCineCamera的独特功能,创建了一些基于现有的自定义电影渲染队列通道。 以下是可用的:

  • [ArchVis]延迟渲染

  • [ArchVis]延迟渲染(未点亮)

  • [ArchVis]延迟渲染(细节照明)

  • [ArchVis]延迟渲染(仅照明)

  • [ArchVis]延迟渲染(仅反射)

  • [ArchVis]路径追踪器

  • [ArchVis]对象Id(有限)[自v1.1起]

Dataprep操作

创建了自定义Dataprep操作以提供更多功能。 以下是可用的:

  • 分支合并[操作]

  • 建立邻接[操作]

  • 爆炸[操作]

  • Face Camera[Operation](该操作目前在UE5Preview上不起作用,但可以手动添加该组件)

  • 材料名称[过滤器]

  • 更换相机[操作]

  • 简化层次结构[操作]

  • 调试操作[操作]

GitHub Wiki页面上所有可用功能的完整描述: https://github.com/Voulz/ArchVisTools/wiki

更新日志

v1.6.2(2024 09-10):

  • [修复]允许UE5.4上的多摄像机导出

v1.6.1(2024年07月24日):

  • [修复]修复了Ue5.4上Simulate和GameMode的问题

v1.6.0(2024年04月27日):

  • 兼容UE5.4

v1.5.5(2024 03-26):

  • 兼容UE5.4预览版

v1.5.4(2023 09-23):

  • [修复]修复了UE5.3上的打包问题

v1.5.3(2023 09-10):

  • 兼容UE5.3

v1.5.1(2023 04-03):

  • 兼容UE5.2

v1.5(2022 11-20):

  • 兼容UE5.1

  • 由于引擎的变化,路径跟踪器不能用低端图形卡渲染. 我实际上无法再测试Path Tracer pass:(

  • 在编辑器中更好地支持NearClipPlane。 默认的CineCameras现在有属性自定义靠近剪辑平面,你应该使用,但它目前不能动画。 您仍然可以使用属性复盖附近的剪辑平面的ArchVis相机是动画。

  • [修正]修正了一个错误,即当相机的回片设置与输出的宽高比不同时,电影渲染队列中的渲染与视口不匹配。

v1.4.2(2022 10-23):

  • 兼容UE5.1Preview2(不是Preview1)。 默认电影渲染队列仍然存在问题,通过ObjectID未在exr上导出(已报告给Epic)和Path Tracer未使用低端图形卡渲染。

v1.4.1(2022 08-09):

  • 修复重新加载预设时需要手动重置的电影渲染队列设置的错误。

  • 一些Dataprep recipies上的小修复。

v1.4(2022 04-19):

  • 现在兼容虚幻引擎5.0(5.0.0、5.0.1和5.02)

v1.3(2022 03-01):

  • 现在兼容虚幻引擎5.0预览1和2

v1.2(2022年02月15日):

  • 增加了对高分辨率渲染的支持

  • ArchVisCineCamera现在也应该可以通过地方演员>电影访问

v1.1(202112-12):

  • 添加了电影渲染队列通道 [ArchVis]对象Id(有限)

  • 自定义Dataprep蓝图已转换为C++

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。