Is there a Render Mode in DirectX11? - directx

I am working on implementing a directx11 version of our game engine. The engine is originally written in OpenGL 2.x and there is an API that sets the render mode using glRenderMode.
Is there something similar in DirectX11 and if yes, can you please provide some reference to the API ? And if not, how should I implement this ?
Thanks.

Related

Is there any SDK for Reading and Writing IFC files in iOS?

I want to view 3D view of buildings(IFC) in my iOS application. I have came across few library such as IFCplusplus, ifcopenShell, xBIM tool,but those don't have any instruction on how to use it on iOS, can anyone help me out.
Microsoft has opened .NET to iOS this year so xBIM might be interesting for you. We just created a new website to get started. You can use xBIM Geometry Engine to process the geometry into triangulated mesh and than render it in your application.

Web application framework that suports 3D

I have an idea to develop a website that would help people to model 3D worlds, use 3D models and so on.
For example, based on my reseach, I could use Unity Framework to create this type of application for PC/MAC.
I am wondering if there are similar frameworks available for pure WEB?
This is my first time looking into this and I do not have any expertize in this topic. Please advise if you have any opinions or expertise in it.
Unity indeed has support for 3d on web, but it requires from user that it has installed Unity player. Users might not like that.
However, with webGL, you would have absolute control over the look and capabilities of your product, users wouldn't have to install anything new, it would all be pure web and only IE users would be damaged, because IE still doesn't have full support for webGL.
To develop with webGL you can do it from scratch, or you could use some of the existing libraries/3D engines that would speed up your work and give results much faster.
Here's a list of webGL engines: http://ffwd.typepad.com/blog/2011/04/webgl-what-flavor-is-your-engine.html, it seems that most used are Three.js, Scene.js and there is also Goo Engine (http://www.gooengine.com/).
Hope this helps.
Check out 3DTin, it does seem to deliver a part of what you want to build, using WebGL:
http://www.3dtin.com/

How can I load a 3d model to an IOS app, and scale/transform/rotate it to place on an image?

I should load a 3d model (let's say a fridge) and scale or rotate it to locate on a kitchen photo (just for an example).
I have seen several SDKs but all was for 3d games. What I need is to put and play with my object in a native IOS app.
Where should I start? GLKit is the answer for that?
iOS 3d rendering is made by OpenGL ES, that is a pretty difficult topic. Apple provides GLKit to help developer to integrate OpenGL ES but none of is a model parser or scene manager, is hard anyway. I can suggest you to use a 3d engine, I took a look at two engines:
1-Nineveh GL
2-Irrlicht
The first integrate absolutely fine in iOS projects and exposes objective c API. It uses only OpenGl 2.0 shaders. The problem is that is a beta version.
The latter is written in C++ and supports both 1.0 and 2.0, but is pretty hard to integrate.

Running a XNA game in a ruby on rails website

I was wondering if there is any way of running a 2D game built in XNA in a website built using ruby on rails. I am familiar with both languages, XNA more than ruby.
I can make a game in a fairly short amount of time, and i need to make one for a website, but i would rather use a language that i am familiar with to do this. If not is there any suggestions of languages/engines/game creating tools that i can use to build a simple 2D game that will be featured on a website?
I am a experienced in programming, i know advance programming techniques so any suggestions are fine.
Thank you
Ruby on Rails is a server-side framework. XNA is a client-side framework. They don't really interoperate - nor do they need to.
You can make a 2D XNA game run in a Silverlight 3 or 4 plugin using ExEn. You could also use Silverlight 5, which has a 3D API and audio API that matches XNA, and has a toolkit available that adds 2D XNA functionality like SpriteBatch and more, making the majority of the XNA API available. You then simply embed the Silverlight control in your HTML.
A regular XNA game (ie: using the official library) is an executable that would have to be downloaded from your website.

Can I develope application using DirectX 11

I want to know if we can develop C#, WPF application using DirectX 11. I have an application (medium size) which is written using DirectX. We need to use features from Directx 11 like parallel rendering. Is it possible to develop applications using DirectX 11? If yes can anyone provide me some sample application for that? We can't go for other options like SlimDX as we can't afford to rewrite whole code.
Please suggest what is the best option for me?
I haven't tried using C# with DirectX myself, but from what I've read, your main options for DirectX and C# are either SlimDX (which you count out) or XNA, which many users seem to find lacking in features, especially from the newer versions of DirectX.

Resources