[Archive] Opacity, hot spots, performance, other 3D support

Reallusion Forum
Reallusion Home       Members    Calendar    Who's On
Welcome Guest ( Login | Register )
        


12>>

[Archive] Opacity, hot spots, performance, other 3D support Expand / Collapse
Author
Message
Posted 10/11/2007 2:55:45 AM
Tutor

TutorTutorTutorTutorTutorTutorTutorTutor

Group: Forum Members
Last Login: 7/31/2008 6:43:44 AM
Posts: 520, Visits: 43
Like the tool a whole lot so far. Thank you for the 3d links. Playing around with a model with transparencies, the opacity does not translate during import. Possibly because the UV map is all one image so perhaps that makes it difficult in translation? Anyway, since the "part" shows up in the node structure, it is simple to export separately, adjust opacity in iClone and merge the prop back together. If possible, in addition to adjusting not only the color, specular highlight and shininess of a node, we could adjust the transparency of a node, that'd save some time. There could be models where you cannot export the part needing opacity adjustment.

Imagine for a sec I have a model with a door. I export the main model and then export the door. I use these two props in a scene where I will keyframe the door opening. Unfortunately, the rotation point is based upon the center(?) of the original model so it doesn't work so well. Being able to define that hot spot, or rotation point for a node would be great. Sure I can keyframe around it (and have) but I can ask can't I? LOL.

Imported a 5000 vertice model with a single UV map. 3d view manipulation was quite slow compared to that model inside iClone - which was great. I'm hoping the lag is in process to improve?

3DS imports from Wings consistently works. Blender and Carrara exports of 3DS models usually end with a program termination, so I end up exporting as .obj and importing to wings for export to 3DS. Will there be an official "we've tested and support this software for 3DS import" list? I'd like to trouble shoot either of these two pieces of software for 3DS export. Is there a spec you're working from for the 3DS import? Perhaps I can tweak the export.

Thanks,

dh
Post #835
Posted 10/11/2007 2:56:02 AM
Tutor

TutorTutorTutorTutorTutorTutorTutorTutor

Group: Forum Members
Last Login: 7/31/2008 6:43:44 AM
Posts: 520, Visits: 43
Thanks for your time to post the first test experience. Please send us the model that you can not see transparencies, we might be able to provide you some clue how to resolve it. Suppose this program can deal with alpha material and PNG texture.

One trick to make individual node with different texturing effect such as transparency is to export only the selected node to iClone and opacity texture it in iClone, eg. window, and then inverse select other nodes, export and Merge them with the new textured node in iClone.

To set the pivot for rotation, simply load the door into 3DXchange, align it's edge (not center) to the scene root, and export it back to iClone, thus the door will rotate around the edge. Now we set default scene root with object on the gound, you can lower the object to align the center of the object to the scene root, then you can rotate the object with it's weight center as pivot. We will make this new UI to make pivot adjustment easier in the final release, such as align to ground, align to center.

For large polygon models, they greatly impact the iClone real-time pixel shader because multi-pass rendering, you may try press CTRL-F1 to toggle back to Quick Shader for faster performance. We highly suggest users only import models less then 3000 polygon for iclone scene and props. New shader will speed up the rendering in next iClone3 releaese schedule in 2008 Q1.

Always try different export setting for different softwares, companies implement export function always have some slightest difference, sometimes obj works, sometimes 3ds works better. We will post our testing record on several 3D software and provide best route for model export for iClone.

Welcome to the iClone 3DXchange journey!
Post #836
Posted 10/11/2007 2:56:17 AM
Tutor

TutorTutorTutorTutorTutorTutorTutorTutor

Group: Forum Members
Last Login: 7/31/2008 6:43:44 AM
Posts: 520, Visits: 43
The UV map was a .png when I exported from Blender to .obj and into Wings (followed by export to .3ds). It could have been lost in translation somewhere in there as well. I'll work on that example and another one and send to you when I have access to my home computer. I'd already taken your advice and exported the node with transparency individually. Worked like a charm, just looking for a shortcut.

Okay, now I get the rotation for the door - thanks, that solved my problem. Wasn't apparent to me. Perhaps though, in some dot release of 3dexchange you could allow us to actually move the rotation point of the node instead of aligning the node to the center (or ground). So, I have 4 walls, one with a door, 1 with a window. In the current implementation, I export the walls without the window and door (everything aligned to scene root). Then I unselect the walls, select the door, align the edge to scene root and export. Same for the window. When assembling in iClone this means I have to move the door and window back into position. How about, instead, I select the 4 walls (everything aligned to scene root) and export. Then unselect the walls, select the door and move the Scene root to the door edge and export. Same for the window. Then when I add these props to my scene they are already in place. Or, wouldn't it work that way since I'm changing scene root anyway? Perhaps a node root?

Yes, I tried a 50,000 poly model and it worked just fine, but there's no doubt, low-poly is the way to go. I did notice as well that untextured, the performance was just fine. I would assume our texture size has a bit to do with it as well.

Thanks,

dh
Post #837
Posted 10/11/2007 2:56:32 AM
Tutor

TutorTutorTutorTutorTutorTutorTutorTutor

Group: Forum Members
Last Login: 7/31/2008 6:43:44 AM
Posts: 520, Visits: 43
first of all - thanks for the opportunity to beta test - it is a great tool with tons of potential

haven't drilled down deep enough yet but
- my first impression - very easy to use,

Imported objects from Poser and truespace (exported as 3ds)- the objects imported well, texture did not carry though - and i had to resize them 1000 in 3D exchange - export took some time for hte bigger objects with larger file size - might be helpful to have a time bar just to show it is still crunching away - coz a ew times i thought it hung on me.

Import to iclone was ok except for one thing - - if they are exported as accessories, they are very small and even the max resize 10,000 did not help. However if i first export them from 3d exchange as a prop, i resize them as props then import as accessory, the size can be adjsuted to more acceptable levels

so that's my feedback for now - more to come...
Post #838
Posted 10/11/2007 2:56:44 AM
Tutor

TutorTutorTutorTutorTutorTutorTutorTutor

Group: Forum Members
Last Login: 7/31/2008 6:43:44 AM
Posts: 520, Visits: 43
Dear aknzrdude,

we have noticed the same problem of extremely small scale export from Poser model, we found 25000-30000 is the best scale value. We will prompt users in the final release when encounter extremely small object (those almost invisible), and auto scale to a foot ball size model for easier viewing.

As you requested, we will implement the time bar to prompt users it's still in process, and add immediate response to Esc key if users want to terminate the long conversion procedure.

thank you for your great input!!!
Post #839
Posted 10/11/2007 2:56:57 AM
Tutor

TutorTutorTutorTutorTutorTutorTutorTutor

Group: Forum Members
Last Login: 7/31/2008 6:43:44 AM
Posts: 520, Visits: 43
3DExchange will try find texture first in the same source model folder, please place those exported texture in the same folder if your 3D software not doing so when export model. Unfortunately Poser scatters textures in many Poser sub-folders, so you need to collect them manually.

3D model mostly contains correct UV assignment, for those untextured models in 3DXchange, you may texture them back in iClone program if you can locate the source texture.

Another trick for you, OBJ and MTL is in ASCII format, so you can find JPG or BMP in the text string to reveal the texture file name.

Hope those tricks can help!
Post #840
Posted 10/11/2007 2:57:09 AM
Tutor

TutorTutorTutorTutorTutorTutorTutorTutor

Group: Forum Members
Last Login: 7/31/2008 6:43:44 AM
Posts: 520, Visits: 43
dear dh216832,

As for the PNG map, 3DXchange will treat them as two maps - diffuse and opacity map. It means it carrys the diffuse map and transparency data into iClone. We tested the PNG export from SketchUp Pro. It works perfectly. Please try place those maps in the same model folder and load again into 3DXchange.

Carrara 3DS export also crash 3D Studio Max, we doubt they implement it correctly. thank you for the help to test further whether obj is the best route.

If you make the door align it's edge to the scene root, suppose you can key frame animate the door open/close. Can you?

Thanks for many great suggestions, we also consider to make 3DXchange a full material editor with all possible texturing features to mesh node such as transparency, but I am afraid it will not be in this coming May release.
Post #841
Posted 10/11/2007 2:57:24 AM
Tutor

TutorTutorTutorTutorTutorTutorTutorTutor

Group: Forum Members
Last Login: 7/31/2008 6:43:44 AM
Posts: 520, Visits: 43
thanks for the pointers -
however on my version of iclone (2.0) the max scale setting is 10,000 so cannot achieve the 25-30k value stated here
Post #842