Adobe Director 12! What???Внезапно! Adobe Director 12!

Adobe released new version of Director 12 after very long(4 years!) delay. I think this technology already dead!

Features list:

  • Publish to iOS devices workflow
  • Stereoscopy with Adobe Director 12
  • Exciting new Post-processing effects
  • Exciting new textures and shaders
  • Support for more than 40 video, audio, and image file formats
  • Powerful 3D support
  • Advanced physics with NVIDIA PhysX support
  • Support for Flash 10.2 and video created with Flash technology
  • Easy multiversion output
  • Parallax mapping
  • Character Controller capabilities
  • Cloth simulation capabilities

Check list of features at Adobe site.Adobe released new version of Director 12 after very long(4 years!) delay. I think this technology already dead!

Features list:

  • Publish to iOS devices workflow
  • Stereoscopy with Adobe Director 12
  • Exciting new Post-processing effects
  • Exciting new textures and shaders
  • Support for more than 40 video, audio, and image file formats
  • Powerful 3D support
  • Advanced physics with NVIDIA PhysX support
  • Support for Flash 10.2 and video created with Flash technology
  • Easy multiversion output
  • Parallax mapping
  • Character Controller capabilities
  • Cloth simulation capabilities

Check list of features at Adobe site.

How to create geometry in SceneKitКак создать геометрию в SceneKit

Small code example, how to create 3D Geometry in SceneKit from scratch. Apple didnt provide any samples, so i hope this will be useful for someone.

SCNNode *myNode = [SCNNode nodeWithGeometry:[self createGeometry]];

- (SCNGeometry *) createGeometry{

NSArray *sources = @[
[SCNGeometrySource geometrySourceWithVertices: (SCNVector3[]){
{.x = -1.0f, .y = -1.0f, .z = 0.0f},
{.x = -1.0f, .y = 1.0f, .z = 0.0f},
{.x = 1.0f, .y = 1.0f, .z = 0.0f},
{.x = 1.0f, .y = -1.0f, .z = 0.0f}
} count:4],
[SCNGeometrySource geometrySourceWithNormals:(SCNVector3[]){
{.x = 0.0f, .y = 0.0f, .z = -1.0f},
{.x = 0.0f, .y = 0.0f, .z = -1.0f},
{.x = 0.0f, .y = 0.0f, .z = -1.0f},
{.x = 0.0f, .y = 0.0f, .z = -1.0f}
} count:4],
[SCNGeometrySource geometrySourceWithTextureCoordinates:(CGPoint[]){
{.x = 0.0f, .y = 0.0f},
{.x = 0.0f, .y = 1.0f},
{.x = 1.0f, .y = 1.0f},
{.x = 1.0f, .y = 0.0f}
} count:4]
];

NSArray *elements = @[
[SCNGeometryElement geometryElementWithData:[NSData dataWithBytes:(short[]){0, 2, 3,0,1,2} length:sizeof(short[6])]
primitiveType:SCNGeometryPrimitiveTypeTriangles
primitiveCount:2
bytesPerIndex:sizeof(short)]];

SCNGeometry *geo = [SCNGeometry geometryWithSources:sources elements:elements];

SCNMaterial *mat = [SCNMaterial material];
mat.diffuse.contents = [NSColor redColor];

geo.firstMaterial = mat;
geo.firstMaterial.doubleSided = YES;

return geo;

}

 

Starling updated to version 1.3Вышла новая версия Starling 1.3

Starling updated to version 1.3

 

New features:

  • GPU-Filters (Blur, Drop Shadow, Glow, Color Matrix)
  • Tween Enhancements
  • Asset Management
  • Scale Modes

More info in Starling blog.Вышла новая версия Starling 1.3

Обновления:

  • Фильтры (Blur, Drop Shadow, Glow, Color Matrix)
  • улучшены твины
  • управление ресурсами(Asset Managements)
  • режимы масштабирования

Больше инфы в блоге Starling