RedGPU API - v3.0.0-Alpha
    Preparing search index...

    Class Sprite3D

    3D 공간에서 항상 카메라를 향하는 2D 스프라이트 객체

    Sprite3D는 Mesh 클래스를 상속받아 빌보드 기능을 제공하는 클래스입니다. 빌보드는 3D 공간에 배치되지만 항상 카메라 방향을 바라보는 평면 객체로, UI 요소, 파티클, 텍스트, 아이콘 등을 3D 씬에 표시할 때 유용합니다.

    아래는 Sprite3D의 구조와 동작을 이해하는 데 도움이 되는 추가 샘플 예제 목록입니다.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _material: any
    animationInfo: {
        animationsList: GLTFParsedSingleClip[];
        jointBuffer: IndexBuffer;
        morphInfo: MorphInfo_GLTF;
        skinInfo: ParsedSkinInfo_GLTF;
        weightBuffer: VertexBuffer;
    } = ...
    billboardFixedScale: number

    빌보드 고정 크기 배율

    useBillboardPerspective가 false일때만 적용됩니다.

    castShadow: boolean = false

    그림자 캐스팅 여부

    dirtyOpacity: boolean = true
    dirtyPipeline: boolean = true
    dirtyTransform: boolean = true
    disableJitter: boolean
    displacementTexture: BitmapTexture

    메시의 디스플레이스먼트 텍스처

    gltfLoaderInfo: GLTFLoader
    gpuRenderInfo: VertexGPURenderInfo
    localMatrix: mat4 = ...
    meshType: string
    modelMatrix: mat4 = ...

    이 객체의 모델 행렬입니다. 위치, 회전, 스케일 변환에 사용됩니다.

    normalModelMatrix: mat4 = ...
    receiveShadow: boolean
    useBillboard: boolean

    빌보드 모드 사용 여부

    useBillboardPerspective: boolean

    빌보드 원근감 적용 여부

    useDisplacementTexture: boolean

    Accessors

    Methods

    • Sprite3D 전용 커스텀 버텍스 셰이더 모듈을 생성합니다.

      이 메서드는 빌보드 기능을 지원하는 전용 버텍스 셰이더를 생성합니다. 일반 메시와 달리 카메라 방향에 따라 정점 위치를 동적으로 계산하는 셰이더 로직이 포함되어 있습니다.

      Returns GPUShaderModule

      생성된 버텍스 셰이더 모듈 정보

    • Parameters

      • VERTEX_SHADER_MODULE_NAME: any
      • SHADER_INFO: any
      • UNIFORM_STRUCT_BASIC: any
      • vertexModuleSource: any

      Returns GPUShaderModule

    • Parameters

      • targetX: number | [number, number, number]
      • OptionaltargetY: number
      • OptionaltargetZ: number

      Returns void

    • Parameters

      • rotationX: number
      • OptionalrotationY: number
      • OptionalrotationZ: number

      Returns void