- 2020-02-27 at 10:42 am #23914
Hi. For my online RPG (roleplaying) sessions, I would like to go the extra mile to create something fantastic. I just found Verge3D and see that it can be scripted. Could someone tell me if it’s possible to do the following with Blender and Verge3D, or alternative steps;
1. Create an apartment with textures, furniture, lights in Blender.
2. Create characters in DAZ3D Studio.
3. Put the apartment model with lights and shadows on a website with verge3D.
4. Make a script so that the GM (Game Master) can live toggle black ceilings of each room on/off (To hide the room when no character is in it). This should show instantly as other visitors to the site (the players) view the model.
5. The GM should also be able to hide/show and move some objects in the model for visitors to see instantly (while dragging or after release).
6. All visitors (GM and players) have buttons on the website to click to rotate the apartment to view all 4 sides (no free turning), zoom, and move side to side. Lightning should follow the rotations.
7. Player Avatars imported from DAZ3D are also put into the model. They can be clicked selected by mouse, and then a click at another place in the model makes the avatar move to this place. Alternatively, free movement at floor level should be possible with mouse click-hold-drag. It is good if all visitors can move the avatars (only), but if not possible, it is ok if the GM moves them. If they can be animated while moving that would be an extra plus.
I would be grateful for any info and help on this matter. Thanks.2020-02-27 at 12:19 pm #23922Yuri KovelenovDeveloper
Everything you outlined seems possible with Verge3D. Some of the functions you mentioned can be seen in action in Verge3D demos. You need to have a web developer in your team in order to implement a server-side app which will syncronise between players.2020-02-27 at 12:24 pm #23923Mikhail LuzyaninDeveloper
All possible except using DAZ3D models out of the box, you will need fully remake armature and skinning for your model to fit into limitation of not more than four weight of bones per vertex.
Co-founder and lead graphics specialist at Soft8Soft.2020-02-27 at 12:52 pm #23925
That is good to hear. I have limited scripting knowledge but know a bit of Blender. I will use Sweet Home 3D to very quickly build interior och exterior scenes. I have a script that loads that into Blender with textures and lighting. Follow up questions..
1) The server-app thing. Which part of the setup needs a server-app? Do you mean the part where all visitors see the hide/show and movement of other visitors and GM?
2) DAZ3D to Verge3D transform. Is there a script/application that can process a dressed DAZ3D model to a format Verge can use?
I’m actually willing to pay a fee for someone to script this for me, but I don’t know if this is the right forum to ask for such help.2020-02-27 at 12:57 pm #23926
When it comes to DAZ3D… the full giddyup with rigging might not be needed. A static pose that can be rotated so that the character can face different angels in the model is enough. I can make the pose in DAZ3D. As long as the GM (or the players), can select an avatar and somehow move it to another position and rotate it at floor level, that will be enough.
2020-02-27 at 1:43 pm #23929Yuri KovelenovDeveloper
- This reply was modified 1 month, 1 week ago by ixtatica.
The server-app thing. Which part of the setup needs a server-app? Do you mean the part where all visitors see the hide/show and movement of other visitors and GM?
yep, that one
DAZ3D to Verge3D transform
if you can get in Blender, Max or Maya first, then you are set. I’m sure there are plenty of scripts for that.2020-02-27 at 2:02 pm #23931
Ok.. where can I find info on what attributes models need to have in order to be Verge3D compatible (how I need to transform the DAZ model).
Also.. the stuff I need. Can I do that in Puzzle? Or do I need some more advanced scripting?2020-02-27 at 3:43 pm #23936
You must be logged in to reply to this topic.