Bewise Day Conference 2011

by Frédéric Colin 3. March 2011 10:06

Maybe you know Bewise, Vertice's sister company, fully specialized on Microsoft technologies.

For the fifth consecutive year, Bewise organizes in Toulouse (France) a free technical conference with the participation of Vertice.

Vertice will be happy to welcome you on its booth to present Nova Range, on April 7, 2011.

If you are not too far from Toulouse on that date and if you understand french language please register and come see us!

Nova by Vertice at Imagina 2011 - Thank you

by Frédéric Colin 8. February 2011 10:33

The Vertice Team wants to thank you for coming to meet us at Imagina 2011. It's my third participation to Imagina and I hadn't never seen so many people on our booth!

For my technical part, I hope you liked my small demonstrations: SMS sending, Excel File to drive a Nova Scene, Kinect integration as a controller, etc. As I always said I'm a fan of interactive and demonstrative 3D. I'm tired to see that sometimes some vendors just sell a technology only for the technology. It is time to put in front the user needs. That's what we call in Vertice user-centered design. Feel free to contact me to discuss these topics.

Also, feel free to download Nova Studio Demo to have a look to our range.

Nova by Vertice at Imagina 2011

by Frédéric Colin 27. January 2011 21:04

Among our many R&D projects, there is is one that was really fun to develop as part of a Proof Of Concept: the use of Microsoft Kinect. Just have a look to this video (sorry for comments in french):

 

 

For more information join us on the Vertice Stand at Imagina Laughing.

Q and A on Change State (Excel) custom action

by Frédéric Colin 19. January 2011 07:25

First of all I just want to thank you all readers of this blog. I received many questions about this new custom action and I decided to share my answers. Thank you very much for your support, it is an encouragement for me to do even better!

  • Question: Fred, thank you for this new cool free feature. I'm a developer and I will be very interested to have a look to your code.
    • Well it's not possible for security reason since this code will be partially included in Nova Studio 2011 with more features. But technically it's mainly based on Excel open source provider and .NET reflection for the job.
  • Question: does this custom action will work on prior version to 6.0.0.26?
    • No
  • Question: why?
    • In fact, we did a small evolution in the Nova SDK by adding a property on the Nova Scene to merge on the fly all scene entities into a single generic collection called NovaIDs. The new custom action uses this new property.
  • Question: why don't you manage custom type assisgnement such as Vector3, enumerated types, ... ?
    • Well, maybe you will have to wait for Nova Studio 2011 for that Wink
  • Question: why can't we edit the preview grid to change values?
    • Well, maybe you will have to wait for Nova Studio 2011 for that Wink
  • Question: and what about a database to store input value?
    • Well, technically all is possible with .NET Framework and if you are interested, why not to develop this new custom action on an open source model and to diffuse it with Codeplex? I don't want to manage this project but i can participate on functional and technical specifications, ergonomics, design and tests. I think with one project leader, one or two developers and with me for reviews, it will be enough. So who wants to participate? Tongue out
  • Question: what about performance of this new custom action?
    • Well, you should avoid to call this custom action on the trigger on every frame! Indeed, even if I always try to optimize my code, there is no cache for this first version. To read a file may be fast, but if there are too many records it may become longer. In other terms choose corrrectly the right trigger and the update frequency. I will make a parallel with development processes: even if action builder is done for graphic artist and art director and even if it's very easy to use, you should always try to think before on how to implement a solution inside the action builder.
  • Question: why are there so few widgets in the Action Builder?
    • Well, to be completely honest, this is mainly due to time. In fact, I'm an avid proponents of ergonomics and for me the future is possible in the immersion of HMI in 3D scenes. But that's another story that deserves a more substantial post!
  • Question: who developed the icon of this new custom action?
    • Graphic Design is a full-time job that I willingly leave it to the professionals! Michel Rousseau did the job.

Thank you for all your questions. Again, if you are interested to participate to Nova Community, remember you can do it on our forums by helping users and developers and through Vertice wiki.

Custom action: Change State (Excel)

by Frédéric Colin 17. January 2011 09:10

As I announced it in this previous post, here is the new custom action I called "Change State (Excel). I made some modifications I'm sure you will appreciate Smile:

You have to know these possibilities and constraints:

  1. All cells must be in a string format ('4 as an example)
  2. You can choose the Worksheet number.
  3. I remove the constraint to have "Jet oledb provider 4.0" installed on your computer. In other terms, this custom action is completely autonomous and no longer depends on anything.
  4. On numeric properties, you can now add an operator to indicate to add, substract, multiply and divide. As an example, on RotationVectorX, you can write '++1 to add 1 to the current property value of the selected Nova Entity. Imagine what you can do if you plug this action to the "Every x Frames" trigger Surprised.
  5. Right now, I only manage Int, Float, Boolean, RGBA properties of Nova Entities
  6. By Nova Entities, I exhaustively mean:
    • Nova Paths, Nova Domains, Nova Groups, Nova Materials, Nova Textures, Nova Objects, Nova Cameras and Nova Lights

Attached to the post, you'll find a zip file containing a dll and a Excel sample (just pay attention to Windows language and region for numeric values inside the Excel file). To install the custom action, just drop the dll inside:

  • "C:\Program Files\Vertice\Nova Studio 2010\Plugins" for 32 bits OS
  • "C:\Program Files\Vertice\Nova Studio 2010\x64\Plugins" for 64 bits OS

Don't forget to install Nova Studio 2010 version 6.0.0.26.

Enjoy!

ChangeStateFromExcel.zip (30.33 kb)

Nova by Vertice at Imagina 2011

by Frédéric Colin 16. January 2011 15:24

Imagina 2011 is the European 3D simulation and visualization event. It will take place in Monaco from February, 1th to February, 3th. The Vertice Team will hold the stand A16b.

It will be a great pleasure for all my team to welcome you on board! Feel free to come to talk with us on the following topics: interactive 3D and graphics with Michel Rousseau (Art Director), interactive 3D and sales with Sebastien Callens (Marketing and Sales) and .NET development for Nova 2010 with myself (COO).

Hope to see you at Monaco in early February.

Nova Studio 2010 - Update 7

by Frédéric Colin 13. January 2011 13:56

It's our pleasure to present to you our last Nova Studio 2010 revision. The complete version number is 6.0.0.26.

Functionalities:

  • Colorized mode support for Autodesk Revit 2011: the Nova Studio add-in is now registered on Autodesk Revit 2011 and support white rendering and colorized rendering.
  • Nova templates for Visual Studio 2010: 8 templates are available, if Visual Studio 2010 is installed in Professional/Premium/Ultimate edition, to enhance Nova Studio, Controls or SDK features. C# and VB are supported. Here is the list of installed templates:
    • Nova Controls Windows Forms Application
      • A project to create a Windows Forms application that uses Nova Controls
    • Nova SDK Windows Forms Application
      • A project to create a Windows Forms application that uses Nova SDK
    • Nova SDK WPF Application
      • A project to create a WPF application that uses Nova SDK
    • Nova Studio Control Plugin
      • A project to create a control plugin for Nova Studio
    • Nova Studio Custom Action Plugin
      • project to create a custom action plugin for Nova Studio
    • Nova Studio Exporter Plugin
      • A project to create an exporter plugin for Nova Studio
    • Nova Studio Importer Plugin
      • A project to create an importer plugin for Nova Studio
    • Nova Studio UI Plugin
      • A project to create an user interface plugin for Nova Studio
  • Blurred mirrors: the mirror function applied to plans can now be blurred with an intensity and a level. It permits to obtain real-time reflections like « polished concrete » or « wood varnish ».

Corrections:

  • Update for the problem of double click in Nova Control
  • Update for the problem of pickable objects in disabled companion scene

Enjoy!

A new custom action for actions builder: Change State (Excel)

by Frédéric Colin 10. January 2011 21:43

With the upcoming revision of Nova Studio 2010 (6.0.0.26) and in order to illustrate the Custom Action developing template, I decided to develop a new feature to extend Nova Studio 2010 actions in the Actions Builder tool.

I called it Change State (Excel). Sometimes in your Nova Scene, you need to change on the fly some of Nova entities' properties. This new Custom Action will allow that kind of modification on simple type properties such as float, int and string as a example. So from a simple Excel file, you will have just to define the entity guid ("Id" column) or entity name ("Name" column) to be modified and all needed properties names in other columns as shown below:

Some important rules to well understand:

  • Jet oledb provider 4.0 must be installed on your computer (the custom action will check that),
  • The custom action will work only on the first Worksheet of the Excel workbook,
  • It will work on all Nova Entities (objects, cameras, lights, Scene, Domains, ...),
  • The First line always contains the column name,
  • if "Id" is provided, "Name" is not taken into account,
  • if "Name" is provided (and "Id" not provided) all entities with the same name are taken into account,
  • A column without any value is not taken into account,
  • You can put the property name you want since the process is dynamic,
  • Only simple value types are taken into account (Except RGBAColor type as shown before on Ambiant Color as an example).

Here is a small screenshot of this new feature:

 

The checkbox "File is side by side to scene in running mode" means that while executing the custom action, the file path will be calculated according to the Nova Scene path and not the original path. In design mode, the checkbox is not taken into account and only the previous complete path is used.

This new custom action will not be included in 6.0.0.26 version install, but in a next post, I will explain you how to install it.

Stay tuned!

Nova templates for Visual Studio 2010

by Frédéric Colin 10. January 2011 11:36

Maybe you develop with Nova 2010. To help you with this task, we've just released new templates (C# and VB.NET) for Visual Studio 2010.

To install them, 2 solutions:

Automatic updates for these templates inside Visual Studio 2010 are managed. You will find 8 templates:

  • Nova Controls Windows Forms Application
    • A project to create a Windows Forms application that uses Nova Controls
  • Nova SDK Windows Forms Application
    • A project to create a Windows Forms application that uses Nova SDK
  • Nova SDK WPF Application
    • A project to create a WPF application that uses Nova SDK
  • Nova Studio Control Plugin
    • A project to create a control plugin for Nova Studio
  • Nova Studio Custom Action Plugin
    • A project to create a custom action plugin for Nova Studio
  • Nova Studio Exporter Plugin
    • A project to create an exporter plugin for Nova Studio
  • Nova Studio Importer Plugin
    • A project to create an importer plugin for Nova Studio
  • Nova Studio UI Plugin
    • A project to create an user interface plugin for Nova Studio

Merry Christmas

by Frédéric Colin 25. December 2010 00:01

I'm quite sure that during this period, you will appreciate gifts. That's why we offer special prices for those who will decide to migrate to Nova 2010:

Migrate at half price to Nova Studio! You own a license of a competitor of Nova Studio that doesn't answer your needs?

Then do change for Nova Studio Ultimate for as low as the price of an upgrade, only 1745€ excl. VAT!

Please contact Sebastien Callens to know the conditions and the eligible products.

Enjoy!

Disclaimer
The opinions expressed herein are the author own personal opinions and do not represent their employers' view in anyway..

© Copyright 2012 Nova by Vertice Team