November 14, 2026 Kelly Nguyen

Redshift의 X-Particles (Cinema 4D): 렌더링 모드, 파티클 속성, xpCache

핵심 요약핵심 요약: Redshift의 X-Particles
파티클 • 속성 • xpCache

Redshift는 Cinema 4D 안에서 X-Particles를 직접 렌더링합니다. Maxon과 INSYDIUM 문서의 핵심은 다음과 같습니다.

  • 파티클 보이게 하기: xpEmitter에 Redshift Object 태그를 추가하고 파티클 모드를 고릅니다. xpTrails는 태그의 Curve 옵션을 씁니다.
  • 알맞은 모드 고르기: Optimized Spheres가 가장 가볍지만 GI가 없고 교차 아티팩트가 보일 수 있습니다. 대안은 Sphere Instances입니다.
  • 파티클 데이터로 셰이딩: User Data 노드로 다음 속성을 읽습니다: RSPAgeNormalized, RSPColor, RSPVelocity, RSPGroupID 등.
  • 렌더링 전에 캐시: 다음을 만들어 xpCache 모든 머신이 같은 파티클을 읽게 하세요. Maxon은 일관된 모션 블러를 위해 캐싱이 필수라고 합니다.
  • 시뮬레이션 렌더링: 다음에서는 iRender의 RTX 5090 또는 RTX 4090 2장, 4장, 8장 서버 X-Particles를 본인 라이선스로 설치하고, 캐시 폴더를 씬 옆에 두어 워크스테이션과 똑같이 렌더링합니다.

X-Particles와 Redshift는 Cinema 4D 모션 디자인과 이펙트에서 흔히 함께 쓰입니다. 이 가이드는 Redshift가 X-Particles를 그리는 방식, 머티리얼에서 쓸 수 있는 파티클 데이터, 그리고 캐시한 시뮬레이션이 깔끔한 시퀀스와 프레임마다 튀거나 다르게 블러되는 파티클을 가르는 이유를 다룹니다.

2026년 11월 Cinema 4D 및 Redshift 문서와 대조해 확인했습니다.

1. Redshift로 X-Particles는 어떻게 렌더링할까?

각 xpEmitter에 Redshift Object 태그를 추가하고, Particles 탭에서 파티클을 그리는 방식을 고릅니다(Maxon Redshift: Cinema 4D Particles). Redshift는 X-Particles 이미터, Curve 옵션을 통한 xpTrails, Shader Graph의 X-Particles 속성을 지원합니다.

Redshift Object 태그파티클 모드

Redshift가 X-Particles를 그리는 방법

Maxon이 설명한 Redshift Object 태그 Particles 탭의 모드.

Mode렌더링하는 것적합한 용도
Optimized Spheres인스턴스보다 가벼운 Redshift 고유의 포인트 프리미티브. 교차 아티팩트가 보일 수 있고 글로벌 일루미네이션을 지원하지 않습니다.아주 많은 파티클, 모래, 물보라, 먼지
Sphere InstancesRedshift가 인스턴싱하는 Cinema 4D 메시 구. Optimized Spheres와 거의 똑같아 보입니다.Optimized Spheres에 아티팩트가 보이거나 파티클에 GI가 필요할 때
Point / Quad Instances단순한 인스턴스 프리미티브.스프라이트, 불꽃, 가벼운 이펙트
Custom Objects태그에 드래그한 오브젝트를 모든 파티클에 인스턴싱.파편, 잎, 어떤 모양이든
Curve 옵션xpTrails와 다른 스플라인 소스용.트레일과 리본. 트레일 색은 RSCurveColor
스케일태그의 Scale Multiplier로 파티클 크기를 정합니다. 좋은 값은 씬 스케일에 따라 다르므로 Maxon은 작게 시작해 키우라고 권합니다.

2. Redshift용 X-Particles 설정하기(단계별)

설정 점검표 (복사하거나 한 줄씩 따라 하세요):

xpEmitter › Tags › Render Tags › Redshift Object › Particles
  Mode .................. 1절의 모드 중 선택
  Scale Multiplier ...... 작게 시작, 뷰포트에 맞추기

Redshift 머티리얼 (Shader Graph)
  User Data node ........ 속성, 예: RSPAgeNormalized
  › Ramp › base color ... 수명에 따른 색

xpCache ................. 프로젝트 옆 폴더 › Build Cache
Redshift Render Settings  Motion Blur = On

1단계: 이미터에 태그 달기

xpEmitter를 오른쪽 클릭해 Render Tags에서 Redshift Object 태그를 추가하고 파티클 모드를 고릅니다.

2단계: 파티클 크기 맞추기

다음을 조정해 Scale Multiplier 파티클이 뷰포트와 맞도록 합니다. 작게 시작해 키우세요.

3단계: 머티리얼 만들기

Redshift 머티리얼을 적용하고 필요한 속성의 User Data 노드를 추가합니다. 예를 들어 RSPAgeNormalized를 램프에 넣어 수명에 따른 색을 만듭니다.

4단계: 시뮬레이션 캐시하기

다음 오브젝트를 추가하고 xpCache 프로젝트 옆에 폴더를 정한 뒤, 최종 렌더 전에 캐시를 만듭니다.

5단계: 모션 블러 켜고 확인하기

Redshift 설정에서 모션 블러를 켜고, 렌더링할 범위의 첫 프레임을 포함해 몇 프레임을 RenderView에서 확인합니다.

빠른 점검: 범위의 첫 프레임과 중간 프레임 하나를 렌더링하세요. 타임라인을 스크럽한 뒤에만 파티클이 나타난다면 캐시를 만들지 않았거나 불러오지 않은 것입니다.

3. Redshift는 X-Particles에서 어떤 파티클 속성을 읽을 수 있을까?

Redshift user data파티클 속성

Redshift 머티리얼에서 읽을 수 있는 X-Particles 데이터

Maxon 파티클 속성 레퍼런스의 속성 이름. Scalar, Color, Vector User Data 노드로 읽습니다.

속성타입주요 용도
RSPAgeNormalizedScalar램프로 수명에 따라 파티클을 페이드하거나 색 바꾸기
RSPAge / RSPLifeScalar현재 나이와 전체 수명
RSPColorColorX-Particles에서 지정한 파티클 색
RSPVelocityScalar빠른 파티클일수록 더 밝거나 뜨거운 색
RSPID / RSPGroupIDInteger파티클별 변화, X-Particles 그룹마다 다른 룩
RSPSize / RSPMassScalar파티클 크기나 질량에 따라 셰이딩 변화
RSPTemperature / RSPFire / RSPSmoke / RSPFuelScalarX-Particles의 불과 연기 파티클 데이터
RSPDistanceTravelled / RSPUVW / RSPTransparencyScalar / Vector / Scalar트레일, 텍스처 매핑, 파티클별 불투명도
이름 확인정규화된 나이 속성은 RSPAgeNormalized입니다. RSPGroupID, RSPTemperature처럼 X-Particles 전용 속성 일부는 표준 Emitter에서 쓸 수 없습니다.

4. 파티클이 프레임마다 튀거나, 어긋나거나, 다르게 블러되는 이유는?

파티클 시뮬레이션은 현재 프레임 이전에 일어난 모든 것에 의존하기 때문입니다. 렌더 머신마다, 또는 다시 렌더링할 때마다 시뮬레이션을 따로 계산하면 같은 프레임이 다른 파티클로 나올 수 있습니다. 아래 그림은 캐시가 만드는 차이를 보여 줍니다.

iRender
파티클 시뮬레이션을 렌더링 전에 캐시해야 하는 이유
렌더 머신 두 대, 프레임 51
✗ 캐시 없음✓ xpCache 사용머신 A, 프레임 51각자 시뮬레이션머신 B, 프레임 51각자 시뮬레이션같은 프레임, 다른 파티클: 튐, 어긋남, 일관되지 않은 블러프레임 0051 캐시머신 A, 프레임 51캐시를 읽음머신 B, 프레임 51캐시를 읽음✓ 캐시한 시뮬레이션은 모든 머신과 모든 재렌더에서 같은 파티클을 렌더링합니다Redshift는 모션 블러를 위해 각 프레임 앞뒤도 샘플링하므로, Maxon은 일관된 블러를 위해 캐싱이 필수라고 합니다
실시간 시뮬레이션 파티클캐시에서 읽은 파티클캐시 파일
개념도

캐시가 있으면 모든 머신이 프레임 51에 같은 파일을 읽으므로 파티클이 정확히 일치합니다. INSYDIUM은 캐싱이 서로 다른 머신에서 렌더링한 프레임 사이의 불연속을 막는다고 하고, Maxon은 Redshift가 각 프레임 앞뒤의 파티클 위치를 샘플링하므로 일관된 모션 블러를 위해 캐싱이 필수라고 합니다(INSYDIUM: xpCache). 유용한 xpCache 설정:

  • Cache Type External (Files): 고른 폴더에 프레임마다 파일 하나를 씁니다. 내부 캐시는 씬 파일에 저장되어 짧은 테스트에만 맞습니다.
  • Use Folders: 캐시된 오브젝트마다 하위 폴더를 따로 줍니다.
  • Cache Files as Assets: Save Project with Assets를 쓸 때 캐시를 포함해, 씬을 다른 머신으로 옮기기 쉽게 합니다.
  • Skip Render Pre-Roll: 렌더링하는 첫 프레임 이전의 캐시 프레임을 읽지 않습니다.

5. X-Particles 씬은 어디서 렌더링할까: SaaS와 IaaS 렌더팜

X-Particles는 플러그인이므로 렌더 머신에 설치되어 있어야 하고, 캐시는 씬과 함께 옮겨져야 합니다. SaaS 렌더팜은 사용하는 X-Particles 버전을 지원하고 캐시 전체를 업로드한다면 잘 맞습니다. IaaS 렌더팜 인 iRender는 원격 머신을 제공합니다. 본인 라이선스로 X-Particles를 설치하고, 프로젝트와 캐시 폴더를 복사해, 필요하면 그곳에서 캐시를 다시 만드는 것까지 워크스테이션과 똑같이 씬을 엽니다.

아래 영상은 Redshift를 쓴 파티클 설정과 iRender 서버의 Cinema 4D 작업을 보여 줍니다.

iRender에서는 RTX 5090 또는 RTX 4090 GPU 2장, 4장, 8장을 갖춘 서버 한 대를 통째로 빌리며, Cinema 4D와 Redshift가 미리 설치되어 있습니다. Prime 회원은 활성화된 Cinema 4D와 Redshift 라이선스를 받습니다. 관련 글: Redshift의 MoGraph 클론. 실제 렌더 시간은 저희 Redshift 벤치마크에서, 요금제는 Cinema 4D Redshift 렌더팜 페이지에서 확인하세요.

6. X-Particles와 Redshift FAQ

Cinema 4D에서 Redshift로 X-Particles는 어떻게 렌더링하나요?
각 xpEmitter에 Redshift Object 태그를 추가하고 Particles 탭에서 Optimized Spheres, Sphere Instances, Custom Objects 같은 모드를 고른 뒤 Scale Multiplier를 설정하세요. xpTrails는 태그를 추가하고 Curve 옵션을 쓰세요.

Redshift 렌더에 X-Particles가 보이지 않는 이유는 무엇인가요?
Redshift가 파티클을 어떻게 그릴지 알려면 xpEmitter에 Redshift Object 태그가 있어야 합니다. 파티클 스케일도 확인하세요. 알맞은 값은 씬 스케일에 따라 다르므로 Maxon은 작은 Scale Multiplier로 시작해 조정하라고 권합니다.

Redshift에서 파티클을 나이에 따라 색칠하려면 어떻게 하나요?
태어날 때 0, 소멸할 때 1이 되는 RSPAgeNormalized 속성을 Scalar User Data 노드로 읽어, 머티리얼 색이나 발광에 연결한 램프에 넣으세요.

렌더링 전에 X-Particles를 캐시해야 하는 이유는 무엇인가요?
캐시를 쓰면 모든 머신과 모든 재렌더가 같은 파티클 데이터를 읽어, 서로 다른 머신에서 렌더링한 프레임 사이의 차이를 막습니다. Redshift는 모션 블러를 위해 각 프레임 앞뒤도 샘플링하므로 Maxon은 일관된 모션 블러를 위해 캐싱이 필수라고 합니다.

xpCache는 파일을 어디에 저장하나요?
xpCache 오브젝트에 지정한 폴더입니다. External 캐시는 프레임마다 파일 하나를 쓰고, Use Folders는 캐시된 오브젝트마다 하위 폴더를 주며, Cache Files as Assets는 Save Project with Assets를 쓸 때 캐시를 포함합니다.

렌더 머신에 X-Particles가 설치되어 있어야 하나요?
네. X-Particles는 Cinema 4D 플러그인이며, INSYDIUM은 Team Render 클라이언트도 X-Particles를 실행해야 한다고 안내합니다. 원격 서버에서는 본인 라이선스로 X-Particles를 설치하고 캐시 폴더를 씬과 함께 복사하세요.

고성능 IaaS 렌더팜 서비스와 전용 베어메탈 워크스테이션으로 프로덕션 파이프라인을 가속하세요. 최대 8x NVIDIA GeForce RTX 5090(32GB GDDR7), 고클럭 AMD Ryzen™ Threadripper™ PRO 프로세서, 256GB ECC RAM, 그리고 전용 2TB NVMe SSD 스토리지를 파이프라인에 맞춰 제공합니다:
, , , ,

Kelly Nguyen

Kelly Nguyen is a customer support specialist at iRender who helps artists render Houdini, Blender and Cinema 4D projects on multi-GPU servers, and writes practical GPU rendering guides for the iRender blog.
Contact

iRENDER GPU

Render Farm Pricing
Quick Start
Multi-GPU Benchmarks
iRender GPU App
Blog
Documentation
The Render Farm
The Company
Terms & Conditions

INTEGRATIONS

Autodesk Maya
Blender
Cinema 4D
Houdini
Karma XPU
Lumion
KeyShot
Unreal Engine
Twinmotion
Redshift
Octane
And many more…

iRENDER TEAM

Elite support 7 days a week
SATURDAY – SUNDAY: 6:00 AM – 11:59 PM
(UTC+7)
Hotline: (+84) 912-785-500
Skype: iRender Support
Email: [email protected]
Address 1: 68 Circular Road #02-01, 049422, Singapore.
Address 2: No.22 Thanh Cong Street, Hanoi, Vietnam.

Contact