The first thing SU Podium V2 Plus does when you click on the Render icon is it simultaneously starts processing the SketchUp geometry and textures (Processing Scene) and opens up a connection with OOPR (the Podium Render Manager). See image above.
The rendering steps you should see from start to end are:
|
OOPR is an application that is indepedent to SketchUp. Its on your computer and it works like a server in the way it communcates with the SU Podium SketchUp plug-in. When the plug-in asks for a connection, OOPR always accept that request and a connection is established. The client (Podium SketchUp plug-in) then sends OOPR a combination of commands and processing scene script which when received, starts the pre-rendering, raytracing and re-sampling process and saves your rendered image.
A fire wall or anti-virus program on your computer with overly strict settings could block the connection between processing scenes and OOPR and in some cases, may crash OOPR. Some other software running in the background on your computer's network port might also interrupt this process. One example is the Wacom tablet driver on the Mac is known to block OOPR. In some cases, SU Podium's own Geometry Caching may be interfering.
If the above is occurring, there are some things you can do to verify that an anti-virus program or firewall is blocking or crashing OOPR.
1. Render a 3D cube or any of these test models.
Does SU Podium complete the rendered image? If yes, than it's not likely that a firewall or anti-virus is the problem. Contact Support at Cadalog, Inc. in this case. The problem may be an odd material in the model and we can help you solve this.
If a simple 3D cube or any of the sample models do not render, the problem is likely to be with an anti-virus or firewall program blocking the connection to OOPR.
2. Is there a message in the OOPR dialog box? You may have a situation where OOPR has opened but it is not showing a message. Normally while Process Scene is occurring you will see an idle OOPR dialog box with a message "receiving from network client". If OOPR is open but you do not see a message, a fire wall or some other program is likely blocking the connection.
3. Use Generate. Another good way to see if a firewall or anti-virus program is block or crashing OOPR, is to use Generate. How to use Generate is described here. If Generate succeeds, then the problem is anti-virus or firewall interference the the communication between processing scenes and OOPR.
Please read here on how to temporarily "turn-off" your anti-virus program or firewall.
Even though most of SU Podium V2 supports multi-core operations and is a 64 bit application capable of accessing any amount of RAM memory on your computer, Processing Scene is a single core, 32 bit operation.
When you select the Render icon, the rendering process begins. In the first rendering phase, SU Podium needs to convert the SketchUp polygons (faces) and textures into a mesh model for the Podium rendering engine. This is standard procedure for all photo-realistic rendering programs. In SU Podium the user interface for this is called Processing Scene and you should see a progress bar start up.
This Processing Scene program is a SketchUp based ruby script. SketchUp is a 32 bit application limited to using a single CPU core and unable to use more than 4gb of available memory. (In fact, a 32 bit application will not be able to access all 4gb of memory as other applications will be using some memory.) Therefore Processing Scene is a single core, 32 bit operation.
Is computer memory the problem? Runtime error.
Create a very simple model like a 3d cube or use one of the sample models from a this test models and render. Does OOPR start and does Podium complete the render process and save an image. If there's a rendered image, the problem is not OOPR or a fire wall It may be that the model that is failing is too large for your memory size.
The easiest solution to this is to add more system memory or RAM. SU Podium's OOPR calculations are 64 bit applications and will use as much memory as you have on your computer.
The alternative is to reduce the model's size or reduce the number of point lights.
LEM lights that have reflection properties
LEM should have no other properties than LEM properties LEM materials should never have any other Podium Material property applied to them. For example, do not have reflections or bump properties on an LEM material. This can cause the rendering to crash or turn the LEM material into a black face.
Purge. First Purge the model using SketchUp's Purge command available from SketchUp' Model Info. dialog under the Window pull down menu. This will purge the model of faces, materials and layers that SketchUp does not think are being actively used. Save the file and close SketchUp to clear out anything left in memory. Reopen the purged SketchUp file.
Use Copy and Paste In Place and create a new SketchUp file. After turning off unneeded layers, choose Select All and invoke the SketchUp Copy command. If the model is very large, copy could take several minutes. Once the model is copied, open a New SketchUp file. Then go to SketchUp's Edit menu and use Paste In Place. What will get pasted is just the selected entities from the original model and not the geometry on hidden layers. Save this file as a different file name.
Delete as much as you can. Delete as many faces and textures that are not needed from your new model. Once deleted, Purge, Save and reopen your purged model. Check Model Info and keep deleting faces and textures until the size of the model is drastically reduced.