Übersicht

UE6 Editor Tools — Scaffolding

RTT / Integrations / UE6 / Editor

This folder contains editor‑level tools for visualizing RTT operators, invariants, resonance fields, and entropy boundaries inside Unreal Engine 6.
All tools are minimal, operator‑first, and aligned with the UE6 Operator Map.


Folder Structure#

Editor/
    RTTTools.py
    RTT_ResonanceVisualizer.py
    RTT_EntropyInspector.py
    RTT_OperatorTimeline.py

Each file is a standalone editor utility script.


1. RTTTools.py (Entry Point)#

# RTTTools.py
# Entry point for all RTT editor utilities
 
import unreal
 
@unreal.uclass()
class RTTTools(unreal.GlobalEditorUtilityBase):
    pass
 
def visualize_resonance(actor):
    unreal.log("RTT: Visualizing resonance for {}".format(actor.get_name()))
    # TODO: call RTT_ResonanceVisualizer
 
def inspect_entropy(world):
    unreal.log("RTT: Inspecting entropy in world {}".format(world.get_name()))
    # TODO: call RTT_EntropyInspector
 
def open_operator_timeline():
    unreal.log("RTT: Opening operator timeline")
    # TODO: call RTT_OperatorTimeline

2. RTT_ResonanceVisualizer.py#

# RTT_ResonanceVisualizer.py
# Visualizes resonance fields in the UE6 editor
 
import unreal
 
def draw_resonance_field(actor, frame):
    # frame = FRTTResonanceFrame (amplitude, frequency, phase)
    color = unreal.LinearColor(frame.amplitude, 0.1, 1.0 - frame.amplitude, 1.0)
    loc = actor.get_actor_location()
 
    unreal.SystemLibrary.draw_debug_sphere(
        actor,
        loc,
        50.0 + frame.amplitude * 200.0,
        32,
        color,
        0.1,
        2.0
    )
 
def visualize(actor):
    unreal.log("RTT: Resonance visualizer running for {}".format(actor.get_name()))
    # TODO: call C++ RTT_ProbeResonance

3. RTT_EntropyInspector.py#

# RTT_EntropyInspector.py
# Visualizes entropy boundaries and collapse signatures
 
import unreal
 
def draw_entropy_signature(sig):
    # sig = FRTTEntropySignature (location, radius, intensity)
    color = unreal.LinearColor(1.0, 0.0, 0.0, 1.0)
    unreal.SystemLibrary.draw_debug_sphere(
        None,
        sig.location,
        sig.radius,
        32,
        color,
        0.1,
        2.0
    )
 
def inspect(world):
    unreal.log("RTT: Entropy inspector running")
    # TODO: call C++ RTT_TraceEntropy

4. RTT_OperatorTimeline.py#

# RTT_OperatorTimeline.py
# Displays operator values over time inside the editor
 
import unreal
 
class OperatorTimeline:
    def __init__(self):
        self.frames = []
 
    def add_frame(self, phi, variance, resonance, entropy):
        self.frames.append({
            "phi": phi,
            "variance": variance,
            "resonance": resonance,
            "entropy": entropy
        })
 
    def render(self):
        unreal.log("RTT: Rendering operator timeline ({} frames)".format(len(self.frames)))
        # TODO: draw timeline in viewport or editor widget

5. Menu Registration (Optional)#

# Add to RTTTools.py
 
@unreal.uclass()
class RTTMenu(unreal.ToolMenuEntryScript):
    @unreal.ufunction(override=True)
    def execute(self, context):
        unreal.log("RTT: Menu action triggered")

Status#

Active, stable, and aligned with the 2026 RTT Integrations standard.
These scaffolds are ready for implementation and editor‑level debugging.

Updated