Announcement

Collapse
No announcement yet.

Datasmith Feature Requests

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Originally posted by goodchild31 View Post
    Hi, I need to read PDF files in UE4.
    A data of assets contain the path to the PDF file and I need to watch it in the viewport.
    Maybe it's already possible but it seems no.
    Is it possible now and how?
    Thks.
    I'd love to be able to load PDF data in too. I guess you'd need a PDF reader that could generate bitmap data for a texture at runtime. It's definitely possible to load in a folder of JPGs etc and use those dynamically. I wrote some C# functionality for that a while back using USharp to run the code in UE4. Adding the PDF conversion too would be a cool idea.
    David Gillespie
    Associate
    Foster + Partners

    Comment


      Are there plans to improve the Python API reference, to match the more recent features of the Dataprep asset? Would be nice to have those in relative feature parity. As far as I can tell the more recent features of Dataprep aren't covered by the API: https://docs.unrealengine.com/en-US/...s&area=default.

      Also speaking of the Dataprep asset, attempting to view Metadata to filter assets is nearly impossible through the Dataprep window—UI needs some adjustment.
      Click image for larger version  Name:	Annotation-20200114-163436.png Views:	0 Size:	40.7 KB ID:	1708590
      Last edited by pprfrost; 01-14-2020, 01:11 PM.
      Richard Frost

      Head of VR & AR
      Pilbrow & Partners

      Comment


        Dataprep Commit seems to add everything back into the current level, which is annoying if you've made changes. Datasmith has an option to not respawn deleted actors, but Dataprep doesn't seem to have this?

        Also, the result from the Dataprep Commit does not have the white balls on empty actors that the result from a straight Datasmith import has (which is preferrable actually, so I'd rather hope that when you drag a Datasmith scene into a level in the future the white balls will be hidden for it as well).

        Comment


          Originally posted by roberteker View Post
          Dataprep Commit seems to add everything back into the current level, which is annoying if you've made changes. Datasmith has an option to not respawn deleted actors, but Dataprep doesn't seem to have this?

          Also, the result from the Dataprep Commit does not have the white balls on empty actors that the result from a straight Datasmith import has (which is preferrable actually, so I'd rather hope that when you drag a Datasmith scene into a level in the future the white balls will be hidden for it as well).
          Once a Dataprep Commit has been made, I believe the intended workflow is to then update the scene through the Datasmith Asset Dataprep > Update Datasmith Scene(s). From my experience, this then works as expected.
          Richard Frost

          Head of VR & AR
          Pilbrow & Partners

          Comment


            I have recently been working with some very large Revit files. My workflow has been to break the model into 20 sectioned views in Revit and export them individually to Datasmith files. I have then created an editor utility that imports each view to a new streaming level. These can then be streamed in and out at runtime in UE4.

            Unfortunately, each separate Datasmith file creates its own Geometry, Materials and Textures folder. This means that even though assets are actually shared between views, each brings its own copies.

            It would be great to have a feature to allow multiple Datasmith files to share the same asset folders in unreal. On Datasmith import it could skip creating any duplicate assets and use the existing ones from the folder. This would both increase performance and make further data prep much easier.

            As a bonus, it would be amazing if the Revit exporter could export multiple Revit views at once (perhaps a gui to select which views to export?)

            Comment


              Dataprep only has a "filter by volume"... but how do you know the volume of your objects in the dataprep window?

              I can only see an "approx size" for the entire import, and even then, I have to manually multiply those three value together to get a volume.

              It would be nice to get the volume directly in the interface, and also be able to select and isolate individual objects in the view.

              (Also, if it will end up with a blueprint paradigm, and not stacks, it would be nice to see what rules affect what objects, like you can with the line highlights when pressing play.)

              Comment


                Originally posted by pauljohnson View Post
                I have recently been working with some very large Revit files. My workflow has been to break the model into 20 sectioned views in Revit and export them individually to Datasmith files. I have then created an editor utility that imports each view to a new streaming level. These can then be streamed in and out at runtime in UE4.

                Unfortunately, each separate Datasmith file creates its own Geometry, Materials and Textures folder. This means that even though assets are actually shared between views, each brings its own copies.

                It would be great to have a feature to allow multiple Datasmith files to share the same asset folders in unreal. On Datasmith import it could skip creating any duplicate assets and use the existing ones from the folder. This would both increase performance and make further data prep much easier.

                As a bonus, it would be amazing if the Revit exporter could export multiple Revit views at once (perhaps a gui to select which views to export?)
                Visual dataprep should allow you to select multiple datasmith input files and put it through one pipeline. It will only give you one Datasmith object at the end however the generated content should share materials (not sure if instancing works between files eg multiple Revit files each using the same chair family)
                David Gillespie
                Associate
                Foster + Partners

                Comment


                  Now that Rhino improvements have been made can we look forward to better Solidworks importing on the roadmap?

                  Comment


                    I'm a bit puzzled by this:

                    Click image for larger version  Name:	1.png Views:	13 Size:	26.4 KB ID:	1735064

                    If I search this forum, I can find a number of users asking for how to import Datasmith hierarchies as blueprint (actors), but the number of users asking for how to import them as a level seems to be zero...

                    ...was there a large architecture firm behind the scenes who wanted to do level streaming on their huge middle eastern projects, I wonder?

                    EDIT: Also, that level is not open, and I cannot delete it. What is going on?

                    Click image for larger version

Name:	1.png
Views:	23
Size:	23.8 KB
ID:	1735880
                    Last edited by roberteker; 03-23-2020, 04:51 AM.

                    Comment


                      Why the Data smith geometry imported now comes with it own post procession volume??
                      It took me a couple of day to figure out that, after each import my scene got black and I could figure out why. also when you do a search those volumes don't show up you have to scroll in the outliner to find them.

                      Comment


                        Originally posted by fco3d View Post
                        Why the Data smith geometry imported now comes with it own post procession volume??
                        It took me a couple of day to figure out that, after each import my scene got black and I could figure out why. also when you do a search those volumes don't show up you have to scroll in the outliner to find them.
                        Hi fco3d,

                        It sounds like you are using 3dsMax to generate your datasmith files : if that is the case, you can remove post process volumes from the max datasmith export by going in your "Rendering" settings, then "Exposure Control", and finally switching the exposure control preset to "<no exposure control>".

                        You can then export your scene and the post process volume will not exist anymore when the datasmith file is imported in the engine.
                        Antoine Guillo

                        Product Specialist AEC, Unreal Engine Enterprise
                        Epic Games - LinkedIn

                        Unreal Studio Documentation
                        Unreal Studio Technical Support
                        Report Unreal Studio Bugs

                        Comment


                          Originally posted by Antoine_Guillo View Post

                          Hi fco3d,

                          It sounds like you are using 3dsMax to generate your datasmith files : if that is the case, you can remove post process volumes from the max datasmith export by going in your "Rendering" settings, then "Exposure Control", and finally switching the exposure control preset to "<no exposure control>".

                          You can then export your scene and the post process volume will not exist anymore when the datasmith file is imported in the engine.
                          Thank you for the explanation.
                          Now I wonder what was the thinking on making this a default feature??
                          Is the lighting inside Unreal the same as what I would get inside 3D Max with V Ray renderings?? is that why?

                          Comment

                          Working...
                          X