CompuServe Thread

#IPAS3 Disk 7 & r4

23 messages in this thread
#161722From: John Mateer [PolyMedia]Mar 30, 1995 10:03 AM
-G, -J & co., Are there any known problems using the routines on disk 7 with 3DS r4? I have sporadically had some trouble with my machine freezing while using Optimize but the problem is not consistant and is hard to pinpoint. I'd appreciate any advice.
#161751From: Yost GroupMar 30, 1995 11:55 AM
Nope… There are absolutely zero known problems with disk7 and r4 on a correctly-functioning computer. If you're getting freezes with Optimize, my guess is that it's pointing to a memory problem somewhere in your system. What kind of memory manager are you using? – G
#161769From: Jim [PolyGone Cafe]Mar 30, 1995 2:21 PM
I've had consistent lock up problems with optimize on specific objects where the problem was duplicatable. It seems that there are just some objects that make it go bananas. Jim Alabiso NOBONES Productions Div. of StarLogic Inc.
#161785From: Yost GroupMar 30, 1995 4:31 PM
If you have a reproducible case, the first thing to do is check it on another machine (if you have access to one). Otherwise, Jonas would be happy to check it out for you (but he won't be back in town until the 12th). – G
#161899From: Jim [PolyGone Cafe]Mar 31, 1995 10:01 AM
I will do that. If I recall we had created these dogwood flowers with petals and little pollen spheres in the middle of them. It seemed that the geometry seemed a bit much for Optimize. In the end it seemed a bit much for us so we canned them!
#161828From: Dan O'LearyMar 30, 1995 8:14 PM
>> I've had consistent lock up problems with optimize on specific objects where the problem was duplicatable. It seems that there are just some objects that make it go bananas. << We experienced this too, but the problem was later tracked down to a problem with the model geometry…. duplicate vert, edge, or something I think… might have been an isolated vertex. Double check your mesh _very_ closely with View All Edges and Vert Ticks. Good Luck – Dan / n-Space, Inc.
#161862From: John Mateer [PolyMedia]Mar 31, 1995 1:49 AM
Dan, Your advice sounds very good. Out of curiousity, what program was used that created the troublesome models? — John
#161907From: Dan O'LearyMar 31, 1995 10:13 AM
>> Your advice sounds very good. Out of curiousity, what program was used that created the troublesome models? << The model was created in 3ds, so it probably wasn't a duplicate face (it's kinda hard to make those, thankfully), but it could have been an isolated vertex or other similar problem. I honestly cannot recall. After reading, in subsequent messages, that your problem model is coming from MacroModel, I think that "model integrity" is definitely the rub. Good luck tracking down the problem – those are the things that make my head hurt. I have found a good way to debug models is to select faces in potential problem areas and Modify/Face/Move with shift to move a copy of the faces away from the model. Then hide everything else and turn on Display/Geometry/Vert Ticks and All Lines and use the lower level (face/edge/vert) tools, esp. delete face, to "dissect" the new object. Once you find the problem, go back to the original model and fix it. Have fun… – Dan / n-Space, Inc.
#162278From: John Mateer [PolyMedia]Apr 2, 1995 3:41 AM
Good advice — thanks for the tip. Cheers, John
#161900From: Jim [PolyGone Cafe]Mar 31, 1995 10:03 AM
Thanx, it was rather radical and complicated geometry. Jim Alabiso NOBONES Productions
#162134From: Dan O'LearyApr 1, 1995 12:53 PM
No problem, glad I could help. – Dan / n-Space, Inc.
#162264From: Brandon MacDougallApr 2, 1995 2:15 AM
I too have had this problem more than once, even sent a example to Asoft but I guess it fell through the cracks as I got no reply. At the time my thinking was the same as yours and noted it to Asoft. Not that big of a problem as if you merge points it should go away. Or save it out as a DXF and reload. BTW of the models that crashed one came from Imagine and one came out of the shaper. Brandon
#162435From: Dan O'LearyApr 3, 1995 8:05 AM
>> BTW of the models that crashed one came from Imagine and one came out of the shaper. << Since we are making models for a real-time engine, poly counts have to be quite low (0 – 350 faces typically). As such, we do a great deal of work at the face and edge level. Many times we will delete an entire selection of faces, leaving the isolated verts with which we can Create/Face/Build less complex geometry. Sometimes this also results in a phenomena we call "Verts in Space" (remember the Muppet Show), a situation which seems to occasionally make life difficult for Optimize. But then, I could be wrong… – Dan / n-Space, Inc.
#163173From: John K. JordanApr 6, 1995 12:14 AM
>>we will delete an entire selection of faces, leaving the isolated >>verts with which we can Create/Face/Build less complex geometry PMJI. Have you tried using Modify/Vertex/Weld instead of rebuilding faces? I've done it both ways and for me, dragging and dropping vertices seems easier and quicker than rebuilding. Just a thought. JKJ
#164192From: Dan O'LearyApr 11, 1995 3:54 PM
>> PMJI. Have you tried using Modify/Vertex/Weld instead of rebuilding faces? I've done it both ways and for me, dragging and dropping vertices seems easier and quicker than rebuilding. Just a thought. << Good suggestion… never really thought of it that way, but it should work great in many instances. thanks – Dan / n-Space, Inc.
#164252From: John K. JordanApr 11, 1995 9:17 PM
I use Modify/Vertex/Weld a LOT, to clean up after booleans, simplify meshes, and along with Edge/Divide and Edge/Turn, to add detail and fine tune meshes. Just be very careful not to accidentally weld to a vertex that is on the back side of a mesh – you can accidentally weld to a vertex that isn't even visible. Depending on the mesh, it is sometimes best to select and hide all the faces on one side while working on the other. JKJ
#164407From: David GouldApr 12, 1995 4:02 PM
<<Just be very careful not to accidentally weld to a vertex that is on the back side of a mesh – you can accidentally weld to a vertex that isn't even visible.>> Try turning on Display/Geometry/Backface on and the back faces won't be shown, so you won't make an accident. DaviD "Accidently vertex snapped" GouID
#164532From: John K. JordanApr 13, 1995 7:29 AM
>>Try turning on Display/Geometry/Backface on >>and the back faces won't be shown, so you won't >>make an accident. Good theory, DaviD of Paris – but unfortunately not a fact 🙁 Although Backface hides the faces, it does not hide the vertices. You can see this if you turn on VertexTicks. Try an LSphere in a user view. With any combination of Backface and Vertex visiblity, you can easily weld a front vertex to a back vertex resulting in faces that plunge thru the mesh. Often I'll work with backfaces hidden and vertex ticks visible and simply avoid the back ticks. However if a back vertex is close to or coincident with a front vertex in a given view, a manual weld might weld to the wrong vertex. The only sure thing is to select and hide the back faces, which also hides and protects the vertices. "My kingdom for a single-level UNDO!" JKJ of Oak Ridge PS. Hey Jonas of Autodesk: Wishlist item-> Backface to hide vertices as well as faces. Can't think of a single instance where the current way is be better.
#161861From: John Mateer [PolyMedia]Mar 31, 1995 1:49 AM
I'm using EMM386 with the RAM option in DOS 6.2. I haven't had any other problems of note (3DS has been amazingly bullet-proof). I haven't checked it yet but the situation that Dan described sounds similar to mine — the object I was trying to optimize was a DXF from MacroModel. I've had other trouble with MacroModel files so I bet that's the culprit (I have a real love-hate relationship with that program). Cheers, John
#161893From: Jeffrey LererMar 31, 1995 9:14 AM
John: Just joining in this thread to say that I also use EMM386 RAM and 3-DS has functioned flawlessly in that mem environment. Don't think I've crashed more than once, and that was very dumb human error. Disk 7 has done fine, and Optimize has been happy. However, I have imported DXF models from a fractal development platform, DEFORMED and DISPLACED and then some unholy manipulations – then and only then did OPTIMIZE hang up (probably insulted by the lack of model integrity. Jeffrey
#161894From: John Mateer [PolyMedia]Mar 31, 1995 9:22 AM
Jeffery, Thanks for the input. It sounds more and more like naff DXF is the problem. Cheers, John
#161901From: Yost GroupMar 31, 1995 10:03 AM
Ah ha…. you didn't say that this was due to a dxfd-out file from Macromodel. It's certainly possible for a non-3DS program to generate nonmanifold topology and screw things up. You could attempt to overcome this by welding the file while dxfing it in to 3DS to zip it together correctly — with a large enough weld threshold, it might make a difference.
#162277From: John Mateer [PolyMedia]Apr 2, 1995 3:41 AM
It's odd that some that some of the Macromodel objects optimized fine but others did not. Anyway, I changed the weld threshold and that seems to have made the difference. Thanks for the info. Optimize is indespensible. Cheers, John