Unfortunately, this is a work-around of limited utility. As you can see, the image now displays correctly. In it, the figure on the left is the original model, showing the texture issue, while in the figure in the center the texture file against which the dress is mapped has been replaced with one lacking transparency. When this modified model was imported into SH3D, the affected areas of the model display correctly in the 3D window and in renders at all quality levels, as shown in the following screenshot of the 3D window. To test this hypothesis, I extracted one of the original texture files, removed its alpha channel, thus disabling transparency, and replaced the original image within the model with the now-transparency-less version. Something in this combination manages to confuse the GPU code, causing some polygons to be incorrectly mapped and others to disappear completely. It's when this complex mapping is paired with textures supporting transparency, though, that the failure appears. Still, even this overly complicated mapping scheme doesn't appear sufficient to trigger the problem in and of itself. However, based on the extremely complicated texture mapping in use, I can only assume it was created elsewhere: Seemingly, every polygon in the model has a texture applied to it individually ― an insanely time-consuming task if carried out from within SketchUp, but one conceivably easy to automate as part of a model export/import conversion routine. Neither the model's entry in the 3DWarehouse nor its one in 3DModels.vn, seemingly the source for the one in 3DW, discuss its origins. I suspect this isn't, strictly speaking, a SketchUp -> SH3D migration problem, but an -> SketchUp -> SH3D problem that is, this model most likely wasn't originally created in SketchUp but with some other modeling program and then ported to SketchUp. What we can say, then, is while there may be an issue with the code driving SH3D's GPU-based windows, in this case the problem seems linked to the model's somewhat non-standard use of texture files, when those file contain transparency. We know this is an extremely rare occurrence ― it's the first incident of the sort I've ever seen, and a scan of problem reports doesn't turn up anything obviously related ― so SH3D's GPU code, if broken, doesn't appear to be badly broken. That the problem doesn't occur in high-quality renders suggests the model itself isn't seriously broken. That the problem is limited to the 3D window and Q1 and Q2 renders suggests this is a GPU-related issue. Since final renders are typically of high quality, it's likely this problem will have no real impact on your projects beyond minor annoyance during design creation. (Interestingly, the Q1 and Q2 renders fail differently than the 3D window does.) However, in scenes rendered using SH3D's high-quality, ray-traced mode ― Q3 and Q4 ― the glitch disappears. The problem doesn't just affect SH3D's loader and 3D window as you can see from the following image, the problem is also found in renders at the two lowest quality levels, Q1 and Q2. (In the collection, the problematic textures are too small to detect.) The problem is easily seen in the 3D window, but for the individual models of figures making up the collection, the problem can be seen in SH3D's furniture importer itself. In addition, as the model's position changes relative to the user's viewpoint, the failure changes: Missing sections reappear, texture positioning changes, and the like. Seemingly, some areas of the model become mapped with an incorrect texture ― or at least an incorrectly positioned texture at times, portions of the model seem to disappear. The good news is it probably doesn't matter.Īs you noted, when this model is loaded into SH3D, its textures do not display correctly in the 3D window. The bad news is, you've managed to find one of the very few SketchUp models I've seen so far that can't easily be sanitized for SH3D use. There are several different things going on here.Īll right: There are a lot of different things going on here. When all else fails, read the instructions.Murphy's Law A computer program does what you tell it to do, not what you want it to do. Select the saved furniture and import it under characters (or whatever) Save the modified furniture:Menu->3D view->Export to OBJ format.->Selected furniture ĥ.Open a new file or clean the previous and Menu ->Furniture->Import furniture Some of models have some edge components usually in black select and mark as invisible and OKĤ. Download a model from 3DWarehouse (in my sample this ) BUT the Collada file format)Ģ.In a empty SH3D file: Menu ->Furniture->Import furniture (choose the model)ģ.Select and right click to modify furniture -> Materials Re: Sketchup furniture objects frequently lose a lot of detail on import.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |