Using this you can add alternative UI Systems, Video Rendering, HTML Rendering and all other custom rendering stuff to your CryEngine3 FreeSDK project.
Fixes: * Fixed a sporadic stack overflow in DX11 mode
Plugin_D3D 1.5 (21.05.2012) ============== New: * FreeSDK 3.4 (DX11) Support * Added GetType() function to public interface
Changes: * Changed parameters of InjectTexture
Plugin_D3D 1.1.1 (19.04.2012) ============== New: * FreeSDK 3.4 (DX9) Support
Plugin_D3D 1.1 (06.04.2012) ============== New: * Added texture replacement API to public interface * Removed DX version from filename (dynamically loads the correct version)
Fixes: * Fixed Shutdown (in some cases you could run into memory access errors while closing CE3) * Internal improvements (preparation for DX11) * Renamed directory from "D3DPlugins" to "D3DPlugin" * Renamed sample class from "Sample_impl.h" to "D3DPlugin_Sample_impl.h" * Fixed UnregisterListener crash
Plugin_D3D 1.0.1 (05.03.2012) ==============- Initial Public Release for FreeSDK 3.3.9 (DX9)
I'm guessing this is awesome, but it mostly makes me sad that I can't do any programming
Well some flowgraph nodes or other extensions can be created using this, those could be used by you then
e.g. I'am working next on a WebM Videoplayer Plugin which can be used by flowgraph or C++. I will also release a GameDLL so that the stuff can be used without programming knowledge.
This is awesome! Its almost incomprehensible as to why there was no existing way to play video in the engine from Crytek, doesn't almost every other major game engine already support video windows?
Anyhow awesome! I'll be using this soon. The demo video was cool too, but the whole time I was saying "Hey ,stop shooting the windows! You just got'em working!"
So, um, if I understand it correctly, we would be able to implement things like RayTracing?! Or would this have to be a DirectX feature... The latter appears true. Still, there are many good things to implement. Man, thank you for this.
Given that the renderer source is not available, how are you registering the following so that these methods get called?
@yeo1 Well the listeners I call myself, if you want to know more read this thread: viewtopic.php?f=314&t=81627
The GetDevice must be called from your code to retrieve the device found by my plugin, its is found by analysing the memory. (In theory it could happen that it returns NULL)
The Plugin is realised using IEngineModule and in general the CryExtension headers (This is described in the SDK doc)
@sereda008 no not really. What you can do is overlay stuff (also 3d overlay) and change textures. However you can at this point not really modify the rendering to raytracing.
@all Currently I'm working on extending the ID3DSystem Interface so that you guys can replace textures as shown in the WebM demonstration.
Anyways if there are feature requests or other stuff I'm happy to oblige, just say a word.
Also I'd like feedback about issues or if it works on SLI and that sort of stuff, thanks
Post Topic: Re: [RELEASED] Direct3D Plugin for CE3
Posted 04.04.2012, 15:15
Hi, the video texture seem great. Since i am not programmer, im only a level designer/3d asset, is it possible for you to release a simple plugin working with basic installation of cryengine3?