안녕하세요 
효과에 대해서 재밌게 가지고 놀고 있는 sas1n이라 합니다. 
하다 보니 이런 정보들이 없는 것이 좀 아쉬워서 공유하고자 올려드립니다. 
{
        "type": "Entity",
        "name": "entity_vfx",
        "id": 1601516700,
        "components": [{
            "type": "VfxDefinitionComponent",
            "name": "entity_vfx_VfxDefinition",
            "filename": "data/hd/vfx/particles/character/enemy/mephisto/vfx_mephisto_ambient.particles",
            "hardKillOnDestroy": false
        }, {
            "type": "TransformDefinitionComponent",
            "name": "TransformDefinitionComponent002",
            "position": {
                "x": 0,
                "y": -3.0,
                "z": 0
            },
            "orientation": {
                "x": 0.0,
                "y": 0.0,
                "z": 0.0,
                "w": 1.0
            },
            "scale": {
                "x": 1.0,
                "y": 1.0,
                "z": 1.0
            },
            "inheritOnlyPosition": false
        }

다들 요 문구 많이 사용하다 보니 아시죠? 
거의 이 문구에서 모든 효과가 지정되는데요 
저게 명령문입니다. 내가 이 효과를 이렇게 저렇게 해서 쓰겠다 말리지 마라 이런 거에요
그래서 어떻게 수정하냐 이런신분들있잖아요 사실 지금 유명한 효과가 불,냉기,전기,메피스토, 탈셋효과
요렇게인데 그런 것들은 나중에 심화 과정으로 가신 분들이 공부하시는 거구요 
우리는 일단 겉이라도 햘짝햘짝 하자구요.
일단 제일 중요한 효과의 정의입니다. 어떤 효과를 사용할지 지정하는거죠 

filename": "data/hd/vfx/particles/character/enemy/mephisto/vfx_mephisto_ambient.particles
일단 본문에는 요 문구를 사용했습니다 보이시죠 잘 아시는 메피스토 효과입니다 .
하얀 오라에 해골들이 살짝 보이는 유명한 효과이죠 앞에서 보면 파일이름 즉 
어떤 효과를 위치가 어디냐! 데이타---에너미/메피스토 폴더 안에 있다고 합니다.
그럼 그걸 우리가 볼수있냐 ? 네 있습니다. 저기 폴더에 가려면 디아2 순정 폴더를 가야 하는데요 
그냥은 갈수 없고 순정 파일을 해부해 볼수있는 프로그램이 따로 있습니다. 이것도 심화과정인데 그냥 그런게
있다라고 넘어가시면 됩니다. 

효과의 파일 위치를 정했으면 다음은 어떻게 사용할건지 물어보는겁니다. 대부분 이 명령어들이 
아이템이나 케릭터에 위치해서 보여지는 효과인데요 이 메피스토 효과는 대부분 케릭터에 위치합니다.
즉, 케릭터가 중심이 된다는 말입니다. 케릭터 위치가 xyz의 중심 0 이 된다는 말입니다. 근데 나는 이 효과를
얼굴에 나오게 하고 싶다 이런 분들이 있으십니다. 그럼 효과 위치를 수정 해야 하잖아요. 케릭터 대가리를 
땅에 박을 수 없으니 효과를 움직여야 하는데 그걸 해주는 명령어가 
  "position": {  "orientation": {  "scale": {
요 세가지 입니다. 포지션 오리엔테이션 스케일 
딱보면 아시겠죠 위치 방향 범위 

 "position":  효과의 위치를 지정 합니다. 
x => 좌우 위치를 조정합니다. 기준이 되는 0의 위치에서  '-' 와 '+' 설정을 수정합니다. 대부분 -가 좌
+ 가 우측입니다. 그런데 '+'가 안보이시죠 네 이건 수학적으로 +는 생략을 해도 됩니다. 
즉 - 만 표기하면 되는 거죠. 
y = > 전후 위치를 조정합니다. -가 후 +가 전 이죠 
z = > 상하 위치를 조정합니다. -가 하 + 가 상 이죠
여기서 질문 하실 겁니다. 내가 수학은 못해도 y가 직선 인걸로 아는데 뭔 전 후냐 라고 하실 겁니다. 
z랑 바뀐게 아니냐고 하실텐데 우리가 보는 효과와 프로그램으로 인식하는 효과의 기준점이 틀립니다.
우리는 평면상 정면으로 인식하고 y축을 보지만 프로그램에서는 기준점이 위에서 아래로 내려다 보는것이라
생각하시면 편합니다. 즉 하늘에서 내려다 보는 xyz축이라는 거죠. 

 "orientation": 효과의 방향 즉 각도를 수정합니다.
x y z 축을 기준으로 회전을 주어 효과를 강조하거나 수정하여 보다 자연스러운 효과를 기대하게 합니다.
축들을 회전시킨다고 이해하시면 편합니다.

 "scale": 효과의 크기나 범위를 지정합니다. 사실상 제일 무의미한 명령어입니다. 
이 명령어는 효과를 크게 반영하지 않습니다. 인수를 많이 넣어도 실질적 효과를 거의 없습니다. 내가 
메피스토 효과를 화면 가득히 넣고 싶다고 이 명령어에 100000000이라는 숫자를 넣어도 변함이 없습니다. 
개인적인 생각이지만 이 명령어는 지정된 범위가 각 효과마다 있는 것 같습니다. 즉 제한이 있습니다.

이렇게 하나의 명령문을 조금 맛봤는데 이해가 되시는지요. 제가 아는 한에서는 설명을 열심히 했다고 보는데
아마 고수가 보기에는 미비한 설명 일수도 있습니다. 더 양질의 정보를 댓글로 공유해주시길 바랍니다. 

긴 글 읽어 주셔서 감사합니다.