Wednesday, November 11, 2015

Our New Start-up : Rendr Softworks : Virtual Reality for Architects



Today, when an architect wants to talk with a client about their project, they use blueprints, models, pictures or videos.


These representations are intended to help the client understand the project in an easier to view visual manner, however they do have their limitations.


Clients can become confused due to awry depth perception, fixed or misleading framing of images, or unnatural lighting.


Every question a client has seeking clarity about a design from an image, video or model, is time wasted describing the medium rather than the design itself, and can put the architect on the back foot, having to defend their work and explain details multiple times.


To overcome these issues, we created Rendr, an agency that specializes in high-end virtual tours of a project – allowing clients to experience the design in a unique and engaging manner.
Simply provide your blueprint or 3D model and we bring your project to life!
We create a unique and custom virtual environment, to help immerse the client in the design.


Not only is it a virtual tour, but the space is interactive and animated – creating an exceptional, unique and memorable experience for the client.

Watch our 360 degree Youtube video to see the potential and how it can elevate your client consultations to the next level. Feel free to share our videos and if you have any questions or ongoing projects please get in touch!

Website (Worldwide) www.rendrsoftworks.com
Website (France) www.rendr.fr

Wednesday, February 11, 2015

SFML & 3DMouse support with 3DConnexionSDK

How to make 3DMouse support in a SFML project?

The problem with SFML is that the windows event layer is wrapped for multi-platform issues.
The problem with the 3DConnexion SDK is that it uses internal windows event messages, that should be processed by GetMessage() or PollMEssage()

So you can't have access to SFML internal poll event without changing the source code, and you can't use GetMessage or PollMessage as shown in the 3DConnexion SDK sample codes.

I've found a solution with Windows Callback.

First set the callback with SetWindowsHookEx

SetWindowsHookEx(WH_GETMESSAGE, (HOOKPROC)&SpaceNavigatorCB, GetModuleHandle(NULL), GetCurrentThreadId()) == NULL
The callback should be prototyped like this :

LRESULT CALLBACK SpaceNavigatorCB(int code, WPARAM wParam, LPARAM lParam)

Complete code for the callback :


Hope it helps !

Follow the project on Facebook : https://www.facebook.com/immersionengine
Follow me on twitter : twitter.com/lefebv_l