算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
ue5-pcg-building【设计与创意】UE5.6-UE5.8 PCG building generation workflow for modular buildings, blockouts, facade rules, and runtime generation. Use when requests involve Procedural Content Generation (PCG), Shape Grammar, lot-based building spawn, deterministic random seeds, density/filter pipelines, or converting designer constraints into reusable PCG graphs.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
UPCGComponent:
EPCGComponentGenerationTrigger::GenerateAtRuntimebOverrideGenerationRadii, GenerationRadii, SchedulingPolicyClass, SchedulingPolicyGenerateLocal(...), Cleanup(...)UPCGSubsystem:
RefreshRuntimeGenComponent(...), RefreshAllRuntimeGenComponents(...)RefreshRuntimeGenExecutionSource(...), RefreshAllRuntimeGenExecutionSources(...)DirtyRuntimeGenExecutionSources(...)CleanupLocalComponentsImmediate(...)UPCGStaticMeshSpawnerSettings for high-count renderingUPCGSpawnActorSettings for interactive/stateful outputsUPCGSubdivisionBaseSettings::GrammarSelectionbGrammarAsAttribute_DEPRECATED, Grammar_DEPRECATED)EPCGDataType or asset source)UPCGDataFromActorSettings, UPCGGetActorPropertySettings, UPCGCreatePointsSettings.UPCGDebugSettings after input stage and verify point count and bounds.UPCGAttributeFilteringSettings, UPCGDensityFilterSettings, UPCGFilterByTagSettings.UPCGCopyPointsSettings, UPCGCreateSplineSettings, UPCGApplyScaleToBoundsSettings.UPCGSubdivideSplineSettings, UPCGSubdivideSegmentSettings, UPCGSelectGrammarSettings.GrammarSelection, module size limits, style-based grammar key mapping.UPCGPrintGrammarSettings for grammar parse and token validation.GrammarSelection only; avoid deprecated grammar fields.UPCGStaticMeshSpawnerSettings, UPCGSpawnActorSettings, UPCGCreateTargetActor.UPCGDebugSettings, UPCGComponent, UPCGSubsystem.GenerationTrigger = GenerateAtRuntimeGenerationRadii (do not rely on implicit defaults)SchedulingPolicyClass for predictable scheduler behaviorGenerationTrigger and runtime radii/scheduling settings.GenerateAtRuntime, radii override, and valid scheduling policy.Public/PCGSubsystem.hPublic/Subsystems/PCGSubsystem.h and include Subsystems/PCGSubsystem.hIPCGGraphExecutionSource-based APIs in 5.8 code; retain the component-based calls only for 5.6/5.7 branches.