The following tutorial by Mohamed Sallam is demonstrating two different methods to create a city environment for Twinmotion. The same workflows can be used for Unreal Engine 4.
The direction from a BP_POI actor to its LookAt_Target_Location, gives you the camera yaw rotation. Therefore, changing the LookAt_Target_Location will change the yaw rotation accordingly.
You can freely change the color of individual POI actors unless their POI Type is set to POI Filter. The color for those type of POI actors is set according to their Availability status.
For POI actors with the POI Type: POI, POI_Center;
For POI actors with the POI Type: POI_Filter;
Welcome to the ArchViz Explorer Documentation. This page is designed to give you an overview of various elements inside the project. We will make adjustments to the documentation page based on the feedback we receive. Feel free to write us your questions and suggestions: [email protected]
The landscape and HDR images are not included in the basic project. The reason is that the UE4 Marketplace policy is prohibiting free third party content that requires attribution.
But DO NOT WORRY! You just have to download the following file and paste the new Content folder into your ArchVizExplorer project folder.
Please don’t forget to read the licensing for the additional content and to give appropriate credit!
Licensing for ArchViz Explorer Realistic Expansion:
ArchViz Explorer comes as a “complete project” and is therefore intended to be used as a base template that users can build upon.
We would recommend migrating your existing project to a new ArchViz Explorer project, in case your project is containing little or no blueprints.
If you still want to migrate the features of Archviz Explorer into an existing project, you need to do the following.
After completing the migration you will have to do some changes in your Project Settings.
Is made of a colored 3D volume and a 3D widget component (label). It contains all the information you want to display on the Info Widget and the targeting direction for the spring arm of the Explorer Pawn.
Is controlling camera movements (Pitch, Yaw and Zoom) and the movement between one POI to another.
Stores a reference of the POI array, as well a reference of the currently selected POI.
It won’t be destroyed when changing levels and can therefore be used to pass information to an interior scene.
The most convenient way to create a BP_POI actor is by creating a copy of an existing one and customize it afterward. Once you placed a BP_POI actor into your level, you have to assign it a role by selecting its POI Type under Details Menu > Default.
There are currently three POI Types to choose from.
Is automatically categorized and listed in the UI based on its actor tags.
Make sure that your POI actor has been assigned with valid tags for its category and subcategory! Otherwise, it won’t be visible during play.
Is used to mark the main object of your project and Is using BP_3D_Center_Widget for its 3D label. Make sure that the POI actor has been assigned with a valid tag!
In order to create a 3D volume which can be filtered inside the Unit Search menu, switch the POI_Type under Default to POI_Filter. This POI actor can be filtered by criteria like surface, price, orientation, etc.
It is only visible when inside the Unit Search menu and doesn’t require any actor tag!
You can add media content to your Main Gallery in the following way:
If you want to add media content to your POI actors Info Widget, follow these steps :
The Section View effect is a complex system which is compiled from the following elements:
Each Material that should be affected by the Section View Mask must have the Material Function MF_SectionMask assigned to its Opacity Mask output. (E.g. M_Wall.)
Inside of MF_SectionMask you will find the Material Function BoxMask-3D. The Material Parameter Collection SectionMask_MPC defines the size, opacity and orientation of that BoxMask-3D.
BP_Explorer_Pawn updates these values inside of SectionMask_MPC on every tick (Event Tick) after the event Update_SectionView_Mask is called by the BP_UnitSearch_Widget. It is also possible to call the same event from different Blueprints.
The initial size and position of the mask can be set by BP_Explorer_Pawn in your scene: BP_Explorer_Pawn (Scene) -> SectionView -> SectionView_Initial_Volume
The windows on surrounding buildings are simulated by a dynamic material and are glowing during nighttime.
Notice, how the emissive intensity of the mater material M_Maquette, is driven by the scalar parameter Buildings of the Material Parameter Collection Emissive_MPC.
Depending on the time of day, BP_Time_Widget is evaluating the value of Buildings from the Float Curve Buildings_Emissive_Curve.