CameraReflection()

Syntaxe

CameraReflection(#Camera, #CameraPrincipale, EntiteID)
Description
Définit une caméra comme une caméra-miroir.

Arguments

#Camera La caméra à utiliser comme caméra-miroir.
#CameraPrincipale La caméra à utiliser comme source d'image à refléter.
EntiteID L'EntityID() à utiliser comme source d'image à refléter.

Valeur de retour

Aucune.

Remarques

Ce sont à la fois #CameraPrincipale et EntiteID qui seront utilisés comme sources de l'image à refléter en image miroir.

Une texture RTT doit être créée à partir de #Camera à l’aide de CreateRenderTexture().
La matière (matériau) qui utilisera cette texture RTT doit être définie avec SetMaterialAttribute() de cette manière: SetMaterialAttribute(Matiere, #PB_Material_ProjectiveTexturing, #Camera).

Cette commande doit être utilisée dans la boucle de rendu.

Exemple

Reflection.pb

Voir aussi

SetMaterialAttribute()

OS Supportés

Tous

<- CameraRange() - Camera Index - CameraRenderMode() ->