Releases: jefcrb/3DViewerIDV
Releases · jefcrb/3DViewerIDV
Release list
v0.10.1
v0.10.0
What's new
- New survivors: Matador and Mime Artist.
- Visible cones for spot lights, with animatable cone opacity and penumbra.
- Overlay filters (Pixelate, Scanlines, Chromatic aberration) from World → Filters.
- More reliable animation preview and stop behavior.
更新内容
- 新增求生者:斗牛士与默剧演员。
- 聚光灯支持可见光锥,光锥不透明度与半影可动画化。
- 世界 → 滤镜 新增叠加滤镜(像素化、扫描线、色差)。
- 动画预览与停止行为更加可靠。
Full Changelog: v0.09.2...v0.10.0
v0.09.3
What's new
- New per-channel animation sequencer: editor gets a horizontal timeline at the bottom with one bar per animatable property; drag, right-click, or use Ctrl+C/V/Delete on individual channel keyframes, and edit their values inline.
- Skybox: upload a custom image (PNG / JPG / GIF) as the scene background from World → Skybox, or toggle Transparent in OBS to composite the 3D scene over other OBS layers.
更新内容
- 全新的通道式动画编辑器:编辑器底部新增水平时间线,每个可动画属性一条通道,可拖动、右键或使用 Ctrl+C/V/Delete 单独编辑每个通道的关键帧,并内联修改数值。
- 天空盒:可在 世界 → 天空盒 上传自定义图片(PNG / JPG / GIF)作为场景背景,或切换 在 OBS 中透明 以将 3D 场景叠加到 OBS 其他图层之上。
v0.09.2
v0.09.0
Full Changelog: v0.08.1...v0.09.0
What's new
- Multi-scene support: create, rename, and delete scenes from the plugin's Settings page. Each scene has its own .glb, viewer settings, and animations, and each gets its own URL to drop into OBS.
- Bundled scene export / import: back up or share a scene (or the whole collection at once) as a single .zip.
- Auto-start server option (off by default) — the local WebServer boots with the plugin.
- Character download UX: skips already-downloaded models, shows a live progress bar and total download-size estimate.
- In-scene i18n: the editor panel (?dev=true) now follows the host's language setting (English / 中文).
- Feedback tab (?dev=true): bottom-right card with a Discord contact and a GitHub issues link.
- New default scene ships with fresh installs, including a preset lighting rigion.
Editor / trigger changes (?dev=true)
- Baked glTF animations from uploaded .glb files are now triggerable. A new Built-in clips section wires each clip to the same trigger events as snapshot sequences, with per-clip loop
and playback-speed controls. - Rotation interpolation moved to quaternion slerp, camera and character rotations no longer flip 180° between adjacent keyframes crossing the ±π boundary.
Migration
- Plugin migrated to plugin API 3.0.0.0 requires the neo-bpsys-wpf host with matching API.
- Existing setups auto-migrate on first launch: whatever .glb + settings you hnual action needed.
- OBS users: refresh browser sources once after upgrading.
更新内容
- 多场景支持:可在插件设置页新建、重命名、删除场景,每个场景有独立的 .glb、观察器设置和动画,并各自拥有独立 URL 用于 OBS 浏览器源。
- 场景打包导入 / 导出:可将单个场景(或整套集合)打包为 zip 备份或分享。
- 服务器自动启动选项(默认关闭)。
- 角色下载体验:跳过已下载模型,显示进度条与总下载量估计。
- 编辑器界面翻译(?dev=true):跟随主程序语言切换(English / 中文)。
- 反馈标签(?dev=true):右下角小卡片,含 Discord 联系方式与 GitHub 问题链接。
- 全新默认场景:新装用户直接获得预设灯光与一段镜头运动示例。
编辑器 / 触发器变更(?dev=true)
- 内置 glTF 动画:上传的 .glb 若自带动画片段,可在新增的 内置动画片段 区域接入触发器,支持循环与播放速度设置。
- 旋转插值改用四元数 slerp 关键帧间旋转跨越 ±π 时不再出现 180° 翻转。
迁移说明
- 已升级至插件 API 3.0.0.0 需 neo-bpsys-wpf 主程序版本匹配。
- 现有设置将在首次启动时自动迁移为 scene1,无需手动操作。
- OBS 用户升级后请刷新一次浏览器源。
v0.08.1
Full Changelog: v0.08...v0.08.1
3DViewerIDV Plugin v0.08.1 Release Notes
What's new
- New hunter: Dentist
- Performance monitor (
?dev=true): FPS + frame-time overlay, toggleable from the editor.
Note: sadly Matador isn't available yet
Editor / trigger changes (?dev=true)
hunter_selectedtrigger condition updated.live_mode_enteredandhunter_changedtriggers removed — sequences bound to these need to be re-linked.- Initial transform controls no longer shown when the scene loads.
更新内容
- 新增监管者:牙医
- 性能监视器(
?dev=true):显示 FPS 和帧时间,可在编辑器中开关。 - 反馈标签(
?dev=true):左下角新增小卡片,含 Discord 联系方式(dostojefsky)和 GitHub 问题链接。
编辑器 / 触发器变更 (?dev=true)
hunter_selected触发条件已更新。- 已移除
live_mode_entered和hunter_changed触发器 — 使用这些触发器的动画序列需要重新绑定。 - 场景加载时不再显示初始变换控件。
3DViewerIDV plugin v0.08
更新内容
插件设置页面
- 场景文件管理:上传你自己的
.glb场景,或下载当前场景 - 设置导入/导出:可导入或导出 viewer_settings.json
- 角色模型:模型不再随仓库附带,可通过新增的「角色模型」卡片按需下载全部监管者和求生者
网页编辑器 (?dev=true)
- 自定义灯光:可添加并配置任意数量的灯光
- 世界设置:阴影贴图、色调映射、天空盒颜色等
- 关键帧动画:可为灯光、相机和角色位置制作动画,动画可绑定到游戏内事件(监管者/求生者被选中、被取消选中等),并支持可选的循环启动/停止触发器
优化
- 角色模型文件(约 360 MB)不再随仓库一起发布。安装插件后,打开设置页面,在「角色模型」下点击「下载全部」。
scene.glb不再需要包含_HUNTER和_SURVIVOR_1..4占位模型 — 角色默认位置改在编辑器中管理。
What's new
Plugin settings page
- Scene file management: upload your own
.glbscene or download the current one - Settings import/export: for viewer_settings.json
- Character Models: models are no longer in the repo; download all hunters + survivors on demand from the new Character Models card
In-browser editor (?dev=true)
- Custom lighting: add and configure any number of lights
- World settings: shadow maps, tone mapping, skybox color, and more
- Keyframe animations: animate lights, the camera, and character positions, with sequences bound to in-game events (hunter/survivor selected, deselected, …) and optional loop
start/stop triggers
Optimizations
- Character model files (~360 MB) are no longer shipped with the repository. After installing the plugin, open the settings page and click Download All under Character Models.
scene.glbno longer needs to contain_HUNTERand_SURVIVOR_1..4dummy meshes — default character positions are managed in the editor.
3DViewerIDV plugin v0.08-dev
EXPERIMENTAL!!!!
Adds animation for camera, might not work well yet, under heavy development
3DViewerIDV plugin v0.07.1
FIX:
- Performance improvements: reduced shadow maps, improved model caching, improved model unloading
- Fixed 歌剧演员, 杰克, 蜘蛛, 盲女, 教授, 舞女 animations
3DViewerIDV plugin v0.07.2
Fix WebGPU error