These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
12Next page
 

Access character models? (Devs/ISD, I summon thee)

First post
Author
Kestral Anneto
State War Academy
Caldari State
#1 - 2015-06-11 08:06:06 UTC  |  Edited by: Kestral Anneto
As the title says, i'm interested in getting my hands on my and others (with permission, obviously) full body charcter models.
I would like to try and rig them for animation in Maya for a collage project, and then maybe something clear skies-ish later on (maybe)
Is this doable, or a pipe dream? would it brake the EULA? how would I go about it?
Any info would be appreciated.

If a Dev see's this, an official response would be appreciated.
Pops Tickle
Tickle Industries
#2 - 2015-06-11 08:34:56 UTC
The body is seperated into different meshes.


  • Feet
  • Legs up to the lower stomach
  • Upper body/chest
  • Arms
  • Head
  • Hair


Legal within the EULA would be to analyze memorydumps and then extract the vertices via software.

CCP Rise wrote:

"We have tried and tried to validate the myth that griefing has a pronounced affect on new players - we have failed."

Source

Kestral Anneto
State War Academy
Caldari State
#3 - 2015-06-11 08:58:34 UTC
Pops Tickle wrote:
The body is seperated into different meshes.


  • Feet
  • Legs up to the lower stomach
  • Upper body/chest
  • Arms
  • Head
  • Hair


Legal within the EULA would be to analyze memorydumps and then extract the vertices via software.


is there a program that you recomend to do this? I'm a bit new to this side of things.
Pops Tickle
Tickle Industries
#4 - 2015-06-11 09:13:44 UTC
Kestral Anneto wrote:
Pops Tickle wrote:
The body is seperated into different meshes.


  • Feet
  • Legs up to the lower stomach
  • Upper body/chest
  • Arms
  • Head
  • Hair


Legal within the EULA would be to analyze memorydumps and then extract the vertices via software.


is there a program that you recomend to do this? I'm a bit new to this side of things.
http://superuser.com/questions/133938/how-can-i-dump-the-memory-of-a-process-in-windows-7

It is still pointless, unless you know what you are doing. It will take you a lot of trial, error AND time to figure out where in memory the vertices reside before they are being uploaded to VRAM. And there's no guarantee! A better approach would be to beg in a support ticket, or recreate the character in something like DAZ. "Niden" did that. You could try contacting Ms. Niden, or Ms. "Solecist Project" who both seem to know more about characters. And remember to send me a copy of the files!

CCP Rise wrote:

"We have tried and tried to validate the myth that griefing has a pronounced affect on new players - we have failed."

Source

Thuul'Khalat
Phoenix Wing
#5 - 2015-06-11 09:41:50 UTC
It would be awesome if CCP gave us the ability to download character models from game, and provided an export of all other 3D models aswell, and the possibilities for fanmade videos would be fantastic.

It will also never happen. :p

Phoenix Wing is recruiting a handfull skilled pilots for Null/LowSec PVP!

Pops Tickle
Tickle Industries
#6 - 2015-06-11 10:05:00 UTC
Thuul'Khalat wrote:
It would be awesome if CCP gave us the ability to download character models from game, and provided an export of all other 3D models aswell, and the possibilities for fanmade videos would be fantastic.

It will also never happen. :p

Characters are being created at runtime. All other meshes can be extracted using TriExporter, which is freely available. If you ask for them to hand them to you though, then you don't deserve them anyway.

CCP Rise wrote:

"We have tried and tried to validate the myth that griefing has a pronounced affect on new players - we have failed."

Source

CCP Darwin
C C P
C C P Alliance
#7 - 2015-06-11 11:01:36 UTC
Quote:
As the title says, i'm interested in getting my hands on my and others (with permission, obviously) full body charcter models.
I would like to try and rig them for animation in Maya for a collage project, and then maybe something clear skies-ish later on (maybe)

To be honest, it's probably a lot more technically tricky than it's worth. Note that Clear Skies used character models from elsewhere. There are some good tools out there if you look around. I'd have a look, for example, at the open source tools at www.makehuman.org.

CCP Darwin  •  Senior Software Engineer, Art & Graphics, EVE Online  •  @mark_wilkins

Kestral Anneto
State War Academy
Caldari State
#8 - 2015-06-11 11:21:46 UTC
CCP Darwin wrote:
Quote:
As the title says, i'm interested in getting my hands on my and others (with permission, obviously) full body charcter models.
I would like to try and rig them for animation in Maya for a collage project, and then maybe something clear skies-ish later on (maybe)

To be honest, it's probably a lot more technically tricky than it's worth. Note that Clear Skies used character models from elsewhere. There are some good tools out there if you look around. I'd have a look, for example, at the open source tools at www.makehuman.org.


Nice one! didn't know about that Makehuman thing. Tanks for the info!
Nat Silverguard
Aideron Robotics
Aideron Robotics.
#9 - 2015-06-11 11:22:28 UTC
my fellow GalMil pilot Niden made this article on how he made Niden come to life.

now i don't know if that procedure is what you are looking for since i can only recognize some of the words that article.

Just Add Water

Nana Skalski
Taisaanat Kotei
EDENCOM DEFENSIVE INITIATIVE
#10 - 2015-06-11 11:26:09 UTC  |  Edited by: Nana Skalski
CCP Darwin wrote:
Quote:
As the title says, i'm interested in getting my hands on my and others (with permission, obviously) full body charcter models.
I would like to try and rig them for animation in Maya for a collage project, and then maybe something clear skies-ish later on (maybe)

To be honest, it's probably a lot more technically tricky than it's worth. Note that Clear Skies used character models from elsewhere. There are some good tools out there if you look around. I'd have a look, for example, at the open source tools at www.makehuman.org.

Models from elsewhere together with animation, but what is mostly defining our avatar is our face model. Its recognizable so much because people are used to recognize by face. Can we get our face meshes somehow?
Thuul'Khalat
Phoenix Wing
#11 - 2015-06-11 11:35:41 UTC
Pops Tickle wrote:
Thuul'Khalat wrote:
It would be awesome if CCP gave us the ability to download character models from game, and provided an export of all other 3D models aswell, and the possibilities for fanmade videos would be fantastic.

It will also never happen. :p

Characters are being created at runtime. All other meshes can be extracted using TriExporter, which is freely available. If you ask for them to hand them to you though, then you don't deserve them anyway.


I have used tri-exp quite a bit in the past, and it is not 100% on the ball all the time tbh

Most days it works for it's purpose though

Phoenix Wing is recruiting a handfull skilled pilots for Null/LowSec PVP!

Webvan
All Kill No Skill
#12 - 2015-06-11 11:56:12 UTC
Extracting them from the game... would seem almost faster just to sculpt your own rather than dealing with all the extra work to get them to the rigging stage. The end result would probably be no different, even if you just used a pre-existing model to work with say from like daz3d or someplace (they have free sets). Those will import into maya, many do. Guess depends what they want you to do for the project.

I'm in it for the money

Ctrl+Alt+Shift+F12

Ishtanchuk Fazmarai
#13 - 2015-06-11 13:00:19 UTC
Houm...

I know that some specialyzed software can capture/build 3D models out of 2D still images. So i wonder, could the ingame renders of the characters be used for that purpose? Maybe not the supported resolutions, but 8k captures made with GeDoSaTo? Question

Roses are red / Violets are blue / I am an Alpha / And so it's you

Pops Tickle
Tickle Industries
#14 - 2015-06-11 13:06:12 UTC
Nana Skalski wrote:
CCP Darwin wrote:
Quote:
As the title says, i'm interested in getting my hands on my and others (with permission, obviously) full body charcter models.
I would like to try and rig them for animation in Maya for a collage project, and then maybe something clear skies-ish later on (maybe)

To be honest, it's probably a lot more technically tricky than it's worth. Note that Clear Skies used character models from elsewhere. There are some good tools out there if you look around. I'd have a look, for example, at the open source tools at www.makehuman.org.

Models from elsewhere together with animation, but what is mostly defining our avatar is our face model. Its recognizable so much because people are used to recognize by face. Can we get our face meshes somehow?

No, you can not unless you do it at runtime from the client's memory. There are base meshes for all characters, which do not resemble your characters. These base meshes are then modified with the data you gave your character. It's happening at runtime, so there is no way to export it somehow.

CCP Rise wrote:

"We have tried and tried to validate the myth that griefing has a pronounced affect on new players - we have failed."

Source

Pops Tickle
Tickle Industries
#15 - 2015-06-11 13:26:28 UTC  |  Edited by: Pops Tickle
I thought about it. What definitely would be possible is to read out the depth buffer and reading out the pixel coordinates via software. It would need a bit trickery and would have to be programmed first, but it would work.

Edit: After letting this sink in a bit more, this would definitely work. All it would need is a toggle that displays the image as depth buffer only, screenshots and a program that connects it all together. Personally I am a huge fan of pointclouds, more than triangles, so this feels super-natural for me. I will open a feature-request and hope for your participation!

CCP Rise wrote:

"We have tried and tried to validate the myth that griefing has a pronounced affect on new players - we have failed."

Source

Nana Skalski
Taisaanat Kotei
EDENCOM DEFENSIVE INITIATIVE
#16 - 2015-06-11 13:39:02 UTC
Pops Tickle wrote:
I thought about it. What definitely would be possible is to read out the depth buffer and reading out the pixel coordinates via software. It would need a bit trickery and would have to be programmed first, but it would work.

Edit: After letting this sink in a bit more, this would definitely work. All it would need is a toggle that displays the image as depth buffer only, screenshots and a program that connects it all together. Personally I am a huge fan of pointclouds, more than triangles, so this feels super-natural for me. I will open a feature-request and hope for your participation!

What about hijaking data for a mesh modifying coordinates from data server and then applying it to a default mesh model? I dont know what i am talking about now. Lol
Pops Tickle
Tickle Industries
#17 - 2015-06-11 13:48:26 UTC
https://forums.eveonline.com/default.aspx?g=posts&m=5811687#post5811687
Here is the thread. Please support it.

Nana, your enthusiasm makes me smile. :) We do not have easy access to the base meshes. We do not have easy access to the data the client uses to modify said meshes, we do not know how the structure of the data and we do not know how the client applies it.

While it's certainly possible to overcome all of these obstacles, it is not worth the time doing so and risking a permaban for intercepting network traffic and decompiling the client's code.

My idea is much more managable. Not perfect, but a good step.

CCP Rise wrote:

"We have tried and tried to validate the myth that griefing has a pronounced affect on new players - we have failed."

Source

Pew Terror
All of it
#18 - 2015-06-11 17:57:33 UTC
No you cannot get the meshes from a memory dump.

Getting them with textures through DirectX interception would be relatively easy though, but that would go against the EULA.
Better wait for CCP to release them.
Unezka Turigahl
Det Som Engang Var
#19 - 2015-06-11 18:08:16 UTC  |  Edited by: Unezka Turigahl
I'm sure I saw a tutorial once where a guy showed how he exported his character from EVE and imported it into the unreal engine. Can't find it again though.

EDIT: ehhh nevermind, I think it was this tutorial. Looks like a generic model, like everyone said.
Nana Skalski
Taisaanat Kotei
EDENCOM DEFENSIVE INITIATIVE
#20 - 2015-06-11 19:42:11 UTC
Unezka Turigahl wrote:
I'm sure I saw a tutorial once where a guy showed how he exported his character from EVE and imported it into the unreal engine. Can't find it again though.

EDIT: ehhh nevermind, I think it was this tutorial. Looks like a generic model, like everyone said.

Maybe separate the data from outgoing traffic while using character creator. I think data is send to server when modyfying model. Change face and see what changes in outgoing data. Maybe even it could be applied to the rest of character. When loking at the structure of data used for unique model, it would became more clear how it modifies the character thru comparing them and reverse engineering. Then all what would left is to make client emulator applying data and saving the unique character using client resources and those data, using triexporter core features to extract whole set from game files, voila, character exporter.
I dont know how to do that all, and even if its possible. Lol
12Next page