Setting layer's transform/rotation matrix
Hi All,
I''m working on an AEGP plug-in that needs to keyframe layer's transform. I've got a sequence of 3D rotations stored as quaternions and I'd like to convert it into orientation (or rotation) keyframes. Converting the quaternions to Euler angles is not acceptable in my situation, since due to the multiple possible solutions/angles for the same 'pose', the object flips during animation. The SDK Guide also specifies that Orientation uses quaternion, but I'm not sure how this can help me.
Any ideas ?
Thanks
edit: from this thread http://forums.adobe.com/thread/1142672?tstart=30, it looks like what I'm looking for is not possible:
(shachar carmi):
neither an effect, nor an AEGP can change the transformation matrix. they can only change the param values.
Message was edited by: cbmb
I've solved my problem by using a custom atan2 function in my Matrix to Euler routine, and converting the result to rotation (X,Y,Z) keyframes.
Similar Messages
-
Can't rotate layer via Transform menu
Hi,
I've used PS Elements in the past and could duplicate a layer, then select that layer, then rotate or Flop that layer. Never had a problem.
In CS5, I duplicate a layer, select that layer, then go to Edit->Transform->Rotate 90 CW or -> Flip Horizontal, but nothing happens. The selected layer does not change.
Oddly, if I choose Edit->Transform->Rotate and manually rotate it 180 degrees using the mouse, it works fine.
I can't seem to figure out why the Rotate 90 CW/CCW or Flip options won't rotate or flip the selected layer. It's a simple line shape layer.
Any ideas as to what I might be doing wrong?
Thanks!It should work basically the same as elements.
Maybe posting a screenshot would help someone spot the problem.
MTSTUNER -
Rotate matrix by mouse position.
Hey guys I have been banging my head against this problem for the past few hours. I have a rectangle object created, I want the rectangle's rotation to follow my mouse cursor. ( I am easily able to do this). Where things get hard is that I want the rectangle to rotate around it's bottom right corner, to do this I've found that I need to use a matrix transformation. At this point I am able to have my rectangle rotate around the bottom right point, but I cannot figure out how to have it follow my mouse cursor as well while rotating. The reason being that with a matrix you can only tell it a amount of radians to rotate (matrix.rotate) rather than just being able to set its current rotation.... Here is my code
var point:Point=new Point(myRectangle.x+myRectangle.width/2, myRectangle.y+myRectangle.height/2);
function rotateObject( event:Event ):void
var m:Matrix=myRectangle.transform.matrix;
m.tx -= point.x;
m.ty -= point.y;
m.rotate (45*(Math.PI/180));
m.tx += point.x;
m.ty += point.y;
myRectangle.transform.matrix=m;
addEventListener( Event.ENTER_FRAME, rotateObject);
So with the current code it is constantly rotating around the bottom right corner, I have tried changing the "45" to "Math.atan(mouseX/mouseY), but again it seems that would only work if i could set the rotation of the matrix to that rather than telling it how much to rotate by....
Any thoughts or ideas would be much appreciated, thanks!can you not calculate the new rotation based on the mouse position and the rotate by the difference with the current rotation on your rectangle?
function rotateObject( event:Event ):void
var newRot:Number = Math.atan(mouseX/mouseY);
var rotationDelta:Number = myRectangle.rotation - newRotation
var m:Matrix=myRectangle.transform.matrix;
m.tx -= point.x;
m.ty -= point.y;
m.rotate (rotationDelta*(Math.PI/180));
m.tx += point.x;
m.ty += point.y;
myRectangle.transform.matrix=m; -
Does rotation matrix keeps perpendicularity of two vectors?
I know my question is quite silly but let me explain my problem...
During the execution of my program, I wrote my own "lookAt" function wich takes into parameters two 3D points (eye position and view position) and a up vector. Everything is working great but, at one time, when I need to rotate my whole thing, I get a strange mistake I don't know how to solve :
I compute my two vectors (up vector and the view one (view - eye)), there I check this two vectors are perpendicular (v1.dot(v2) == 0). Then I multiply my two vectors by my rotation matrix and I get my two new vectors. But, when I check if the two vectors are perpendicular, v1.dot(v2) now equals to something like -x.xxxxxxxxxxxxxxxE-XX, XX like 16 or 17. I know the problem is coming from the precision of my numbers, but does someone knows how I can solve it to conserve the perpendicularity?
I really need this perpendicularity because I need to compute a new transform Matrix and with my problem, this one is not congruent, so I get an error.
Thanks!!i did the same and had an error too, post you calculation code and i will try to help if i can
-
I'm very aware of Transform > Rotate and then typing the exact angle that I want to rotate something. But when I go to rotate something by just dragging the top center of the object around in a circle, the angles are always like 30.94 degrees, which infuriates me, and its getting very tedious with the current project I'm doing. I don't see a setting in preferences to change this. Any ideas?
Thanks.You want precision, it's available if you want to use it.
-
Imagesnapshot.capturebitmapdata with rotation matrix
Hi all,
I am not able to use imagesnapshot with rotation matrix.
I am using imagesnapshot to cpature bitmapdata from image.
My image is rotated so I want to rotate bitmapdata as per rotation.
Here is the code.
var matrix:Matrix = new Matrix();
matrix.rotate(degreesToRadians(90));
var bitmapData:BitmapData = ImageSnapshot.captureBitmapData(image, matrix);
This code is not working it gives error.
any idea why it is giving error?Kglad,
While the parent isn't being rotated, it used to:
Group all of the shapes together
Acts as a basis for a bitmap object
The problem occurs when I align the parentMC to the bottom and right edges of the stage. If left where the true boundary of the parentMC exists, there's a huge gap between the visible part of the shapes and the edge of the screen. If I manually adjust the parenMC, the screen size of the background is enlarged, and any object that rely on the right edge for alignment slide off screen.
The breakdown of the display objects looks like this:
ScreenContainer
Background Image Container
Shapes Container (holds all of the puzzle shapes)
Individual Shape Container (a movieclip that can be dragged or rotated--X and Y offset to rotate around center)
Individual Shape Subcontainer (a movieclip holds the drag handles and the shape--X and Y offset)
Handle at each vertex
Shape
Tool Area
I want to rotate the Individual Shape Container (not the subcontainer) without offsetting the X and Y positions of it or the Subcontainer using a transform. My problem seems to be in assigning the center point during the transform.
Does that make sense? -
This works:
set layer color of layer 1 to light blue
This doesn't:
set listOfColors to {"light blue", "green", "blue"}
set layer colour of layer 1 to item 1 of listOfColors
I can see that item 1 is text, and light blue is not text - is there some way to coerce it? Maybe I'm just being lazy but if color names exist, I'd rather use them.
Thanks for any help,
EmmaThose UI colours are app constants so NO double quotes… Also NO u in color on last line…
tell application "Adobe InDesign CS5"
tell the active document
set layer color of layer 1 to light blue
set listOfColors to {light blue, green, blue}
set layer color of layer 1 to item 2 of listOfColors
end tell
end tell -
Firefox crashes with css transform rotate
Firefox 25 crashes when using a CSS transform. Just try this in jsfiddle with Firefox 25. I think it worked in previous versions:
HTML:
<pre><nowiki><a href="/feedback/new?locale=es" class="sug_tab" data-target="#modalcontainer" data-toggle="modal">Ask me</a></nowiki></pre>
CSS:
<pre><nowiki>a.sug_tab{
font-family: "MS Sans Serif", Geneva, sans-serif;
letter-spacing: 1px;
position:fixed;
left:-45px;
top:25%;
background-color: #554455;
color:#fff;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
font-weight: bold;
font-size:16px;
padding-bottom:4px;
padding-top:4px;
padding-left: 6px;
padding-right: 6px;
z-index: 8888;
}</nowiki></pre>I fixed it just changing the font. But the issue is still there. As it's been said by Swarnava It seems it will be fixed in Firefox 26.
-
How to set layer color property via script?
I'm looking for a way to set a layer's UI color property via script (see attached). Any help would be greatly appreciated!
jrapczak2 wrote:
Uhm.. wow. That's crazy complicated
It is even more complicated to work with multi-selected layers.
if( app.documents.length > 0 && versionCheck() ){
app.activeDocument.suspendHistory("Set Layer's Color", 'changeLayersColor()');
function versionCheck() { return app.version.match(/1[1|2]./) >= 11; };
function changeLayersColor(){
function setActiveLayerColor( color ) {
var desc = new ActionDescriptor();
var ref = new ActionReference();
ref.putEnumerated( charIDToTypeID('Lyr '), charIDToTypeID('Ordn'), charIDToTypeID('Trgt') );
desc.putReference( charIDToTypeID('null'), ref );
var colorEnumDesc = new ActionDescriptor();
colorEnumDesc.putEnumerated( charIDToTypeID('Clr '), charIDToTypeID('Clr '), color );
desc.putObject( charIDToTypeID('T '), charIDToTypeID('Lyr '), colorEnumDesc );
executeAction( charIDToTypeID('setd'), desc, DialogModes.NO );
function getSelectedLayersIdx(){
var selectedLayers = new Array;
var ref = new ActionReference();
ref.putEnumerated( charIDToTypeID("Dcmn"), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );
var desc = executeActionGet(ref);
if( desc.hasKey( stringIDToTypeID( 'targetLayers' ) ) ){
desc = desc.getList( stringIDToTypeID( 'targetLayers' ));
var c = desc.count
var selectedLayers = new Array();
for(var i=0;i<c;i++){
try{
activeDocument.backgroundLayer;
selectedLayers.push( desc.getReference( i ).getIndex() );
}catch(e){
selectedLayers.push( desc.getReference( i ).getIndex()+1 );
}else{
var ref = new ActionReference();
ref.putProperty( charIDToTypeID("Prpr") , charIDToTypeID( "ItmI" ));
ref.putEnumerated( charIDToTypeID("Lyr "), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );
try{
activeDocument.backgroundLayer;
selectedLayers.push( executeActionGet(ref).getInteger(charIDToTypeID( "ItmI" ))-1);
}catch(e){
selectedLayers.push( executeActionGet(ref).getInteger(charIDToTypeID( "ItmI" )));
return selectedLayers;
function makeActiveByIndex( idx, visible ){
if( idx.constructor != Array ) idx = [ idx ];
for( var i = 0; i < idx.length; i++ ){
var desc = new ActionDescriptor();
var ref = new ActionReference();
ref.putIndex(charIDToTypeID( "Lyr " ), idx[i] );
desc.putReference( charIDToTypeID( "null" ), ref );
if( i > 0 ) {
var idselectionModifier = stringIDToTypeID( "selectionModifier" );
var idselectionModifierType = stringIDToTypeID( "selectionModifierType" );
var idaddToSelection = stringIDToTypeID( "addToSelection" );
desc.putEnumerated( idselectionModifier, idselectionModifierType, idaddToSelection );
desc.putBoolean( charIDToTypeID( "MkVs" ), visible );
executeAction( charIDToTypeID( "slct" ), desc, DialogModes.NO );
var colors = ['None','Red','Orange','Yellow','Green','Blue','Violet','Grey'];
var colorIDs = [charIDToTypeID('None'),
charIDToTypeID( "Rd " ),
charIDToTypeID( "Orng" ),
charIDToTypeID( "Ylw " ),
charIDToTypeID( "Grn " ),
charIDToTypeID( "Bl " ),
charIDToTypeID( "Vlt " ),
charIDToTypeID( "Gry " )];
var dlg = new Window( 'dialog', 'Change Layer Color' );
dlg.ddColors= dlg.add("dropdownlist", undefined, colors);
dlg.ddColors.preferredSize.width = 100;
dlg.ddColors.items[0].selected = true;
dlg.ok = dlg.add('button',undefined,'Ok');
dlg.cancel = dlg.add('button',undefined,'Cancel');
var results = dlg.show();
if( results == 1 ){
var selectedLayers = getSelectedLayersIdx();
for( var l=0;l<selectedLayers.length;l++ ){
makeActiveByIndex( selectedLayers[l], false );
setActiveLayerColor( colorIDs[dlg.ddColors.selection.index] );
makeActiveByIndex( selectedLayers,false ); -
Free Transform Rotation Issue - Layer rotates/moves by itself after clicking on it?
Hey all. Since the last update, I have been experiencing this weird issue while using Free Transform. Sometimes, after I invoke Free Transform and then click on the layer I am transforming, it seems to rotate by itself. Usually clockwise. It happens really quickly. It's almost like my mouse cursor is off center when I click on the layer and the it's like the layer rotates to match the location of my cursor. It's so weird and quite difficult to describe. I have also experienced the layer moving quickly to the right after clicking on it while in the Free Transform state. I have tried 2 different mice and experienced the issue on both of them. I have also tried different mousing surfaces and experienced the same thing. It doesn't happen every time but just sometimes. It started doing it since the latest update. It's really annoying. Just wondering if anyone else has this issue.
Adobe Photoshop Version: 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00) x64
Operating System: Windows NT
Version: 6.2
System architecture: Intel CPU Family:6, Model:13, Stepping:7 with MMX, SSE Integer, SSE FP, SSE2, SSE3, SSE4.1, SSE4.2, HyperThreading
Physical processor count: 6
Logical processor count: 12
Processor speed: 3500 MHz
Built-in memory: 16325 MB
Free memory: 4904 MB
Memory available to Photoshop: 14659 MB
Memory used by Photoshop: 63 %
Image tile size: 128K
Image cache levels: 4
OpenGL Drawing: Enabled.
OpenGL Drawing Mode: Advanced
OpenGL Allow Normal Mode: True.
OpenGL Allow Advanced Mode: True.
OpenGL Allow Old GPUs: Not Detected.
Video Card Vendor: NVIDIA Corporation
Video Card Renderer: GeForce GTX 690/PCIe/SSE2
Display: 2
Display Bounds:= top: 0, left: 1920, bottom: 1080, right: 3840
Display: 1
Display Bounds:= top: 0, left: 0, bottom: 1080, right: 1920
Video Card Number: 3
Video Card: NVIDIA GeForce GTX 690
OpenCL Unavailable
Driver Version: 9.18.13.2018
Driver Date: 20130512000000.000000-000
Video Card Driver: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um.dll,nvwgf2um.dll
Video Mode: 1920 x 1080 x 4294967296 colors
Video Card Caption: NVIDIA GeForce GTX 690
Video Card Memory: 2048 MB
Video Rect Texture Size: 16384
Video Card Number: 2
Video Card: NVIDIA GeForce GTX 690
OpenCL Unavailable
Driver Version: 9.18.13.2018
Driver Date: 20130512000000.000000-000
Video Card Driver: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um.dll,nvwgf2um.dll
Video Mode: 1920 x 1080 x 4294967296 colors
Video Card Caption: NVIDIA GeForce GTX 690
Video Card Memory: 2048 MB
Video Rect Texture Size: 16384
Video Card Number: 1
Video Card: LogMeIn Mirror Driver
OpenCL Unavailable
Driver Version: 7.1.542.0
Driver Date: 20060522000000.000000-000
Video Card Driver:
Video Mode:
Video Card Caption: LogMeIn Mirror Driver
Video Card Memory: 2048 MB
Video Rect Texture Size: 16384
Serial number: 91198134259239288106
Application folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\
Temporary file path: C:\%%username%name%s\Neo\AppData\Local\Temp\
Photoshop scratch has async I/O enabled
Scratch volume(s):
W:\, 931.5G, 694.5G free
S:\, 232.9G, 110.0G free
Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Required\
Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Plug-ins\
Additional Plug-ins folder: not set
Installed components:
A3DLIBS.dll A3DLIB Dynamic Link Library 9.2.0.112
ACE.dll ACE 2012/06/05-15:16:32 66.507768 66.507768
adbeape.dll Adobe APE 2012/01/25-10:04:55 66.1025012 66.1025012
AdobeLinguistic.dll Adobe Linguisitc Library 6.0.0
AdobeOwl.dll Adobe Owl 2012/06/26-12:17:19 4.0.95 66.510504
AdobePDFL.dll PDFL 2011/12/12-16:12:37 66.419471 66.419471
AdobePIP.dll Adobe Product Improvement Program 6.0.0.1654
AdobeXMP.dll Adobe XMP Core 2012/02/06-14:56:27 66.145661 66.145661
AdobeXMPFiles.dll Adobe XMP Files 2012/02/06-14:56:27 66.145661 66.145661
AdobeXMPScript.dll Adobe XMP Script 2012/02/06-14:56:27 66.145661 66.145661
adobe_caps.dll Adobe CAPS 6,0,29,0
AGM.dll AGM 2012/06/05-15:16:32 66.507768 66.507768
ahclient.dll AdobeHelp Dynamic Link Library 1,7,0,56
aif_core.dll AIF 3.0 62.490293
aif_ocl.dll AIF 3.0 62.490293
aif_ogl.dll AIF 3.0 62.490293
amtlib.dll AMTLib (64 Bit) 6.0.0.75 (BuildVersion: 6.0; BuildDate: Mon Jan 16 2012 18:00:00) 1.000000
ARE.dll ARE 2012/06/05-15:16:32 66.507768 66.507768
AXE8SharedExpat.dll AXE8SharedExpat 2011/12/16-15:10:49 66.26830 66.26830
AXEDOMCore.dll AXEDOMCore 2011/12/16-15:10:49 66.26830 66.26830
Bib.dll BIB 2012/06/05-15:16:32 66.507768 66.507768
BIBUtils.dll BIBUtils 2012/06/05-15:16:32 66.507768 66.507768
boost_date_time.dll DVA Product 6.0.0
boost_signals.dll DVA Product 6.0.0
boost_system.dll DVA Product 6.0.0
boost_threads.dll DVA Product 6.0.0
cg.dll NVIDIA Cg Runtime 3.0.00007
cgGL.dll NVIDIA Cg Runtime 3.0.00007
CIT.dll Adobe CIT 2.0.5.19287 2.0.5.19287
CoolType.dll CoolType 2012/06/05-15:16:32 66.507768 66.507768
data_flow.dll AIF 3.0 62.490293
dvaaudiodevice.dll DVA Product 6.0.0
dvacore.dll DVA Product 6.0.0
dvamarshal.dll DVA Product 6.0.0
dvamediatypes.dll DVA Product 6.0.0
dvaplayer.dll DVA Product 6.0.0
dvatransport.dll DVA Product 6.0.0
dvaunittesting.dll DVA Product 6.0.0
dynamiclink.dll DVA Product 6.0.0
ExtendScript.dll ExtendScript 2011/12/14-15:08:46 66.490082 66.490082
FileInfo.dll Adobe XMP FileInfo 2012/01/17-15:11:19 66.145433 66.145433
filter_graph.dll AIF 3.0 62.490293
hydra_filters.dll AIF 3.0 62.490293
icucnv40.dll International Components for Unicode 2011/11/15-16:30:22 Build gtlib_3.0.16615
icudt40.dll International Components for Unicode 2011/11/15-16:30:22 Build gtlib_3.0.16615
image_compiler.dll AIF 3.0 62.490293
image_flow.dll AIF 3.0 62.490293
image_runtime.dll AIF 3.0 62.490293
JP2KLib.dll JP2KLib 2011/12/12-16:12:37 66.236923 66.236923
libifcoremd.dll Intel(r) Visual Fortran Compiler 10.0 (Update A)
libmmd.dll Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler 10.0
LogSession.dll LogSession 2.1.2.1640
mediacoreif.dll DVA Product 6.0.0
MPS.dll MPS 2012/02/03-10:33:13 66.495174 66.495174
msvcm80.dll Microsoft® Visual Studio® 2005 8.00.50727.6910
msvcm90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
msvcp100.dll Microsoft® Visual Studio® 2010 10.00.40219.1
msvcp80.dll Microsoft® Visual Studio® 2005 8.00.50727.6910
msvcp90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
msvcr100.dll Microsoft® Visual Studio® 2010 10.00.40219.1
msvcr80.dll Microsoft® Visual Studio® 2005 8.00.50727.6910
msvcr90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
pdfsettings.dll Adobe PDFSettings 1.04
Photoshop.dll Adobe Photoshop CS6 CS6
Plugin.dll Adobe Photoshop CS6 CS6
PlugPlug.dll Adobe(R) CSXS PlugPlug Standard Dll (64 bit) 3.0.0.383
PSArt.dll Adobe Photoshop CS6 CS6
PSViews.dll Adobe Photoshop CS6 CS6
SCCore.dll ScCore 2011/12/14-15:08:46 66.490082 66.490082
ScriptUIFlex.dll ScriptUIFlex 2011/12/14-15:08:46 66.490082 66.490082
tbb.dll Intel(R) Threading Building Blocks for Windows 3, 0, 2010, 0406
tbbmalloc.dll Intel(R) Threading Building Blocks for Windows 3, 0, 2010, 0406
TfFontMgr.dll FontMgr 9.3.0.113
TfKernel.dll Kernel 9.3.0.113
TFKGEOM.dll Kernel Geom 9.3.0.113
TFUGEOM.dll Adobe, UGeom© 9.3.0.113
updaternotifications.dll Adobe Updater Notifications Library 6.0.0.24 (BuildVersion: 1.0; BuildDate: BUILDDATETIME) 6.0.0.24
WRServices.dll WRServices Friday January 27 2012 13:22:12 Build 0.17112 0.17112
wu3d.dll U3D Writer 9.3.0.113
Required plug-ins:
Accented Edges 13.0
Adaptive Wide Angle 13.0
ADM 3.11x01
Angled Strokes 13.0
Average 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Bas Relief 13.0
BMP 13.0
Camera Raw 8.1
Camera Raw Filter 8.1
Chalk & Charcoal 13.0
Charcoal 13.0
Chrome 13.0
Cineon 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Clouds 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Collada 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Color Halftone 13.0
Colored Pencil 13.0
Comp%%username%name%ve GIF 13.0
Conté Crayon 13.0
Craquelure 13.0
Crop and Straighten Photos 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Crop and Straighten Photos Filter 13.0
Crosshatch 13.0
Crystallize 13.0
Cutout 13.0
Dark Strokes 13.0
De-Interlace 13.0
Difference Clouds 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Diffuse Glow 13.0
Displace 13.0
Dry Brush 13.0
Eazel Acquire 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Embed Watermark 4.0
Extrude 13.0
FastCore Routines 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Fibers 13.0
Film Grain 13.0
Filter Gallery 13.0
Fresco 13.0
Glass 13.0
Glowing Edges 13.0
Grain 13.0
Graphic Pen 13.0
Halftone Pattern 13.0
HDRMergeUI 13.0
IFF Format 13.0
Ink Outlines 13.0
JPEG 2000 13.0
Lens Blur 13.0
Lens Correction 13.0
Lens Flare 13.0
Liquify 13.0
Matlab Operation 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Measurement Core 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Mezzotint 13.0
MMXCore Routines 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Mosaic Tiles 13.0
Multiprocessor Support 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Neon Glow 13.0
Note Paper 13.0
NTSC Colors 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Ocean Ripple 13.0
Oil Paint 13.0
OpenEXR 13.0
Paint Daubs 13.0
Palette Knife 13.0
Patchwork 13.0
Paths to Illustrator 13.0
PCX 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Photocopy 13.0
Photoshop 3D Engine 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Picture Package Filter 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Pinch 13.0
Pixar 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Plaster 13.0
Plastic Wrap 13.0
PNG 13.0
Pointillize 13.0
Polar Coordinates 13.0
Portable Bit Map 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Poster Edges 13.0
Radial Blur 13.0
Radiance 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Read Watermark 4.0
Reticulation 13.0
Ripple 13.0
Rough Pastels 13.0
Save for Web 13.0
ScriptingSupport 13.0.1
Shear 13.0
Smart Blur 13.0
Smudge Stick 13.0
Solarize 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Spatter 13.0
Spherize 13.0
Sponge 13.0
Sprayed Strokes 13.0
Stained Glass 13.0
Stamp 13.0
Sumi-e 13.0
Targa 13.0
Texturizer 13.0
Tiles 13.0
Torn Edges 13.0
Twirl 13.0
Underpainting 13.0
Vanishing Point 13.0
Variations 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Water Paper 13.0
Watercolor 13.0
Wave 13.0
WIA Support 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
Wind 13.0
Wireless Bitmap 13.0.1 (13.0.1.2 20130522.r.24 2013/05/22:21:00:00)
ZigZag 13.0
Optional and third party plug-ins:
ShineOff [x64] v2.1.5 2.1.5.0
Plug-ins that failed to load: NONE
Flash:
Mini Bridge
Kuler
Installed TWAIN devices: NONEYou may have downloaded an app that kick started something that caused the system to go whacko (how's that for a technical explanation) and maybe resetting the system will take care of it.
Good luck. I hope it solves your issue! -
Layer Transform rotation in PS CC 2014 frame animation seems to be broken.
Simple background with a circular pattern layer of floating lines/shapes. Unify and Propagate are turned OFF for the layer. And, all of the patterns in the layer are centered to the canvas in both vertical and horizontal planes.
Duplicate first frame in the Timeline view.
Click on the duplicate (second frame) and make a rotational Transform change to the circular pattern layer. Rotate say -20deg.
Now go back and look at first frame. Instead of pattern remaining at original layer position the entire pattern has moved in X, Y and distorted by some level of rotation to each individual path/line in the pattern.
Basically, I just want to rotate a pattern around the center of an image as an animation. I believe I am taking the correct steps, but it does not seem to be working properly in PS CC 2014. If anyone can offer some assistance, it would be greatly appreciated.
Cheers,
A>AMOkay, finally got snapshots of what's happening. All I want to do is rotate the image on the left [Frame1] by 20 degrees. I created two new layers, which were copies of the shapes from Frame1. I create a second frame [Frame2]. I hide the original layers and Transform the 2 new layers with a 20 degree rotation. And this is what I get for the second frame.
Keep in mind that the rotation during the Transformation step looks fine...perfect. It is when I step between the two frames that this distortion occurs. You can see why I think the X and Y values are being manipulated instead of just a rotation about the center of the canvas. This should not be this difficult. -
Transformation - Rotate only moves path, not selected pixels.
Hi All,
I must be missing some simple click somewhere.... Just starting out with the Pen tool, paths and converting into a selection.
Trying to transform a converted selection pixels made from a path.
Current layer is visible and selected. Current path is selected. I use the path-selection tool to pick the path. I do "make selection" which turns pixels into a selection. So far, so good.
After going to Edit | Transform Path | Rotate, the bounding box is displayed. I drag the corner and the bounding box turns along with the path I made. The selection does not move at all. When I hit the 'commit' button, no pixels are moved. Nothing changes in the picture.
If I do all the above in an untouched fresh .psd file with just a background layer and a layer 1 included, everything works. Whatever is selected rotates fine.
Why would a Transform Path | Rotate work fine in one photo, but not in another?
I'm sure it's something simple. Thanks in advance.OK, found the solution in another forums.adobe.com post.... but it's non-intuitive.
The "transform path" menu option instead of "transform" being displayed may have something to do with having multiple paths for an image. Not really sure. It's just a hunch.
source:
Opacity and Free Transform bugs
solution text from sourced post (copied/pasted):
Correct Answer by davescm on Jun 12, 2010 4:49 PM
Ah with you now.
With the selection on screen click on the Move tool. Then check the "Show transform tools"box at the top of the screen. After that transform away...
I hope this helps
Dave -
Filled colour as a variable? and setting layer to not block the content underneath?
I wonder if it's possible to take the filled colour (filled with myColor.setRGB(0x993366); like a colouring style) and set the colour filled to be a value of a variable in an if statement? if yes, anyone know how to do it?
and is it possible to set a layer's content so that it does not block any button underneath it? I'm trying use that movie as a mask but I do not want it to block any activity underneath it. or is it better to use the myMovieClip .setMask ( maskMovieClip )(I don't really know how to use this) I only need the masking to appear when a specific button is pressed. Hope my english isn't too confusing. Thanks.Yes. If you check the documentation for the Color class you will see there is a getRGB() method which returns the value set by the setRGB() method. However it doesn't tell you what color something is, it tells you what color transform has been assigned to that object. So if you make a movie of a red square and you do this:
var myColor:Color=new Color(myClip);
trace(myColor.getRGB()); // traces "0"
Which could either mean it has been tranformed to black or that it has no transform (which is the case here.)
What you are seems more complicated than it probably needs to be. What are you actually trying to do? How are these clips having their transforms assigned? What does it mean that they are a certain color.
As for the layer thing. I have no idea what you are talking about.
BTW, here is something you didn't ask for. Using the on(event) type handler coding went out of style with the introduction of Flash 6 in 2002. It is a very inefficient way to code and is very difficult to maintian because you have to look through all your items to find the code. Most folks these days put the code on the timeline where it is all in one place and easier to maintain. Here is a great article about it:
http://www.quip.net/blog/2006/flash/museum-pieces-on-and-onclipevent -
How to Set column value in SO matrix , if the column is not visible.
Hi,
We are trying to set value in to a column from sales order matrix with the below mentioned code
((SAPbouiCOM.EditText)oMat.Columns.Item("U_TWBS_AC_BaseEntry").Cells.Item(pVal.Row).Specific).String
it will throw an u201CForm Item is not editable u201C error if the column ("U_TWBS_AC_BaseEntry") visible is set to false through form settings.
how can we solve the issue,can we use any DI object in order to reset the form settings.
Thanks & RegardsHi
Try and make the column visible then set the value and make it invisible then
Hope this helps
Regards
Vivek -
Hello,
Thanks for any help regarding my question.
I'm new to 3D as this question will be obvious to 3Ders.
I'm importing art from either Sketchup or Swift3D. When it is imported I use the varying transform methods: scale, rotate and move. I utilize the 3D axis UI where it allows me to drag the manipulators on the 3D axis UI.
Sometimes I'm unable to grab a certain attribute (usually it's rotate because the axis in question (i.e. X) is not visibly available or is behind another axis. So I usually have to move unprecisely to see that axis so I may grab and drag.
Is there a way to force a transform property on a particular axis? So if I want to rotate on the X axis can I hold down a keyboard shortcut and drag? So it doesn't accidentally move another property I'd like not to transform, or allowing me to perform the transformation without having to move the axis UI so a axis modifier is more visible (thus allowing me to drag)?
I hope all of that made sense.
Thanks!!!As everything in PS - Ctrl, Alt and shift are your friends.
Mylenium
Maybe you are looking for
-
App-v 5 and Office2013 Volume Licence Edition - package fails to install with script error
We have used the MS Office Depolyment Tool for click-to-run to download the latest Office 365 version, and flatten it into an app-v 5 package - not a problem. When we try to add the package to our client machine (running the app-v 5 SP2 client softwa
-
HT4528 THE Itunes store app will not open
when i touch the app it open and closes right back up! any help
-
Extending Customer and Materials to Sales Area
Hi, I want to extend multiple materials and customers to my Sales Area,so for this is there any mass transaction is available in SAP except LSMW ? Lalit
-
Save For Web & Devices Not Responding
Hi there, I am quite new to Photoshop so please be gentle I have created a multi layer image that is at 8bits per channel and when I go to Save For Web & Devices it brings up the display showing me the optimized version ... I then click on SAVE and i
-
AppliedFont not working for a certain font
Hello all, a small but strange problem here. that only exists with a certain font. a shortened version of the script (as it pertains to the discussion) is here. It loops through paragraph styles looking for certain values and changes them: