3D Ripper DX

Page 1 of 3 1, 2, 3  Next

View previous topic View next topic Go down

3D Ripper DX

Post by Upreeyss on Sat 05 May 2012, 12:53 pm

With 3D Ripper DX you can:

- capture all geometry, textures and shaders, rendered during single frame;
- import captured geometry into 3D Studio Max or Maya;
- see what exactly has been drawn by each individual draw call;
- see renderstate, textures, vertex streams, index stream, vertex declaration, vertex and pixel shaders (including HLSL source code if available) of each individual draw call.

3D Ripper DX supports only DirectX 6.x, 8.x and 9.x applications. OpenGL, older versions of DirectX and software renderers are not supported.

Import plugin should work with 3DS Max versions 5.0-9.0, 2009 and 2011.

Download
Current version is 1.8.1, download
Older version is 1.8, download

Version history

Version 1.8.1
---------------------------
- increased stability;
- fixed crashes due to out of memory;
- better instancing support;
- minor fixes;

Version 1.8
---------------------------
- DirectX 6 support ( beta )
- 3ds Max 2011 [Design] plugins;
- 3ds Max 2009 plugins
- 3ds Max 2010 [Design] 64-bit plugin;

Version 1.7
---------------------------
- "Global monitoring mode" now works on Vista/Windows7;
- 3DS Max 2010 Design 32-bit plugin;
- better support for DirectX 8 applications;
- better support for VS3.0 ('whole mesh is planar' fix);
- vertex and pixel shaders disassembly is saved properly for DirectX 8 apps;
- better FOV determination;
- support for Direct3D9Ex;
- better interception (LoadLibraryEx);
- minor fixes;

Version 1.6rc1.3
---------------------------
- added DirectX 8.0 suport;
- float renderstates now correctly displayed;
- FOV determination enchanced;
- fixed bug in global monitoring mode shutdown;
- fixed bug in fixed vertices processor;
- fixed bug in QueryInterface();
- added check for DirectX runtime installation;

Version 1.5
---------------------------
- automatic FOV and Aspect ratio determination;
- FOV input editbox moved to import plugin interface;
- hooking strategy has been changed. New method is less intrusive and more stable;
- removed dependency from installed DirectX 9.0 update version. Works fine with any version;
- Updated to DirectX 9.0 August 2007 update;
- capture files are named "frame[date]_[time].3dr";
- fixed minor bug in DrawPrimitiveUP() and DrawIndexedPrimitiveUP() capturing;
- fixed: "Ready to capture" label is blinking randomly;
- fixed: "Ready to capture" label does not apper, but 3D Ripper DX actually works;

Version 1.4d
---------------------------
- better fixed function support;
- fixed bug: some meshes are wrongly recognized as 2D, and not captured;
- updated to DirectX 9.0c April 2007;

Version 1.4c
---------------------------
- fixed bug in MyCreateProcessW();
- fixed bug in SwapChainProxy();


Version 1.4b
---------------------------
- DrawPrimitiveUP() and DrawIndexedPrimitiveUP() support;

Version 1.4a
---------------------------
- advanced texture capture: now can capture POOL_DEFAULT textures;
- better renderstate verbose;
- new import option: ignore if RGBWRITE is disabled;
- fixed: installer does not retrive 3DS MAX 5.x path correctly;
- fixed: crash when output directory does not exists;
- fixed: crash on pre-transformed vertices;
- fixed: buffer overrun in myWinExec() with long strings;

Version 1.3b
---------------------------
- fixed Wavefront .OBJ export;
- fixed: does not work if output directory name contains '.';

Version 1.3a
---------------------------
- added support for applications using multiple Direct3DDevice() objects;

Version 1.3
---------------------------
- optional Wavefront .OBJ export;
- fixed 3DS MAX 5.0 support;
- added 3ds max 9.0 support;
- fixed bug: crash when DIP() is called with numPrimitives=0;
- fixed bug: quartz.dll crash;
- fixed bug: wrong reference counting of some objects;
- fixed bug: wrong command line parameters passed if executable filename contains spaces;

Version 1.2a
---------------------------
- minor bugfixes;

Version 1.2
---------------------------
- less intrusive, more stable capture;
- much lower memory usage in "1 object = 1 drawcall" mode;
- capturing all 8 texture coordinate sets;
- all 8 texture stages are assigned as sub-mtls in 3DS Max;
- minor enhancements;

Version 1.1
---------------------------
- support for applications which use IDirect3DSwapChain->Present();
- remove double faces order added;

Version 1.0
---------------------------
- initial release

Future development plan

- fix bugs!
- DirectX 8,7,6,5 support;
- DirectX 10 and shader model 4.0 support;
- 3DS MAX 64bit support;
- Maya import plugin.

Quick start guide

- Start 3D Reaper DX.



- Select analyzed application executable file and specify command line parameters.

- Select directories for storing captures frames, shaders and textures.

- Press “Launch” button.

If 3D Ripper DX is initialized properly, than “Ready to capture” label will be displayed at the top left corner of the screen. If not, than this is not a DirectX9 application – 3D Ripper DX will not work.



- Capture one or several frames with “F12” key (can be changed in options).
Depending on how efficient game draws frame, it can take from 20 seconds to 20 minutes.



- Exit application.

- Start 3D Studio Max.

- Select “File->Import”, 3DR format.



- Select file with captured frame (should be named “frameXXXX.3dr”).



You must specify back projection parameters (FOV, Aspect Ratio).
FOV value can be specified for height of screen, or for width of screen.
Aspect ratio is physical aspect ratio of monitor.

Starting from version 1.5, 3D Reaper DX is able to estimate required parameters.
Just click on item in "Recommended parameters" combo box.

Leave all other options default. Plugin will load frame geometry into 3DS Max.

1000 objects (typical draw call count) take a lot of memory, don't even try it with less than 1GB RAM !

- Enter “Display” tab and select “Display objects by color” option to visually see what exactly has been drawn by each individual draw call.





- Select single object, select “Edit->Object properties..”, switch to “User defined” tab.



- See renderstate, textures, vertex streams, index stream, vertex declaration, vertex and pixel shaders used with this draw call.



- examine object's material and see what textures have been bent to each stage:



- examine all 8 captured 2D texture coordinate sets:



- Or render scene !



Maya import

Maya import is limited by Wavefront .OBJ file format. Only geometry, texture coordinates and maps can be imported.

Make sure you set "Also capture to Wavefront .OBJ" option in 3D Ripper DX launcher.



In Maya, select Import-> .Obj file format. OBJ and MTL files are stored in 3DR output directory.



Objects in Maya will appear distorted. Open OBJ file in notepad, and look at the first few lines:

#AR=1.38330, FOV=45.00000(height), Xscale:0.57298, Yscale:0.41421, Zscale:1.0

Global monitoring mode

If 3D Ripper DX is unable to inject itself into application, it can enter global monitoring mode. In this mode, 3D Ripper DX sits in tray and injects itself into every launched application.

In this mode, injector is using undocumented features, and may crash the system. Please save your work before enabling global monitoring mode.

Right-click on 3D Ripper DX icon in tray to exit global monitoring mode.

Post- and Pre-TnL cache efficiency measurement

Starting from the version 1.4, 3D Ripper DX measures how well vertices are organized for Pre- and Post-TnL vertex cache (reported in "Object properties -> User" in 3DS MAX).

When rendering using the hardware transform-and-lighting (TnL) pipeline or vertex-shaders, the GPU intermittently caches transformed and lit vertices. Storing these post-transform and lighting (post-TnL) vertices avoids recomputing the same values whenever a vertex is shared between multiple triangles and thus saves time. The post-TnL cache increases rendering performance by up to 2x.

More detailed information can be found here.
and here.

3D Ripper DX measures vertex cache efficiency for caches of 16, 20, 24 and 32 vertices. Efficiency is cache misses per triangle (less is better). It also calculates possible efficiency by optimizing indices with D3DXOptimizeFaces() and OptmizeFacesLRU().

Source code for OptmizeFacesLRU() routine can be found in "C:\Program Files\3DRipperDX\SRC\VCache.h". This is my implementation of Tom Forsyth algorthm, described here.

Pre-tnl cache efficiency is sum of distances beetween fetched vertices divided by number of cache misses (less is better, ideal is 1.0 - linear access).
avatar
Upreeyss
Known
Known

Messages : 16
Glasses : 80
Standing : 42
Registered : 2012-05-05

Back to top Go down

Re: 3D Ripper DX

Post by XboxRainbowMods on Thu 16 Aug 2012, 4:01 am

I get a 403 error when trying to download 1.8.1, could you host it here?
I get a "You don't have permission to access /hax/downloads/3DRipperDXSetup.exe on this server." page on all IPs I have.

XboxRainbowMods
Member
Member

Messages : 3
Glasses : 3
Standing : 0
Registered : 2012-08-16

Back to top Go down

Re: 3D Ripper DX

Post by Umber on Fri 17 Aug 2012, 1:12 pm

XboxRainbowMods wrote:I get a 403 error when trying to download 1.8.1, could you host it here?
I get a "You don't have permission to access /hax/downloads/3DRipperDXSetup.exe on this server." page on all IPs I have.

I can help just let me, IP-address of the page
Well let's address on its own page :;;D:
avatar
Umber
Moderator
Moderator

Messages : 92
Glasses : 26712
Standing : 74
Registered : 2010-03-14
Whence : Germany

http://heyro.justdiscussion.com

Back to top Go down

Re: 3D Ripper DX

Post by Liostellmor on Fri 17 Aug 2012, 1:16 pm

Refer to the official site and there will be no problems.
Welcome to the official website - As for the link to contact HP : :mrgreen:
avatar
Liostellmor
Member
Member

Messages : 7
Glasses : 7
Standing : 0
Registered : 2010-08-06

Back to top Go down

Re: 3D Ripper DX

Post by Manesterss on Fri 17 Aug 2012, 1:17 pm

Excellent program thanks to you

_____________________________________________________________________________________________________________
avatar
Manesterss
Member
Member

Messages : 8
Glasses : 9
Standing : 0
Registered : 2010-08-05

Back to top Go down

Re: 3D Ripper DX

Post by Roberrty on Fri 17 Aug 2012, 1:18 pm

thankee

_____________________________________________________________________________________________________________
avatar
Roberrty
Member
Member

Messages : 7
Glasses : 11
Standing : 2
Registered : 2010-08-05

Back to top Go down

Re: 3D Ripper DX

Post by Ul'trobass on Fri 17 Aug 2012, 1:21 pm

Download
Current version is 1.8.1,download.
Older version is 1.8,download.
avatar
Ul'trobass
Member
Member

Messages : 11
Glasses : 11
Standing : 0
Registered : 2010-07-29

Back to top Go down

Re: 3D Ripper DX

Post by Willem on Fri 17 Aug 2012, 1:22 pm

thank you
avatar
Willem
Member
Member

Messages : 4
Glasses : 4
Standing : 0
Registered : 2010-07-28

Back to top Go down

Re: 3D Ripper DX

Post by digital on Fri 17 Aug 2012, 1:27 pm

Umber wrote:
XboxRainbowMods wrote:I get a 403 error when trying to download 1.8.1, could you host it here?
I get a "You don't have permission to access /hax/downloads/3DRipperDXSetup.exe on this server." page on all IPs I have.

I can help just let me, IP-address of the page
Well let's address on its own page :;;D:

Guys just click here - 3D Ripper DX v1.5a Installer

3D Ripper DX v1.5a Installer
Your download has started. Problems with the download? Click here
avatar
digital
Elite Donator
Elite Donator

Messages : 29
Glasses : 11493
Standing : 6
Registered : 2010-03-15
Whence : USA

Back to top Go down

Re: 3D Ripper DX

Post by XboxRainbowMods on Sat 18 Aug 2012, 2:00 am

Umber wrote:
XboxRainbowMods wrote:I get a 403 error when trying to download 1.8.1, could you host it here?
I get a "You don't have permission to access /hax/downloads/3DRipperDXSetup.exe on this server." page on all IPs I have.

I can help just let me, IP-address of the page
Well let's address on its own page :;;D:

The full link is http://www.deep-shadows.com/hax/downloads/3DRipperDXSetup.exe

The host site IPv4 address: 70.84.174.98
Reverse DNS: 62.ae.5446.static.theplanet.com
RIR: ARIN
Country: United States
City: Houston, TX
OrgTechName:
Technical Support: +1-214-782-7800

There's all the information I can find, I'm curious though why you would need an IP address for the host site?

@digital
And 1.5a release is not as functional as 1.8.1 I thought? In fact I'm pretty sure it's not.

EDIT:
I'm just asking if "Upreeyss" the OP would please host 1.8.1 here on the thread since the developers site link for 1.8.1 is not working. OR maybe another member here who has 3D ripper DX 1.8.1 can share the file as an attachment or link?


Last edited by XboxRainbowMods on Sat 18 Aug 2012, 2:03 am; edited 1 time in total (Reason for editing : Edited to be more specific on what I am asking for.)

XboxRainbowMods
Member
Member

Messages : 3
Glasses : 3
Standing : 0
Registered : 2012-08-16

Back to top Go down

Re: 3D Ripper DX

Post by Umber on Sat 18 Aug 2012, 5:33 pm

XboxRainbowMods wrote:
Umber wrote:
XboxRainbowMods wrote:I get a 403 error when trying to download 1.8.1, could you host it here?
I get a "You don't have permission to access /hax/downloads/3DRipperDXSetup.exe on this server." page on all IPs I have.

I can help just let me, IP-address of the page
Well let's address on its own page :;;D:

The full link is http://www.deep-shadows.com/hax/downloads/3DRipperDXSetup.exe

The host site IPv4 address: 70.84.174.98
Reverse DNS: 62.ae.5446.static.theplanet.com
RIR: ARIN
Country: United States
City: Houston, TX
OrgTechName:
Technical Support: +1-214-782-7800

There's all the information I can find, I'm curious though why you would need an IP address for the host site?

@digital
And 1.5a release is not as functional as 1.8.1 I thought? In fact I'm pretty sure it's not.

EDIT:
I'm just asking if "Upreeyss" the OP would please host 1.8.1 here on the thread since the developers site link for 1.8.1 is not working. OR maybe another member here who has 3D ripper DX 1.8.1 can share the file as an attachment or link?


Damn, I also do not get - Forbidden You don't have permission to access /hax/downloads/3DRipperDXSetup.exe on this server. :mad:
avatar
Umber
Moderator
Moderator

Messages : 92
Glasses : 26712
Standing : 74
Registered : 2010-03-14
Whence : Germany

http://heyro.justdiscussion.com

Back to top Go down

Re: 3D Ripper DX

Post by Upreeyss on Sat 18 Aug 2012, 5:38 pm

Umber wrote:
XboxRainbowMods wrote:
Umber wrote:
XboxRainbowMods wrote:I get a 403 error when trying to download 1.8.1, could you host it here?
I get a "You don't have permission to access /hax/downloads/3DRipperDXSetup.exe on this server." page on all IPs I have.

I can help just let me, IP-address of the page
Well let's address on its own page :;;D:

The full link is http://www.deep-shadows.com/hax/downloads/3DRipperDXSetup.exe

The host site IPv4 address: 70.84.174.98
Reverse DNS: 62.ae.5446.static.theplanet.com
RIR: ARIN
Country: United States
City: Houston, TX
OrgTechName:
Technical Support: +1-214-782-7800

There's all the information I can find, I'm curious though why you would need an IP address for the host site?

@digital
And 1.5a release is not as functional as 1.8.1 I thought? In fact I'm pretty sure it's not.

EDIT:
I'm just asking if "Upreeyss" the OP would please host 1.8.1 here on the thread since the developers site link for 1.8.1 is not working. OR maybe another member here who has 3D ripper DX 1.8.1 can share the file as an attachment or link?


Damn, I also do not get - Forbidden You don't have permission to access /hax/downloads/3DRipperDXSetup.exe on this server. :mad:

This does not have such a problem that the site they have a :rolleyes:
avatar
Upreeyss
Known
Known

Messages : 16
Glasses : 80
Standing : 42
Registered : 2012-05-05

Back to top Go down

Re: 3D Ripper DX

Post by Upreeyss on Sat 18 Aug 2012, 6:25 pm

3D Ripper DX
Download my collection, a selection from the official site to chip
Year: 2007-2009-2010-2011
Version: 1.9 , 1.8.1
Platform: PC
Developer: Roman Lut
Сompatible with Vista: complete
System requirements: 1GB RAM
DirectX 9 , 10
64 MB VRAM
100 MB HDD
For 1.5a - 3D Max 5-9 (a "low" and "high" version will not work), for 1.7 - 3D Max 2010 is supported
Supported bit processor:x32/x64
Language: English only
Crack: not required

Description


With 3D Ripper DX you can:
- To take all geometry, textures and shaders
- Imported into 3D Studio Max or Maya
- To see what would appear to call prorisovochnom
- To see the renderings, textures, vertex streams, flow-rates, vertex and pixel shaders (including HLSL code) for each individual call drawing.

3D Ripper DX supports only DirectX 9.0 applications. OpenGL, older versions of DirectX and rendering applications are not supported.

Plugin to import should work with versions of 3D Max'a 5.0-9.0 (1.7 works with 2010)

In short, this program is designed to capture 3D-models of the games.


Descriptions of the Chinese
Spoiler:
3D 리퍼 DX를 통해 다음 작업을 수행 할 수
- 한 프레임 동안 렌더링 모든 기하학, 텍스처 및 쉐이더를 캡처,
- 가져 오기 3D 스튜디오 맥스 또는 마야에 기하학을 캡처,
- 각각의 그리기 호출에 의해 이끌려되었습니다 정확히 표시,
- renderstate보고, 텍스처, 각 드로우 호출의 정점 스트림, 색인 스트림, 정점 선언 (HLSL 소스 코드를 사용할 수있는 경우 포함) 버텍스 및 픽셀 쉐이더.
3D 리퍼 DX는 DirectX를 9.0 응용 프로그램을 지원합니다. OpenGL은은 DirectX와 소프트웨어 renderers의 이전 버전은 지원되지 않습니다.
가져 오기 플러그인은 3ds 맥스 버전 5.0-9.0 2010과 함께 작동합니다.
How to use
Spoiler:
1) Open the program.
2) Start the game.
3) We are looking for a place or scene you want to remove.
4) Press F12 (default)
5) Then go to 3Ds MAX
Click on the top of the File ---> Import
And open the scenes.
Screenshots
Spoiler:
avatar
Upreeyss
Known
Known

Messages : 16
Glasses : 80
Standing : 42
Registered : 2012-05-05

Back to top Go down

Re: 3D Ripper DX

Post by Riko on Sat 18 Aug 2012, 6:28 pm

laid thee better screens imported models boast. I know this program for a long time, the model pulls out, but horribly awry, normally only work .

_____________________________________________________________________________________________________________
Gladiator's Battlegear
avatar
Riko
Moderator
Moderator

Messages : 16
Glasses : 26051
Standing : 22
Registered : 2012-06-05

Back to top Go down

Re: 3D Ripper DX

Post by Danail on Sat 18 Aug 2012, 6:29 pm

I'm sorry, I can not - will have to download 3D max

_____________________________________________________________________________________________________________
avatar
Danail
Member
Member

Messages : 12
Glasses : 37
Standing : 17
Registered : 2012-04-27

Back to top Go down

Re: 3D Ripper DX

Post by Веетер on Sat 18 Aug 2012, 6:30 pm

Как ей пользоватся?
avatar
Веетер
Member
Member

Messages : 5
Glasses : 10
Standing : 3
Registered : 2012-05-05

Back to top Go down

Re: 3D Ripper DX

Post by Alive on Sat 18 Aug 2012, 6:31 pm

Who have used this program, unsubscribe - of which games are best stretch model? I somehow did not carry, pull basically any nuclear explosions from landfills
avatar
Alive
Moderator
Moderator

Messages : 12
Glasses : 26026
Standing : 7
Registered : 2012-05-06

Back to top Go down

Re: 3D Ripper DX

Post by Vaiduokliai on Sat 18 Aug 2012, 6:32 pm

and I did not play anything from what does not work ... established a program, went to the game, I press F12, but nothing is saved in the folder ... : :mrgreen:
avatar
Vaiduokliai
Member
Member

Messages : 10
Glasses : 24
Standing : 8
Registered : 2012-05-07

Back to top Go down

Re: 3D Ripper DX

Post by Pheeonex on Sat 18 Aug 2012, 6:34 pm

I thank you all works well who does not know how to use you do not remove those who are not asked to download it. And I say one program for amateur. :lols:
avatar
Pheeonex
Member
Member

Messages : 9
Glasses : 13
Standing : 2
Registered : 2012-05-10

Back to top Go down

Re: 3D Ripper DX

Post by Regicide on Sat 18 Aug 2012, 6:35 pm

Vaiduokliai wrote:and I did not play anything from what does not work ... established a program, went to the game, I press F12, but nothing is saved in the folder ... : :mrgreen:

there does not necessarily need to press F12, you can reassign the button accidentally.
avatar
Regicide
Member
Member

Messages : 8
Glasses : 10
Standing : 0
Registered : 2012-05-10

Back to top Go down

Re: 3D Ripper DX

Post by Force on Sat 18 Aug 2012, 6:36 pm

in the settings to change? after installation. can put what you need?
I have Vista, but the description written that full compatibility with Vista ...
avatar
Force
Member
Member

Messages : 7
Glasses : 12
Standing : 1
Registered : 2012-06-01

Back to top Go down

Re: 3D Ripper DX

Post by Quespick on Sat 18 Aug 2012, 6:40 pm

That you Yai's it working.
Stripped scenes full of stalkers and so on.
You just do not start the game with a shortcut. And specify a path in the program. And the press launch. And then the game Kick
avatar
Quespick
Member
Member

Messages : 7
Glasses : 7
Standing : 0
Registered : 2010-08-05

Back to top Go down

Re: 3D Ripper DX

Post by Manesterss on Sat 18 Aug 2012, 6:41 pm

In 90% of cases at whist game crashes when you press the F12.

_____________________________________________________________________________________________________________
avatar
Manesterss
Member
Member

Messages : 8
Glasses : 9
Standing : 0
Registered : 2010-08-05

Back to top Go down

Re: 3D Ripper DX

Post by 麥克爾的 on Sat 18 Aug 2012, 6:42 pm

Thanks for the program you write from Korea :eek:

_____________________________________________________________________________________________________________
回复会被nuke的主题也可能会死 :Green;:
魔兽世界很好很和谐,任何有违此原则的发言皆视为虚假信息予以处理
帖子字数过少不会显示签名,以任何形式凑字数显示签名者死
在帖子中复制以上信息亦死
avatar
麥克爾的
Member
Member

Messages : 6
Glasses : 6
Standing : 0
Registered : 2010-08-04

Back to top Go down

Re: 3D Ripper DX

Post by Sumer on Sat 18 Aug 2012, 6:43 pm

now add :8):
avatar
Sumer
Member
Member

Messages : 4
Glasses : 7
Standing : 0
Registered : 2010-08-02

Back to top Go down

Re: 3D Ripper DX

Post by Sponsored content


Sponsored content


Back to top Go down

Page 1 of 3 1, 2, 3  Next

View previous topic View next topic Back to top

- Similar topics

Permissions in this forum:
You cannot reply to topics in this forum