|
My scene contains several 100 furniture items, doors/windows and such. They are imported in layers (i.e. one layer for all windows) and I need to move them in a fixed position to each other within the editor (i.e. one layer at a time). As soon as I select a layer and try to move the objects within the editor (drag the transform or type new values for XYZ in the inspector), the editor crashes. Complexity of objects doesn't matter. I tried it with my normal, simple furniture and also with simple primitive boxes with 1 material. I used Combine Children to reduce those 1000s of draw calls to around 15 to no avail. The more objects I have selected when moving, the faster the crash occurs. If I select enough objects (>1000), the crash occurs instantly. question: Am I not able to simultaneously move those objects without crashing? To replicate: - create an array of 1000 primitive boxes in your favorite modeling application (I tried SKetchUp and Modo) - import those boxes into a clean Unity Project - drag the boxes into your scene - select all boxes - move the boxes via grabbing the transform in the scene or changing values in the inspector Thanks! Sebas
(comments are locked)
|
|
Hi Sebas, Just to emphasize Lucas' point and make it clear to other users that might come here to report a bug: You should really report this through the BugReporter in Unity -> Help -> Report a Problem We really want to have a look at all problems and the best way we can do that is through our bug reporting system. When you use the bug reporter app, it not only sends your explanation of what has happened, but also a few log files that help us pinpoint the exact line of code or thread that caused the incident in the first place. You also might want to check out Samantha's blog post on how we handle bug reports here in Unity Technologies. There is a FAQ in the forums, another FAQ on Unity's website. This answers forum is intended for questions and answers to using Unity. Looking forward to your awesome reports :-) I reported the bug via the application before I posted here. I just wanted to make sure that no inherent limit on the amounts of geometry is known for the editor.
Dec 21 '09 at 08:14 PM
Sebas
From the "How do I report a bug" question. Applies to my question, too. "actually, Ashkan, You are making a point there about pushing possible bugs to the community before reporting it to UT. Perhaps it should be added to the answer, in the range of: "If you are not sure whether it is a bug, ask the community" or "If you think it is your computer that misbehaves, ask the community to try to reproduce it". That way we can concentrate on investigating the bugs that can actually do something about instead of wasting time on bugs we cannot fix anyway. ... Point taken!" Nicolaj Schweitz
Dec 21 '09 at 09:09 PM
Sebas
Hi Sebas, Good point. I would still recommend NOT using the answers site for this. Perhaps I should be a little more clear about the community channels in this case.
Dec 22 '09 at 10:34 AM
Nicolaj Schweitz ♦♦
Thanks for clarifying that. :)
Dec 23 '09 at 03:23 AM
Sebas
(comments are locked)
|

Hey Sebas. May I ask you to submit a bug trough the bugreporter that's inside Unity? (Menu->Help->Report a problem). In addition to your reprosteps (Thanks!), also sends us useful information about the hardware you're running on, that enables us to better look at this problem.
Already did that before I posted here. It's Case 309317. Thanks!
This is a fair example of how a good bug report looks. It is a detailed report, submitted along with the depending files. I would estimate that is takes around 15-30 minutes to setup and replicate this on the greedy side. It could be optimized though. If an example project folder was attached (not just the files) it would cut away the setup time. Of course few of our user have the time to produce example projects, but it really helps to get the bugs fixed faster. (Sorry for exposing your question like this, Sebas, but it is a nice bug-report-optimization example)
Nothing to be sorry for. Do as you see fit to get people on track with bug reporting.