Nidaly Scene Load Optimizer and Dynamic Morph Injection (W64)

5.0 Stars |1 Rating
Some images hidden by SafeSite :






! REPORT
NOTE: DIGITAL DOWNLOAD, NOT A PHYSICAL ITEM

Add to Collection

3 Likes
Offered By
I'm a Software engineer with 5+ years of professional experience, and 3D is my hobby. I hit friction points in my own DAZ Studio workflow and build native plugins to fix them, so what I'm submitting is tooling I actually use.
License
Extended Use License
This item comes with our Extended Use Licensing. This means that you may use the model for both non-commercial and commercial purposes, in a variety of mediums and applications.
For full license terms, see our 3D Content Licensing Agreement
Item Details
| Vendor: | Nidaly |
| Published: | Jul 24, 2026 |
| Download Size: | 478.4 KB |
| Software: | Daz Studio |
| Compatible Figures: | Genesis 9 Genesis 8.1 Female Genesis 8.1 Male Genesis 3 Female |
| dForce: | – |
Included Formats
Statistics
| Favorites: | 2 |
| Likes: | 3 |
| Views: | 240 |
Item Ratings
1 Rating
5 Stars|Jul 25, 2026
Worth the money. For me it is a game-changer.
The character only loads with the necessary and used morphs. So loading times are significantly shorter. And there is no need anymore for enabling/disabling morphs before loading a char.
A nice feature for the future would be, as an addition to the white list, the possibility to mark morphs as favorites and to define own morph packages/groups for quick injection without searching.
The character only loads with the necessary and used morphs. So loading times are significantly shorter. And there is no need anymore for enabling/disabling morphs before loading a char.
A nice feature for the future would be, as an addition to the white list, the possibility to mark morphs as favorites and to define own morph packages/groups for quick injection without searching.
Nidaly Scene Load Optimizer and Dynamic Morph Injection (W64)
Load only the morphs your scene actually uses — and load your figures and scenes dramatically faster.
--------------------------------------------------------------------------------------------------------------------------------------------
The problem
Every morph you install gets loaded onto every compatible figure, every time — whether the scene uses it or not. A mature content library means a single Genesis figure drags in thousands of morphs the moment it enters the scene, the overwhelming majority of which the scene never touches. This is the single biggest cause of slow figure and scene loads in DAZ Studio, and it only gets worse the more content you own.
What Nidaly Morph Engine does
The Morph Engine builds a one-time index of your morph library, then quietly filters DAZ's own file reads as a scene loads — so only the morphs the scene genuinely needs come through. A figure that eager-loads thousands of morphs is cut to a few hundred, with no loss of the shapes, correctives, expressions, or grafts the scene uses.
It is dependency-aware: when it keeps a morph, it also keeps that morph's full formula-dependency closure and any graft copies (eye, mouth, eyelash, tear), so nothing breaks. The result is faster figure and scene loads, lighter memory use, and a snappier session — with the scene looking exactly as it should.
Key features
- Lazy morph filtering — only the needed morphs load; the rest are skipped. Per-load, the pane reports how many morphs were whitelisted, how many eager-loads were blocked, and the load time.
- Dependency-aware — keeps every morph the figure genuinely needs, plus its formula dependencies and graft siblings. Designed for zero real misses.
- On-demand morph picker — inject any indexed morph into the current figure without reloading the scene, together with its full dependency closure. Filter by 3rd-party-only, hide already-loaded, or hide wrong-generation.
- Always-allow Base / protected morphs — a safety net that keeps DAZ's base correctives, FACS expression controls, and shape correctives available. On by default.
- Always-load list — pin specific morphs to load every time, whatever the scene resolves to.
- Shadow-morph handling — optionally keep badly-authored third-party morphs that reshape a figure even while dialled to zero.
- Full log — see exactly what the engine resolved, whitelisted, and blocked on the last load.
Non-destructive
The Morph Engine never modifies your content. It reads your libraries and writes only its own index and settings under your user application-data folder. Turn filtering off at any time and DAZ behaves exactly as it did before.
--------------------------------------------------------------------------------------------------------------------------------------------
Compatibility
- Windows 64-bit only.
- Works with DAZ Studio 4.24 and DAZ Studio 6.
- Indexes figure-generation morphs for Genesis 9, 8, and 3.
- Morphs for worn clothing and hair are out of scope and always pass through unfiltered — never affected.
--------------------------------------------------------------------------------------------------------------------------------------------
Installation
1. Close DAZ Studio. Plugin DLL cannot be copied while DAZ is running.
2. Find your DAZ Studio install folder — the folder holding DAZStudio.exe.
- ex: G:\Daz\Applications\64-bit\DAZ 3D\DAZStudio4
3. Open the plugins subfolder inside it:
- G:\Daz\Applications\64-bit\DAZ 3D\DAZStudio4\plugins
4. Copy the DLL for your DAZ Studio version into that plugins folder:
DAZ Studio ---- File to copy
DAZ Studio 4.24 ---- DAZStudio4/nidaly_morphengine.dll
DAZ Studio 6 ----- DAZStudio6/dsp_nidaly_morphengine.dll
Copy only the one matching your version. If Windows prompts for admin rights (Program Files), allow it.
5. Start DAZ Studio.
6. Open the pane: Window ▸ Panes ▸ Nidaly Morph Engine. If it appears in the menu, plugin loaded correctly.
7. Build the index: click Build / Refresh Index once. First run crawls your libraries — takes a little time. After that it loads instantly and only re-scans when your library changes.
8. Turn it on: tick Enable Lazy Morph Filtering.
9. Load a scene or figure. Pane reports morphs whitelisted, eager-loads blocked, and load time.
Done. Filtering stays on across sessions until you turn it off.
--------------------------------------------------------------------------------------------------------------------------------------------
The problem
Every morph you install gets loaded onto every compatible figure, every time — whether the scene uses it or not. A mature content library means a single Genesis figure drags in thousands of morphs the moment it enters the scene, the overwhelming majority of which the scene never touches. This is the single biggest cause of slow figure and scene loads in DAZ Studio, and it only gets worse the more content you own.
What Nidaly Morph Engine does
The Morph Engine builds a one-time index of your morph library, then quietly filters DAZ's own file reads as a scene loads — so only the morphs the scene genuinely needs come through. A figure that eager-loads thousands of morphs is cut to a few hundred, with no loss of the shapes, correctives, expressions, or grafts the scene uses.
It is dependency-aware: when it keeps a morph, it also keeps that morph's full formula-dependency closure and any graft copies (eye, mouth, eyelash, tear), so nothing breaks. The result is faster figure and scene loads, lighter memory use, and a snappier session — with the scene looking exactly as it should.
Key features
- Lazy morph filtering — only the needed morphs load; the rest are skipped. Per-load, the pane reports how many morphs were whitelisted, how many eager-loads were blocked, and the load time.
- Dependency-aware — keeps every morph the figure genuinely needs, plus its formula dependencies and graft siblings. Designed for zero real misses.
- On-demand morph picker — inject any indexed morph into the current figure without reloading the scene, together with its full dependency closure. Filter by 3rd-party-only, hide already-loaded, or hide wrong-generation.
- Always-allow Base / protected morphs — a safety net that keeps DAZ's base correctives, FACS expression controls, and shape correctives available. On by default.
- Always-load list — pin specific morphs to load every time, whatever the scene resolves to.
- Shadow-morph handling — optionally keep badly-authored third-party morphs that reshape a figure even while dialled to zero.
- Full log — see exactly what the engine resolved, whitelisted, and blocked on the last load.
Non-destructive
The Morph Engine never modifies your content. It reads your libraries and writes only its own index and settings under your user application-data folder. Turn filtering off at any time and DAZ behaves exactly as it did before.
--------------------------------------------------------------------------------------------------------------------------------------------
Compatibility
- Windows 64-bit only.
- Works with DAZ Studio 4.24 and DAZ Studio 6.
- Indexes figure-generation morphs for Genesis 9, 8, and 3.
- Morphs for worn clothing and hair are out of scope and always pass through unfiltered — never affected.
--------------------------------------------------------------------------------------------------------------------------------------------
Installation
1. Close DAZ Studio. Plugin DLL cannot be copied while DAZ is running.
2. Find your DAZ Studio install folder — the folder holding DAZStudio.exe.
- ex: G:\Daz\Applications\64-bit\DAZ 3D\DAZStudio4
3. Open the plugins subfolder inside it:
- G:\Daz\Applications\64-bit\DAZ 3D\DAZStudio4\plugins
4. Copy the DLL for your DAZ Studio version into that plugins folder:
DAZ Studio ---- File to copy
DAZ Studio 4.24 ---- DAZStudio4/nidaly_morphengine.dll
DAZ Studio 6 ----- DAZStudio6/dsp_nidaly_morphengine.dll
Copy only the one matching your version. If Windows prompts for admin rights (Program Files), allow it.
5. Start DAZ Studio.
6. Open the pane: Window ▸ Panes ▸ Nidaly Morph Engine. If it appears in the menu, plugin loaded correctly.
7. Build the index: click Build / Refresh Index once. First run crawls your libraries — takes a little time. After that it loads instantly and only re-scans when your library changes.
8. Turn it on: tick Enable Lazy Morph Filtering.
9. Load a scene or figure. Pane reports morphs whitelisted, eager-loads blocked, and load time.
Done. Filtering stays on across sessions until you turn it off.


















