03-27-2026, 10:18 AM
For the purposes of a simulation built on the DXEngine and PowerToys, a very large number of high-poly models of the same .obj file must be imported on a low-spec system.
I have a Model class which encapsulates WPF's ModelVisual3D and is constructed using the Model3D returned by an instance of AB3D's ReaderObj. An optimization specific to this use-case has already been implemented, whereby we obtain this Model faster by using the CloneCurrentValue extension on Model3Ds generated from a .obj file we've previously imported from. This has the benefit of running our turing machine over the tape in memory rather than that of the disk, but still performs quite poorly on startup. Is there a known/supported method of obtaining many independent Model3Ds from one .obj I am overlooking here?
I have a Model class which encapsulates WPF's ModelVisual3D and is constructed using the Model3D returned by an instance of AB3D's ReaderObj. An optimization specific to this use-case has already been implemented, whereby we obtain this Model faster by using the CloneCurrentValue extension on Model3Ds generated from a .obj file we've previously imported from. This has the benefit of running our turing machine over the tape in memory rather than that of the disk, but still performs quite poorly on startup. Is there a known/supported method of obtaining many independent Model3Ds from one .obj I am overlooking here?

