Re: New solidangle.com

2014-01-16 Thread Andres Stephens
Wow this is great At good timing. 






From: Stephen Blair
Sent: ‎Thursday‎, ‎January‎ ‎16‎, ‎2014 ‎14‎:‎13‎ ‎
To: softimage@listproc.autodesk.com





Check it http://www.solidangle.com, and maybe even try Arnold in Softimage.

Re: New solidangle.com

2014-01-16 Thread Sebastien Sterling
Finally :) Huray !!!


On 16 January 2014 20:34, Tim Crowson wrote:

>  Sweet stuff, good work guys! Nice to see this out in public now...
> -Tim
>
>
> On 1/16/2014 1:26 PM, Jon Swindells wrote:
>
> Site looks nice.
>
> grabbed a trial/demo to play with :)
>
>  --
>  Jon Swindells
>  jon_swinde...@fastmail.fm
>
>
>
> On Thu, Jan 16, 2014, at 09:17 PM, Cristobal Infante wrote:
>
>  awesome, great work Stephen!
>
> On Thursday, 16 January 2014, Stephen Blair wrote:
>
> Check it http://www.solidangle.com, and maybe even try Arnold in
> Softimage.
>
>
>
> --
>
>
>
>


Re: New solidangle.com

2014-01-16 Thread Tim Crowson

Sweet stuff, good work guys! Nice to see this out in public now...
-Tim

On 1/16/2014 1:26 PM, Jon Swindells wrote:

Site looks nice.
grabbed a trial/demo to play with :)
--
Jon Swindells
jon_swinde...@fastmail.fm
On Thu, Jan 16, 2014, at 09:17 PM, Cristobal Infante wrote:

awesome, great work Stephen!
On Thursday, 16 January 2014, Stephen Blair wrote:

Check it http://www.solidangle.com, and maybe even try Arnold in
Softimage.



--
Signature




Re: New solidangle.com

2014-01-16 Thread Oliver Weingarten
Congrats..!! Looks awsome!! So Arnold is finally ready for the 
public...Great news..!


cheers,
oli



Am 16.01.2014 20:12, schrieb Stephen Blair:
Check it http://www.solidangle.com, and maybe even try Arnold in 
Softimage.




Re: New solidangle.com

2014-01-16 Thread Jon Swindells
Site looks nice.



grabbed a trial/demo to play with :)



--
Jon Swindells
jon_swinde...@fastmail.fm





On Thu, Jan 16, 2014, at 09:17 PM, Cristobal Infante wrote:

awesome, great work Stephen!



On Thursday, 16 January 2014, Stephen Blair wrote:

Check it [1]http://www.solidangle.com, and maybe even try Arnold in
Softimage.

References

1. http://www.solidangle.com/


Re: New solidangle.com

2014-01-16 Thread Cristobal Infante
awesome, great work Stephen!

On Thursday, 16 January 2014, Stephen Blair wrote:

> Check it http://www.solidangle.com, and maybe even try Arnold in
> Softimage.
>
>


New solidangle.com

2014-01-16 Thread Stephen Blair
Check it http://www.solidangle.com, and maybe even try Arnold in Softimage.


Re: turbulize OBJECT position around value

2014-01-16 Thread Morten Bartholdy
Sounds like a very good explanation why simple stuff is often
overcomplicated to do in ICE :/

More high level control in ICE please!!


Morten



Den 16. januar 2014 kl. 14:04 skrev Rob Chapman :

> 1.get the global kini matrix
> 
> 2.decompose it into scaling, rotation , position
> 3. add your turbulance to the position
> 4. recompose the matrix
> 5. set the global kini matrix
> this works !
> 
> 
> On 16 January 2014 12:28, pingo van der brinkloev < xsil...@comxnet.dk
>  > wrote:
> > 
> > I need to add some random motion to some objects...
> > 
> > And here I thought I'd get data kine.global.pos feed that into a turbulize
> > around value and into a set data and execute and... og well..
> > 
> > I can't "just" do that. Why not? I'm having trouble with the set data node
> > no matter what I do.
> > 
> > Any pointers would be greatly appreciated, so I don't have to brute force
> > animate a LOT of objects.
> > 
> > - it's objects with collission, so I need real geo.
> > 
> > - I'd rather not mess with particles on this one.
> > 
> > Cheers! =?cae9b72d-340b-4d76-b1d6-9a8f9acc5a5b--
> 

Re: VES Award Nominations

2014-01-16 Thread Morten Bartholdy
Congrats to those involved on this list - these nominations are well
deserved!

Morten




Den 14. januar 2014 kl. 22:35 skrev Ben Houston :

> http://www.visualeffectssociety.com/12th-Annual-VES-Awards-Nominees
>
> I notice some softimage guys nominated for Elysium: Torus (Whiskytree)
> and PETA 98% Human (The Mill.)  Congratuations!
>
> --
> Best regards,
> Ben Houston
> Voice: 613-762-4113 Skype: ben.exocortex Twitter: @exocortexcom
> http://Clara.io - Professional-Grade WebGL-based 3D Content Creation

Re: turbulize OBJECT position around value

2014-01-16 Thread Simon Reeves
The problem with set data is that you can't just set the pos, you have to
set the global (as Rob says)



Simon Reeves
London, UK
*si...@simonreeves.com *
*www.simonreeves.com *
*www.analogstudio.co.uk *


On 16 January 2014 13:14, Thomas Volkmann  wrote:

>   Try the attached script, but by all means don't look at it...it's
> rather old
>
> > pingo van der brinkloev  hat am 16. Januar 2014 um
> 13:28 geschrieben:
> >
> >
> > Hi all,
> >
> > I need to add some random motion to some objects...
> >
> > And here I thought I'd get data kine.global.pos feed that into a
> turbulize around value and into a set data and execute and... og well..
> >
> > I can't "just" do that. Why not? I'm having trouble with the set data
> node no matter what I do.
> >
> > Any pointers would be greatly appreciated, so I don't have to brute
> force animate a LOT of objects.
> >
> > - it's objects with collission, so I need real geo.
> >
> > - I'd rather not mess with particles on this one.
> >
> > Cheers!
> >
>


Re: Norman's rig for XSI

2014-01-16 Thread Max Evgrafov
I see your likes Morten. Thank a lot for You !


2014/1/16 Morten Bartholdy 

>   Thanks for sharing Max! I love your rigging work BTW :)
>
>
>
> Morten
>
>
>
>
> Den 15. januar 2014 kl. 09:11 skrev Max Evgrafov :
>
>   https://vimeo.com/84121414
>
> --
> Max Evgrafov.(Summatr)
> https://vimeo.com/user3098735/videos
> http://www.youtube.com/user/Summatr/videos
>
>
>
>



-- 
Евграфов Максим.(Summatr)
https://vimeo.com/user3098735/videos
---
Хорошего Вам настроения !!! :-)


Re: Norman's rig for XSI

2014-01-16 Thread Morten Bartholdy
Thanks for sharing Max! I love your rigging work BTW :)

Morten



Den 15. januar 2014 kl. 09:11 skrev Max Evgrafov :

> https://vimeo.com/84121414 
> 
> --
> Max Evgrafov.(Summatr)
> https://vimeo.com/user3098735/videos 
> 
> http://www.youtube.com/user/Summatr/videos
> 


Re: turbulize OBJECT position around value

2014-01-16 Thread Thomas Volkmann
Try the attached script, but by all means don't look at it...it's rather old

> pingo van der brinkloev  hat am 16. Januar 2014 um 13:28
> geschrieben:
>
>
> Hi all,
>
> I need to add some random motion to some objects...
>
> And here I thought I'd get data kine.global.pos feed that into a turbulize
> around value and into a set data and execute and... og well..
>
> I can't "just" do that. Why not? I'm having trouble with the set data node no
> matter what I do.
>
> Any pointers would be greatly appreciated, so I don't have to brute force
> animate a LOT of objects.
>
> - it's objects with collission, so I need real geo.
>
> - I'd rather not mess with particles on this one.
>
> Cheers!
>from random import randint
import win32com.client
from win32com.client import constants as c
null = None
false = 0
true = 1
TRUE = True
FALSE = False
xsi = Application

SELECTION = xsi.Selection


def wiggle(obj,kine,AMOUNT,IN,OUT,STEP):
BASEPOS = xsi.GetValue(str(obj)+".kine.local."+kine,IN)
xsi.SaveKey(str(obj)+".kine.local."+kine, IN,BASEPOS , "", "", 0)
xsi.SaveKey(str(obj)+".kine.local."+kine, OUT,BASEPOS , "", "", 0)
i = IN+STEP
while i < OUT:
value = 
randint(int(BASEPOS*1-AMOUNT*1),int(BASEPOS*1+AMOUNT*1))/1.0
xsi.SaveKey(str(obj)+".kine.local."+kine, i,value , "", "", 0)
i = i+STEP
#for i in range(IN+1,OUT):
#value = 
randint(int(BASEPOS*1-AMOUNT*1),int(BASEPOS*1+AMOUNT*1))/1.0
#xsi.SaveKey(str(obj)+".kine.local."+kine, i,value , "", "", 0)


def 
doIt(PosX,posxAmount,PosY,posyAmount,PosZ,poszAmount,RotX,rotxAmount,RotY,rotyAmount,RotZ,rotzAmount,
 SclX,sclxAmount,SclY,sclyAmount,SclZ,sclzAmount,IN,OUT,STEP):

for obj in SELECTION:
if PosX.Value == True:
wiggle(obj,"posx",posxAmount.Value,IN.Value,OUT.Value,STEP.Value)
if PosY.Value == True:
wiggle(obj,"posy",posyAmount.Value,IN.Value,OUT.Value,STEP.Value)
if PosZ.Value == True:
wiggle(obj,"posz",poszAmount.Value,IN.Value,OUT.Value,STEP.Value)
if RotX.Value == True:
wiggle(obj,"rotx",rotxAmount.Value,IN.Value,OUT.Value,STEP.Value)
if RotY.Value == True:
wiggle(obj,"roty",rotyAmount.Value,IN.Value,OUT.Value,STEP.Value)
if RotZ.Value == True:
wiggle(obj,"rotz",rotzAmount.Value,IN.Value,OUT.Value,STEP.Value)
if SclX.Value == True:
wiggle(obj,"sclx",sclxAmount.Value,IN.Value,OUT.Value,STEP.Value)
if SclY.Value == True:
wiggle(obj,"scly",sclyAmount.Value,IN.Value,OUT.Value,STEP.Value)
if SclZ.Value == True:
wiggle(obj,"sclz",sclzAmount.Value,IN.Value,OUT.Value,STEP.Value)
   

#AMOUNT = int(AMOUNT*1000)
#sel = xsi.Selection[0]


def gui():
oPSet = xsi.ActiveSceneRoot.AddProperty("CustomProperty",False,"WIGGLE") 
oLayout = oPSet.PPGLayout

oPSet.AddParameter3( "Logo", c.siString )
logo = oLayout.AddItem("Logo"," ",c.siControlBitmap)
logo.SetAttribute(c.siUIFilePath, 
"T:\\3D\\XSI_WORKGROUP\\Data\\Scripts\\bitmaps\\tv_wiggle.bmp") 

oLayout.AddGroup( "FRAMERANGE" )
oLayout.AddRow()
IN = oPSet.AddParameter3("IN", c.siInt2,1,1,1,0)
oLayout.AddItem("IN", "IN", c.siControlNumber)
xsi.SetValue(IN, xsi.GetValue('PlayControl.In'))

OUT = oPSet.AddParameter3("OUT", c.siInt2,1,1,1,0)
oLayout.AddItem("OUT", "OUT", c.siControlNumber)
xsi.SetValue(OUT, xsi.GetValue('PlayControl.Out'))
oLayout.EndRow()

STEP = oPSet.AddParameter3("STEP", c.siInt2,1,1,1000,0)
oLayout.AddItem("STEP", "STEP", c.siControlNumber)
xsi.SetValue(STEP, 1)


oLayout.EndGroup()


###
# POSITION
oLayout.AddGroup( "POSITION" )
oLayout.AddRow()
PosX = oPSet.AddParameter3("PosX",c.siBool,1,1,100,0)
posx = ["",1]
oLayout.AddEnumControl("PosX", posx,"", c.siControlBoolean)
xsi.SetValue(PosX, TRUE)
posxAmount = oPSet.AddParameter3("PosX_Amount", c.siFloat,1,0,100,0)
oLayout.AddItem("PosX_Amount", "X", c.siControlNumber)
xsi.SetValue(posxAmount, 1)

PosY = oPSet.AddParameter3("PosY",c.siBool,1,1,100,0)
posy = ["",1]
oLayout.AddEnumControl("PosY", posy,"", c.siControlBoolean)
xsi.SetValue(PosY, TRUE)
posyAmount = oPSet.AddParameter3("PosY_Amount", c.siFloat,1,0,100,0)
oLayout.AddItem("PosY_Amount", "Y", c.siControlNumber)
xsi.SetValue(posyAmount, 1)

PosZ = oPSet.AddParameter3("PosZ",c.siBool,1,1,100,0)
posz = ["",1]
oLayout.AddEnumControl("PosZ", posz,"", c.siControlBoolean)
xsi.SetValue(PosZ, TRUE)
poszAmount = oPSet.AddParameter3("PosZ_Amount", c.siFloat,1,0,100,0)
oLayout.AddItem("PosZ_Amount", "Z", c.siControlNumber)
xsi.SetValue(poszAmount, 1)
oLayout.EndRow()
oLayout.EndGroup()

###
# ROTATION
oLayout.AddGroup( "ROTATION" )
oLayout.AddRow()

Re: turbulize OBJECT position around value

2014-01-16 Thread Rob Chapman
1.get the global kini matrix

2.decompose it into scaling, rotation , position

3. add your turbulance to the position

4. recompose the matrix

5. set the global kini matrix

this works !


On 16 January 2014 12:28, pingo van der brinkloev wrote:

> Hi all,
>
> I need to add some random motion to some objects...
>
> And here I thought I'd get data kine.global.pos feed that into a turbulize
> around value and into a set data and execute and... og well..
>
> I can't "just" do that. Why not? I'm having trouble with the set data node
> no matter what I do.
>
> Any pointers would be greatly appreciated, so I don't have to brute force
> animate a LOT of objects.
>
> - it's objects with collission, so I need real geo.
>
> - I'd rather not mess with particles on this one.
>
> Cheers!
>


turbulize OBJECT position around value

2014-01-16 Thread pingo van der brinkloev
Hi all,

I need to add some random motion to some objects...

And here I thought I'd get data kine.global.pos feed that into a turbulize 
around value and into a set data and execute and... og well..

I can't "just" do that. Why not? I'm having trouble with the set data node no 
matter what I do.

Any pointers would be greatly appreciated, so I don't have to brute force 
animate a LOT of objects.

- it's objects with collission, so I need real geo.

- I'd rather not mess with particles on this one.

Cheers!


Re: A correct peeling effect

2014-01-16 Thread olivier jeannel

Impressive and cool !

Le 16/01/2014 02:05, Nika Ragua a écrit :

https://vimeo.com/84268682

so here is the explanation and the scene )))


2014/1/15 Nika Ragua >


ok - look, i suggest - iICE->Browse Examples-> you load
Deformation_Turbulize_Grid_Flag_Waving - you will see the simple
but nice setup that uses the weightmap to drive the turbulize
effect, next
you load Deformation_Verlet_Cloth - you will see how it is setted
up without the lagoa or syflex.
lets break the peel effect in two parts for better understanding -
first is the tearing and second is the cloth movement. for the
tearing we cold use my favourite voronoi shatter (or i`m finighing
vdb)
(lol i`m kinda tired of puttig it everywhere, but it is not my
fault that it is so cool  ahahaha
anyway - doesn`t matter.
lets start with just one piece - simple grid (we will clone it
later) - if you look closele - to the stuff that we want to mimic
- we will see that it becomes tearing off from borders to center ,
or from one border to another.

so at first we have our grid pinned to the original surface - we
will create a perpoint attributes -foe example lets call them pin


then we are taking these pins- lets make them boolean - at the
borders(or any other pattern) and swiching them - every neighbour
will get the neighbours pin attribute - and we will got our pins
growing over the surface.

then lets add some forces - lets take the wind force for example
(+y) force pushing up.
and if we got our pin with zero value our mesh will be pushed up
at that point.


and in the end we will have with mixtures of the verlet (or lagoa
or somewhere i had my cloth engine)
and turbulize and pins setup the desired stuff. and we neet to
clone the meshes with Create Copies from Polygon Mesh node - i`m
sleepy tonight and tomorrow i`ll code this stuff.
say what do you think about it.


2014/1/15 Emilio Hernandez mailto:emi...@e-roja.com>>

Cool RND!!!




2014/1/14 Oliver Weingarten mailto:li...@pixelpanic.de>>

Hey!

Here is a small walk through the setup..hope it´s not too
bad ;)

https://vimeo.com/84136431

cheers,
oli

Am 14.01.2014 13:57, schrieb Nick Angus:


Awesome Oli!, please explain it to us mortals  ; )

N

*From:*softimage-boun...@listproc.autodesk.com

[mailto:softimage-boun...@listproc.autodesk.com] *On
Behalf Of *Oliver Weingarten
*Sent:* Tuesday, 14 January 2014 9:57 PM
*To:* softimage@listproc.autodesk.com

*Subject:* Re: A correct peeling effect

Hi !

Here is a test I did mixing different things together...I
can explain a little more if you like..
https://vimeo.com/84118026/settings

cheers,
oli

Am 14.01.2014 09:53, schrieb olivier jeannel:

Hi gang,

I'm looking for doing a convincing peeling effect in
Softimage
Scenario is :peeling of a thin aluminium sheet from a
chocolate plate, the tiny pieces of sheet then fly
away, like are gently blown away by the wind
I'm running after this : https://vimeo.com/77579764
or https://vimeo.com/69646311 quality. (those are Max
Mcloth)
The shot should be very close up. I'm not sure, for
example, that the Topolizer trick
https://vimeo.com/80829002 would be enough.

What do guys think ? Another Method ? Syflex à la
Mario-Domingo ? https://vimeo.com/73933574


Any thoughts to share ? Would be great :)









RE: LINUX again

2014-01-16 Thread gareth bell
3. will be fixed with a path swapper script - as the paths on windows will be 
different to the ones on linux  - I've had to do this before

From: s...@shedmtl.com
Subject: LINUX again
Date: Wed, 15 Jan 2014 21:31:20 -0500
To: softimage@listproc.autodesk.com
CC: j...@suid.com

Hi everyone!!! 

We finally have a running XSI 2014 sp2 on Linux CentOS 6.3 and Arnold (sitoa 
3.0.1)  it's all fresh and "overall" run's pretty well...   

Just want to ask you guys if you got these bugs on your side too?  And if you 
got any advices to counter them. 

1- If we select RealTime playback mode and press play, XSI vanish away.  Even 
in an empty scene. 100% reproducable.
2- Preferences does not seems to be kept.  (We will look into this tomorrow 
with linux IT)
3- Scenes created on linux wont open on a windows box. (Error says everything 
is disconnected from the scene) This fucks up my plan for small projects i 
wanted to render with deadline and automatic path translation on my windows 
farm.  We will convert the farm soon enough tough. Wich will probably fix 
this... 
4- When you use a slider in a PPG, the parametric number disapears. Graphics 
drivers maybe? We use the ones from Nvidia and not the RPM fusion ones.
5- Drag and drop doesnt work from XnView to render tree But also inside the 
rendertree when you want to drag a shader from the left list onto the tree... I 
need to go in menu/nodes then select one ak ... Not able to use my 
favorites column anymore. 


@Marc Antoinethank you for the recompile, everything works perfectly bro!!  And 
cant wait for Holger's and Platige's shader pack!!  I miss them alot.


thank you all for any help and toughts!  Greatly appreciated. 

sly



Sylvain Lebeau // SHED
V-P/Visual effects supervisor
1410, RUE STANLEY, 11E ÉTAGE MONTRÉAL (QUÉBEC) H3A 1P8
T 514 849-1555 F 514 849-5025 WWW.SHEDMTL.COM VFX 
Curriculum 03: Compositing Basicsmail to: s...@shedmtl.com



  <>

Re: Urgent help needed in scripting

2014-01-16 Thread Thomas Volkmann
Just guessing, but maybe you have to change the rotationorder aswell.
For the AfterFX exporter I did way back, I created a helperObject (null) that I
set to the AFX rotationorder, match the object transform, and the export the
values from the helper:
This is the python snippet:

helper.kinematics.local.parameters('rotorder').Value = 5
helper.kinematics.Global.transform = obj.kinematics.Global.transform
rotX = helper.kinematics.local.rotx.Value
rotY = helper.kinematics.local.roty.Value
rotZ = helper.kinematics.local.rotz.Value

hope that helps somehow!

/Thomas



> Szabolcs Matefy  hat am 16. Januar 2014 um 10:41
> geschrieben:
> 
> 
>  Hey folks,
> 
> 
> 
>  I have a task. I need to export some geometries from XSI, and create an XML
> file that contains the local translate and rotation. That’s fine. But it
> turned out, that the application reading this data accepts transformation in
> Z-up system (a la Max, goddamn). I swapped the Y and Z for position and seemed
> to work, but for rotation it’s not working.
> 
> 
> 
>  My export script is vbscript, but I have little clue. What I read so far is
> that I might have to rotate the transformation matrix around X axis by 90
> degrees. Fairly well, but HOW THE HECK???
> 
> 
> 
>  I’m open to learn math, anytime, but now it’s deadline…
> 
> 
> 
> 
> 
>  Cheers, and appreciate for any help
> 
> 
> 
> 
> 
> 
> 
>  Szabolcs
> 
>  ___
>  This message contains confidential information and is intended only for the
> individual named. If you are not the named addressee you should not
> disseminate, distribute or copy this e-mail. Please notify the sender
> immediately by e-mail if you have received this e-mail by mistake and delete
> this e-mail from your system. E-mail transmission cannot be guaranteed to be
> secure or error-free as information could be intercepted, corrupted, lost,
> destroyed, arrive late or incomplete, or contain viruses. The sender therefore
> does not accept liability for any errors or omissions in the contents of this
> message, which arise as a result of e-mail transmission. If verification is
> required please request a hard-copy version. Crytek GmbH -
> http://www.crytek.com - Grüneburgweg 16-18, 60322 Frankfurt - HRB77322
> Amtsgericht Frankfurt a. Main- UST IdentNr.: DE20432461 - Geschaeftsfuehrer:
> Avni Yerli, Cevat Yerli, Faruk Yerli
> 



Re: Urgent help needed in scripting

2014-01-16 Thread Peter Agg
I'm not 100% sure what you need exactly, but this will make a Transform
object that's been rotated 90 degrees around the world centre in X.

__

m_data = [1.0, 0.0, -0.0, 0.0,
  0.0, 0.0,  1.0, 0.0,
  0.0, -1.0, 0.0, 0.0,
  0.0, 0.0, 0.0, 1.0]

matrix = XSIMath.CreateMatrix4()
matrix.Set(*m_data)
trans = XSIMath.CreateTransform()
trans.SetMatrix4(matrix)


obj = Application.Selection(0) # <--replace as
you see fit
obj_transform = obj.Kinematics.Global.Transform
obj_transform.MulInPlace(trans)

print obj_transform.RotX, obj_transform.RotY, obj_transform.RotZ
__


On 16 January 2014 09:41, Szabolcs Matefy  wrote:

> Hey folks,
>
>
>
> I have a task. I need to export some geometries from XSI, and create an
> XML file that contains the local translate and rotation. That’s fine. But
> it turned out, that the application reading this data accepts
> transformation in Z-up system (a la Max, goddamn). I swapped the Y and Z
> for position and seemed to work, but for rotation it’s not working.
>
>
>
> My export script is vbscript, but I have little clue. What I read so far
> is that I might have to rotate the transformation matrix around X axis by
> 90 degrees. Fairly well, but HOW THE HECK???
>
>
>
> I’m open to learn math, anytime, but now it’s deadline…
>
>
>
>
>
> Cheers, and appreciate for any help
>
>
>
>
>
>
>
> Szabolcs
> ___
> This message contains confidential information and is intended only for
> the individual named. If you are not the named addressee you should not
> disseminate, distribute or copy this e-mail. Please notify the sender
> immediately by e-mail if you have received this e-mail by mistake and
> delete this e-mail from your system. E-mail transmission cannot be
> guaranteed to be secure or error-free as information could be intercepted,
> corrupted, lost, destroyed, arrive late or incomplete, or contain viruses.
> The sender therefore does not accept liability for any errors or omissions
> in the contents of this message, which arise as a result of e-mail
> transmission. If verification is required please request a hard-copy
> version. Crytek GmbH - http://www.crytek.com - Grüneburgweg 16-18, 60322
> Frankfurt - HRB77322 Amtsgericht Frankfurt a. Main- UST IdentNr.:
> DE20432461 - Geschaeftsfuehrer: Avni Yerli, Cevat Yerli, Faruk Yerli
>


Urgent help needed in scripting

2014-01-16 Thread Szabolcs Matefy
Hey folks,

I have a task. I need to export some geometries from XSI, and create an XML 
file that contains the local translate and rotation. That's fine. But it turned 
out, that the application reading this data accepts transformation in Z-up 
system (a la Max, goddamn). I swapped the Y and Z for position and seemed to 
work, but for rotation it's not working.

My export script is vbscript, but I have little clue. What I read so far is 
that I might have to rotate the transformation matrix around X axis by 90 
degrees. Fairly well, but HOW THE HECK???

I'm open to learn math, anytime, but now it's deadline...


Cheers, and appreciate for any help



Szabolcs

___
This message contains confidential information and is intended only for the 
individual named. If you are not the named addressee you should not 
disseminate, distribute or copy this e-mail. Please notify the sender 
immediately by e-mail if you have received this e-mail by mistake and delete 
this e-mail from your system. E-mail transmission cannot be guaranteed to be 
secure or error-free as information could be intercepted, corrupted, lost, 
destroyed, arrive late or incomplete, or contain viruses. The sender therefore 
does not accept liability for any errors or omissions in the contents of this 
message, which arise as a result of e-mail transmission. If verification is 
required please request a hard-copy version. Crytek GmbH - 
http://www.crytek.com - Grüneburgweg 16-18, 60322 Frankfurt - HRB77322 
Amtsgericht Frankfurt a. Main- UST IdentNr.: DE20432461 - Geschaeftsfuehrer: 
Avni Yerli, Cevat Yerli, Faruk Yerli