Mailing List
Home
Forum Home
Softimage
Carrara
trueSpace
Dir3d-l
Maya - a powerful 3D animation and visual effects software
Macromedia Flash Development
Subjects
Cameras
scaleDown command
black out solved
Aircraft Tutorial
Mathematical XYZ ?
Its done This vs That
Its done first week
recommendations for screen video captures?
3DExplorer "Oddity "
New Director
ProTeam renewals
Fuel 's new websites (X post)
Blue peter create a make toy
targeting groups question
XPost: Shockwave 3D game ( sort of )
RES: RES: RES: Fish Modeling
Emitting particles from object intersection
Fuel 's new websites (X post)
Texturing
Big Break Contest Videos
New Plugins
Models and Texture on my updated site
Error Installing Patch tS6 6
Plasma?
Looking for Inspiration
Weird EMail Q
It 's done first week ?
Cherry not cranberry
New game
Camera Animation Problem
Particle plugins?
 
Instantiate - Bad?

Instantiate - Bad?

2005-03-03       - By kim aldis

 Back
Reply:     1     2     3     4     5     6     7     8     9     10  

The poly count, as you've noticed, is less important than the actual number
o elements; 3000 one poly objects is going to peform way poorer than one
3000 poly object so if you can combine these things in any way you'll run
faster. It becomes really frustrating with instances because instances both
require and become models so 3000 lo poly instances is still going to
perform badly because they all become models. If you can figure a way to
make particle isntances do what you want you'll get way more instances into
your scene.


 __ __  

From: owner-xsi@(protected) [mailto:owner-xsi@(protected)] On Behalf Of
Piotr Twardo
Sent: 03 March 2005 10:50
To: XSI@(protected)
Subject: Re: Instantiate - Bad?


A bit OT...
They should really improve the performance of managing large object count
scenes, XSI will crawl even with 3000 of 6 poly cubes, the poly count is not
as important here. I had a serious problem when I imported thousands of
curves from rhino (IGES). When they were imported as eps (single object) the
performance increase was incredible.

Peter

-- -- Original Message -- --
From: Benjamin Huber <mailto:bhuber@(protected)>  
To: XSI@(protected)
Sent: Wednesday, March 02, 2005 10:41 PM
Subject: RE: Instantiate - Bad?

We had a case once where generating thousands of instances of a fairly
low-poly (50 faces range) object would slow XSI
to a crawl. creating plain duplicates and merging them all in one huge
object solved the issue. aparently keeping track
of thousands of individual objects with trans/rot/scale information is more
computationally intensive than having one object
with tens of thousands of faces.

so, if that's possible in your case, merge your original object pieces into
one object, freeze it (thus getting rid of a whole
lot of transforms), and *then* generate the instances. or, even better,
create duplicates of your merged object and merge
all of them together. although, obviously, you won't be able to individually
animate the duplicates any more then. depends on
your scene.

hope that helps,

-ben
---
ben huber (x83291)
ilm digimatte
serious like ninjas
---

-- --Original Message-- --
From: owner-xsi@(protected) [mailto:owner-xsi@(protected)]On Behalf Of
Pollack, Sean
Sent: Wednesday, March 02, 2005 12:40 PM
To: XSI@(protected)
Subject: Instantiate - Bad?




I haven't found all the landmines yet in XSI and hit a bunch in a recent
job.

Is instantiating a model with lots of pieces a bad idea?
Seems like my performance is in the toilet.

If there is a lot of geometry to reuse, is it recommended to go with
referencing and let it be at that and steer clear of instances?

S


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Instantiate - Bad?</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV dir=ltr align=left><SPAN class=781351316-03032005><FONT face=Arial
color=#0000ff size=2>The poly count, as you've noticed, is less important than
the actual number o elements; 3000 one poly objects is going to peform way
poorer than one 3000 poly object so if you can combine these things in any way
you'll run faster. It becomes really frustrating with instances because
instances both require and become models so 3000 lo poly instances is still
going to perform badly because they all become models. If you can figure a way
to make particle isntances do what you want you'll get way more instances into
your scene.</FONT></SPAN></DIV><BR>
<BLOCKQUOTE dir=ltr
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid;
MARGIN-RIGHT: 0px">
 <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
 <HR tabIndex=-1>
 <FONT face=Tahoma size=2><B>From:</B> owner-xsi@(protected)
 [mailto:owner-xsi@(protected)] <B>On Behalf Of </B>Piotr
 Twardo<BR><B>Sent:</B> 03 March 2005 10:50<BR><B>To:</B>
 XSI@(protected)<BR><B>Subject:</B> Re: Instantiate -
 Bad?<BR></FONT><BR></DIV>
 <DIV></DIV>
 <DIV><FONT face=Arial size=2>A bit OT...</FONT></DIV>
 <DIV><FONT face=Arial size=2>They should really improve the performance of
 managing large object count scenes, XSI will crawl even with 3000 of 6 poly
 cubes, the poly&nbsp;count is not as important here. I had a serious problem
 when I imported thousands of curves from rhino (IGES). When they were
imported
 as eps (single object) the performance increase was incredible.</FONT></DIV>
 <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
 <DIV><FONT face=Arial size=2>Peter</FONT></DIV>
 <BLOCKQUOTE dir=ltr
 style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT:
#000000 2px solid; MARGIN-RIGHT: 0px">
   <DIV style="FONT: 10pt arial">-- -- Original Message -- -- </DIV>
   <DIV
   style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:<
/B>
   <A title=bhuber@(protected) href="mailto:bhuber@(protected)">Benjamin Huber</A>
   </DIV>
   <DIV style="FONT: 10pt arial"><B>To:</B> <A title=XSI@(protected)
   href="mailto:XSI@(protected)">XSI@(protected)</A> </DIV>
   <DIV style="FONT: 10pt arial"><B>Sent:</B> Wednesday, March 02, 2005 10:41
   PM</DIV>
   <DIV style="FONT: 10pt arial"><B>Subject:</B> RE: Instantiate - Bad?</DIV>
   <DIV><BR></DIV>
   <DIV><SPAN class=507193421-02032005><FONT face=Arial color=#0000ff size=2
>We
   had a case once where generating thousands of instances of a fairly low
-poly
   (50 faces range) object would slow XSI</FONT></SPAN></DIV>
   <DIV><SPAN class=507193421-02032005><FONT face=Arial color=#0000ff size=2
>to
   a crawl. </FONT></SPAN><SPAN class=507193421-02032005><FONT face=Arial
   color=#0000ff size=2>creating plain duplicates and merging them all in one
   huge object solved the issue. </FONT></SPAN><SPAN
   class=507193421-02032005><FONT face=Arial color=#0000ff size=2>aparently
   keeping track</FONT></SPAN></DIV>
   <DIV><SPAN class=507193421-02032005><FONT face=Arial color=#0000ff size=2
>of
   thousands </FONT></SPAN><SPAN class=507193421-02032005><FONT face=Arial
   color=#0000ff size=2>of individual objects with trans/rot/scale information
   is more computationally intensive </FONT></SPAN><SPAN
   class=507193421-02032005><FONT face=Arial color=#0000ff size=2>than having
   one object</FONT></SPAN></DIV>
   <DIV><SPAN class=507193421-02032005><FONT face=Arial color=#0000ff
   size=2>with tens </FONT></SPAN><SPAN class=507193421-02032005><FONT
   face=Arial color=#0000ff size=2>of thousands of faces.</FONT></SPAN></DIV>
   <DIV><SPAN class=507193421-02032005><FONT face=Arial color=#0000ff
   size=2></FONT></SPAN>&nbsp;</DIV>
   <DIV><SPAN class=507193421-02032005><FONT face=Arial color=#0000ff
   size=2>so, if that's possible in your case, merge your original object
   pieces&nbsp;into one object, freeze it (thus getting rid of a
   whole</FONT></SPAN></DIV>
   <DIV><SPAN class=507193421-02032005><FONT face=Arial color=#0000ff
   size=2>lot of transforms), </FONT></SPAN><SPAN
   class=507193421-02032005><FONT face=Arial color=#0000ff size=2>and *then*
   generate the instances. or, even better, create duplicates of your merged
   object and merge</FONT></SPAN></DIV>
   <DIV><SPAN class=507193421-02032005><FONT face=Arial color=#0000ff
   size=2>all of them together. although, obviously, </FONT></SPAN><SPAN
   class=507193421-02032005><FONT face=Arial color=#0000ff size=2>you won't be
   able to individually animate the duplicates any more then. depends
   on</FONT></SPAN></DIV>
   <DIV><SPAN class=507193421-02032005><FONT face=Arial color=#0000ff
   size=2>your scene.</FONT></SPAN></DIV>
   <DIV><SPAN class=507193421-02032005><FONT face=Arial color=#0000ff
   size=2></FONT></SPAN>&nbsp;</DIV>
   <DIV><SPAN class=507193421-02032005><FONT face=Arial color=#0000ff
   size=2>hope that helps,</FONT></SPAN></DIV>
   <DIV><SPAN class=507193421-02032005><FONT face=Arial color=#0000ff
   size=2></FONT></SPAN>&nbsp;</DIV>
   <DIV><SPAN class=507193421-02032005><FONT face=Arial color=#0000ff
   size=2>-ben</FONT></SPAN></DIV>
   <DIV><SPAN class=507193421-02032005>
   <P><FONT face=Arial size=2>-<SPAN
   class=507193421-02032005>-</SPAN>-</FONT><BR><FONT face=Arial size=2>ben
   huber (x83291)</FONT> <BR><FONT face=Arial size=2>ilm digimatte</FONT>
   <BR><FONT face=Arial size=2>serious like ninjas</FONT> <BR><FONT face=Arial
   size=2>---</FONT> </P></SPAN></DIV>
   <BLOCKQUOTE dir=ltr
   style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid;
MARGIN-RIGHT: 0px">
     <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
     size=2>-- --Original Message-- --<BR><B>From:</B> owner-xsi@(protected)
     [mailto:owner-xsi@(protected)]<B>On Behalf Of </B>Pollack,
     Sean<BR><B>Sent:</B> Wednesday, March 02, 2005 12:40 PM<BR><B>To:</B>
     XSI@(protected)<BR><B>Subject:</B> Instantiate -
     Bad?<BR><BR></FONT></DIV><!-- Converted from text/rtf format --><BR>
     <P><FONT face=Arial size=2>I haven't found all the landmines yet in XSI
     and hit a bunch in a recent job.</FONT> </P>
     <P><FONT face=Arial size=2>Is instantiating a model with lots of pieces a
     bad idea?</FONT> <BR><FONT face=Arial size=2>Seems like my performance is
     in the toilet.</FONT> </P>
     <P><FONT face=Arial size=2>If there is a lot of geometry to reuse, is it
     recommended to go with referencing and let it be at that and steer clear
     of instances?</FONT></P>
     <P><FONT face=Arial size=2>S</FONT>
</P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>