ansys / ansys/Visual-Interactive-Simulation-Object-Renderer

[Remote rendering 5.1] pvserver connectivity spike

Đang mở
#33 0 bình luận 0 reaction 1 người được giao Được @ansBAkula nhận Xem trên GitHub
research
Ngôn ngữ chính
Python
Star
0
Fork
0
Merge trung bình
1 ngày 10 giờ
Pull request đã merge (30 ngày)
37

Mô tả

### 📝 Description of the feature

pvserver is a separate rendering process you connect to as a client, replacing the in-render window the spike used. This story is a timeboxed investigation to find out what integrating it actually takes, before committing to the implementation in 5.2. Backend-only. Open questions to answer:

- How does RemoteRenderer connect to a pvserver process, and does the existing trame-rca streaming path still work unchanged once it does?
- What happens to the session lifecycle now that rendering is in another process?
- Do the per-part mutation triggers and VtkNodePipeline still work when the VTK objects live in pvserver's process rather than ours, or do they need to be marshaled across the boundary?
- Does interaction (the interactor path, including the 4.5 workaround) change with pvserver in the loop?
- Does any state, camera, per-part, need to be serialized/synced across the boundary that was previously just set directly?
- How is pvserver packaged into the deployment environment?

### Acceptance Criteria

A findings doc answering the above, enough to scope 5.2, including any gaps we didn't account for in Phase 4

### 💵 Business Value

_No response_

### 🔗 Useful links and references

_No response_

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.