Solved

How do we improve loading time of a Shockwave-Director application

Posted on 2007-11-21
3
225 Views
Last Modified: 2013-12-04
My very skilled team has created a virtual reality city and mall in .dcr files.  The graphics for these files has been optimised to the best they possibly can be without taking away from the overall graphical quality of the site.  The objective of the site is to entice shoppers to move around the 3D space, using their arrow keys, and "notice" window-displays as they would in a real life mall/city.

Some of our users are complaining that the application appears to freeze once it is loaded and this is causing a lot of frustration as you an no doubt appreciate.  Recently we loaded the dcr file using iFrame methodologies and in my opinion, the overall speed, once the graphics have loaded appears far superior as opposed to loading into a separate blank window however this opinion is not shared or supported by all users so far.

I am desperate to find a workable and smart solution and am hopeful that there is a shockwave-director guru online who can provide some clues as to how we can overcome the problems.  The site in question is www.popwebcity.com - the city and / or mall can be loaded from the Menu:  Popweb City then Go to City or Go To Mall.  It would appear a majority of the users so far head straight for the mall so this would be a logical place to head to.  

We are looking for a solution on how to make this application load quicker and when it is loaded, is stable so users do not experience "frozen" screens.

0
Comment
Question by:lesleyag
3 Comments
 
LVL 11

Accepted Solution

by:
jgordos earned 500 total points
ID: 20361839
Unfortunately, I don't think there is much you can do, other than compress the graphic files to their utmost, without redoing how you move around in the world.

Director doesn't render a thing in the 3d environment until the content is all loaded.  That's just the ugly truth.

But the other truth is that we don't need to render/load the entire dataset most of the time.  We really only need to have loaded the parts the user can 'interact' with.

You can add 'load points' and such to minimize the amount of data pushed down initially, but really you're just spreading the pain around in time.... for instance, if we speak of my home.. we can load the entire house, or we can load the oustide of the house... then when i open the front door, i walk in... I can't see back outside, so we don't need that...

But we also don't need my basement, or my son's upstairs bedroom, until I either go up the stairs, or down the stairs.

if we delay the download to these places, we can mitigate some of the pain.

However, you may find that your users think the app feels "jerky' then.

Honestly, no real good answer.  And the reliability of director seems directly (hah! i kill me) related to the RAM footprint.   Minimizing the loaded artwork will greatly help your RAM usage, and that should help your reliabilty.

I know this isn't exactly the magic bullet  you're looking for, but I personally do not think that magic bullet exists.

-john
0
 
LVL 1

Expert Comment

by:Computer101
ID: 20658034
Forced accept.

Computer101
EE Admin
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Youtube api and lightbox 7 76
How would I store peoples passwords 5 79
how can I backup music within iTunes 12.1.3.6? 24 125
How to setup an account in YouTube 5 74
What is RenderMan: RenderMan is a not any particular piece of software. RenderMan is an industry standard, defining set of rules that any rendering software should use, to be RenderMan-compliant. Pixar's RenderMan is a flagship implementation of …
As game developers, we quickly learn that Artificial Intelligence (AI) doesn’t need to be so tough.  To reference Space Ghost: “Moltar, I have a giant brain that is able to reduce any complex machine into a simple yes or no answer. (http://www.youtu…
This video will demonstrate how to customize windows, tools, and control bars, and save them as screen sets. Open and resize windows: Customize the toolbar: Customize the control bar: Customize your tool selections: Your screen set is alread…
The viewer will learn how to search for and apply Apple Loops, as well as create their own in Logic Pro X. Record a region in the tracks area: Select the region: Go to File > Export > Region to Loop Library: Select the appropriate search terms…

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now