La implementació del monitor i el mirall a l'ús de UE4 de SceneCapture2D
Implementation Monitor
**
L'efecte del monitor i el mirall a l'ús de UE4 de SceneCapture2D v
**
En primer lloc, el propòsit
Per tal d’aconseguir l’efecte de crear un monitor o un mirall a l’escena virtual. Aquí es necessita un component sceneCapture2D.
En segon lloc, l’entorn de prova
UE4 4.24
Tres, idees
1. El component SceneCaptue2D es pot entendre com un component de càmera per obtenir una imatge bidimensional (només comprensió personal, perquè sembla una càmera), aquest component té una opció, Texture Target, que és el lloc per emmagatzemar la imatge obtinguda. . Aquest textura Targrt és un tipus de renderització objectiu.
2. Si volem un mirall, configurem el material del mirall en material dinàmic. Aquest efecte es pot aconseguir assignant el color base d'aquest material dinàmic (en realitat el material mirall) a l'objectiu de textura anterior. Nota: El color base ha de correspondre a una variable parametritzada, de manera que es pugui assignar directament durant l'assignació dinàmica de material.
Quatre, passos
1. El material del mirall
Nota:
(1) Establim tres variables en aquest material. Els dos primers poden ser relacions d’aspecte i no he vist efectes específics. Es pot provar. Podeu crear una instància d'aquest material i establir l'amplada i l'alçada directament a la instància. A l'exemple, un mirall amb una longitud i amplada de 2: 1 i les instàncies materials corresponents són 1,4 i 0,7 respectivament. El misteri està a l’espera de les proves. Tingueu en compte que la direcció horitzontal s’inverteix, perquè el mirall capta una imatge de mirall.
2. Els paràmetres també es defineixen a l'exemple emissiu, però es poden definir directament a fix.
2. Creeu un objectiu corresponent per a sceneCapture2D
(1) Aquest és un tipus renderTarget
Vaig pensar que el meu mirall era vertical. Per tant, he establert la relació d’aspecte de la manera anterior.
A la part superior es troba el component SceneCapture2D creat al pla. Establiu l’orientació al que hem creat.
L’estat encerclat en vermell és optimitzar el rendiment. Si es captura cada fotograma, el consum d’energia serà més gran. Per tant, només hem comprovat la captura quan ens movem.
3. El procés de creació d'instàncies de material dinàmic en el pla d'activació
(1) Exemples de materials dinàmics
El model pot contenir diversos materials, per tant, fixeu-vos en el número d’índex de Material.
A la inicialització, després de crear una instància de material dinàmic, podeu assignar valors.
(2) Assignació parametritzada
Assigneu l'objectiu de renderització corresponent a SceneCapture2d al material dinàmic. El material del mirall acabat és l’efecte del material obtingut per la càmera.
efecte final:
Un amic m’ho va dir abans, fins ara recordo el que va dir: això és molt senzill ..., hola amic, estàs bé?