The VG Resource
Ripping WebGL .js models. NSFW - Printable Version

+- The VG Resource (https://www.vg-resource.com)
+-- Forum: The Resources (https://www.vg-resource.com/forum-109.html)
+--- Forum: The Models Resource (https://www.vg-resource.com/forum-111.html)
+---- Forum: Ripping Help (https://www.vg-resource.com/forum-115.html)
+---- Thread: Ripping WebGL .js models. NSFW (/thread-38826.html)



Ripping WebGL .js models. NSFW - Joshex - 03-19-2021

OK, the .js script is actually not that hard to find and simply save in a webbrowser from cache.

However, I would have to write a conversion script to like ASCII fbx or some dumb swit. so, while the polygons and armature and bones and UVs are all listed out there (yet for some reason the textures are missing) the question is;

Rather than go to the effort is there some software which makes this easier?


So lets get specific., the website is an online web game, they are using CSS ::Before and ::After to load the model's render in a specific spot on the screen. the model appears to be in a ASCII .js script which builds the model and armature and bones and anims and UV wrapping live on the page. (so there is no actual 3D model file to find in the page source).

An example (one of the .js scripts in question) is supplied as an attachment. I had to fish through my browser's cache to get it as it was not given/listed/available in the page inspector.

ah the extents people will go to for content protection...

I have heard Ninjaripper might do it, but I have not tried and some people said it crashes your browser. that and it outputs to .rip which I have no idea how to open to convert it to 249 .blend so I can actually work on it. I mean if I could get it converted into blender 2.79 I could downversion it just by saving it and opening it in 249b. but that is the challenge.

as you can see the polygons and such are specified in the file, I could painstakingly recreate it manually(best option at current) or make a python script to read the file and output a list of lines and faces and build them in blender by script, but with the missing textures and me not being able to find those even listed on the page, I'd have to either recreate those textures or skim through the cache to attempt to find them.

The game.; it is not a game for all audiences. it is an adult game. they use this method of content protection to hide their pr0nz so users can't just rightclick or downloadmanager it or whatever.

keep in mind if you save the page it's on the page is saved without the model!

the game name is dirtyleague and it looks like they stole their art assets from another game and just animated them via 3D models, armatures and a few texture changes. it may have been made by the same company as the other game as it is hosted by the same publisher.

Advice?

Edit: is it just me or is this looking like a 2D model? I'm not seeing a 3rd axis specified anywhere while it's forming it's structures. definitely some sort of animated vector set-up though.