SUBSURFACE THE GAME

shaders

How to Use Shaders in 3DVIA Virtools Webinar

by Emmy on Aug.04, 2009, under 3D, 3D engine, 3Dvia, Game development, Making, dassault, shaders

Take 30 minutes on Thursday, August 13 to learn new skills with 3DVIA Virtools and have the chance to WIN a $100 Apple® Gift Card*

How to Use Shaders in 3DVIA Virtools
Thursday August 13, from 11:00 a.m. to 11:30 a.m. EDT

Shaders allow programmers to circumvent traditional graphic routines. They offer ways to operate on every vertex—to morph or bend objects—and on every pixel—to color, texture, light or change material properties. Shaders speed up graphic-intensive programs, allowing graphic processing units to handle more computation, while leveraging more CPU for other tasks or commands. This presentation will cover pixel and vertex shader implementation, as well as supported shader languages in 3DVIA Virtools.

*One participant from each webinar will receive one $100 Apple Gift Card. The winner’s name will be drawn and announced at the end of the webinar. Apple Gift Cards will be mailed directly to winning participants. To qualify as a potential winner, participants must be present for the duration of the webinar. Apple is not a participant in or sponsor of this promotion.

Leave a Comment more...

Anatomy of an enviroment

by Tomas on Feb.17, 2009, under 3D engine, lightmaps, shaders, texturing. importing models

As the subsurface game is a submarine adventure, it wouldn’t be complete without a loading bay. Part of the surface ship supporting the expedition the loading bay is where the player gets introduced to the story and the characters, as well as the main interface for starting the gameplay.

It will serve as a brief exploratory space and enviroment to showcase the virtools 5.0 character animation features.

Just to showcase how easily the scene has been accomplished inside the engine, here are a few steps of implementation

step 1 : importing the model. This image is of the bare model including only vertex colors for a base shading, and as a base for future shaders (ambient occlusion etc etc)


step 2 : Adding lightmaps. Basically this is a static scene, there will be caustics (more on that further on), but the general area can be lit with a static lightmap generated in this case from 3Dstudio Max.

step 3: Detail. Due to the speed of production and the online requirements we forego explicit lighting on the detail and interactive objects, this also serves to shows you can combine many techniques to get an overall result. In this case the details receive vertex coloring to light them from the same solution as the lightmap. The waterplane in the bassin receives a virtools standard water shader with some reflection effects.

step 4 : Postprocessing. As this particular doesn’t have a HDR solution (time limits prohibit this), its more an example of how to combine effects and techniques to achieve a certain artistic result.
We’ve add some bloom post processing to enhance the lighting and get a decent amount of glare to expose the sunlight coming from the deck opening. Also as it features a water bassin or moonpool we figured it would require some form of caustic on the ceiling and ambient area’s of the pool. For this we’re projecting a video of waves on those area’s, which gives the illusion of reflection of light on the water surfaces.

Leave a Comment more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Gallery

Origional Concept Art Valerie Concept Art Ian Concept Art screenshot8.jpg Evil Drone Sub Ian...when he was Ivan Valerie screenshot9.jpg Origional Concept Art