Wed, Feb 12, 5:29 PM CST

Renderosity Forums / Poser Technical



Welcome to the Poser Technical Forum

Forum Moderators: Staff

Poser Technical F.A.Q (Last Updated: 2024 Dec 04 2:47 am)

Welcome to the Poser Technical Forum.

Where computer nerds can Pull out their slide rules and not get laughed at. Pocket protectors are not required. ;-)

This is the place you come to ask questions and share new ideas about using the internal file structure of Poser to push the program past it's normal limits.

New users are encouraged to read the FAQ sections here and on the Poser forum before asking questions.



Checkout the Renderosity MarketPlace - Your source for digital art content!



Subject: Does Poser 5 /pp/4 use object instances?


odeathoflife ( ) posted Tue, 04 January 2005 at 6:36 PM · edited Tue, 26 November 2024 at 6:15 PM

Hey quick question as I am searching for JCM threads :) I am planning on making a complex room, fully customizeable, and was wondering on light fixtures, and pipes and such as props that call the obj from teh geom folder rather then having them embedded. Will it help in the authoring envorinment if the obj's are ripped rather then embedded? Will the 10th light use the same instance of the obj that the 1st one uses or does it load a new obj into poser? The question stems from flash, where I can add a symbol into teh library and every instance of teh symbol in the resulting file will just use the same library file rather then loading in a new one.

♠Ω Poser eZine Ω♠
♠Ω Poser Free Stuff Ω♠
♠Ω My Homepage Ω♠

www.3rddimensiongraphics.net


 


svdl ( ) posted Tue, 04 January 2005 at 9:26 PM

I think they're instances. When I look into a PZ3, I see object references. Change the .OBJ file, and all instances in the scene will be changed too (on save/reload). But it doesn't matter. A prop or a figure is pure data, it doesn't have methods associated with it. And since Poser needs the geometry/mapping data to be able to display it, those will be loaded for every instance of your prop. So there is no advantage to be gained from using external .OBJs, at least not for the end user. It may have some advantages while developing your set; change the mapping of the .OBJ and all instances in the .PZ3 will reflect the updated mapping, for instance. Actually, the same goes for Flash. The data for every instance must be loaded, the methods are called from one single library. But a Flash symbol always contains methods, so using instances certainly has an advantage in Flash.

The pen is mightier than the sword. But if you literally want to have some impact, use a typewriter

My gallery   My freestuff


an0malaus ( ) posted Tue, 11 January 2005 at 6:58 AM

svdl, I've just started delving into Python callbacks and on the face of it, startup/callback python scripts associated with a figure might be considered as "methods", but I have not explored whether multiple python activated figures loaded from the same CR2 file would result in separate instantiations of the scripts unless that was specifically handled. Whenever I get a new prop or figure with embedded geometries, I like to extract them and use an obj reference as it makes CR2 and PZ3 files much smaller. I'm not so much concerned with disk space (or I'd use compressed files) as with having to wade through pages of vertex and poly information when I'm editing the file to add custom JCM. Being on a Mac, there are far fewer GUI tools available for manipulating morphs and JCM, so I've had to rely on understanding CR2 syntax and doing it all by hand. Tedious in the extreme, but crosstalk is just uncontrolled superconforming to me ;-)



My ShareCG Stuff

Verbosity: Profusely promulgating Graham's number epics of complete and utter verbiage by the metric monkey barrel.


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.