스피드트리(speedtree) 공식 튜토리얼 모음 SpeedTree Cinema 8: Getting Started https://youtu.be/tyeEQtlkP6g SpeedTree 8.3: Modeling a Tree for Games https://youtu.be/S_-HOFEhsg8 SpeedTree Tutorial: Modeler Basics https://youtu.be/sbmQhdQ_2VI SpeedTree 8.4: Mesh on Mesh Placement https://youtu.be/cSpx19sR2Vo SpeedTree Cinema 8: Hand Drawing https://youtu.be/LNT1cznRffg Real Plants vs. SpeedTree https://youtu.be..
스피드트리(speedtree) 프로그램 종류와 라이센스 옵션 speedtree cinema, speedtree games 스피드트리(speedtree)는 사용목적에 따라서 시네마, 게임으로 구분합니다. 두 종류 모두 절차적 생성기를 사용한 모델링 워크플로우를 가지고있으며 종류에 따라서 AAA및 VFX을 위한 LOD, 성장시퀀스 애니메이션 도구등의 기능들이 추가됩니다. speedtree licenseing options 무료로 사용할수있는 learning edition는 파일 내보내기 기능이 제한됩니다. 또 learning edition에서 저장한 스피드트리파일은 다른 버전에서 열기할수없습니다. indie, pro는 스피드트리 대부분의 기능을 사용할수있습니다. pro에는 라이센스 유형에서 Node-lock..
스피드트리(speed tree)의 나무 애니메이션을 3d맥스로 가져오기(FBX exporter, wind, point cache) 사용 버전 - speedtree modeler v7.0.5(cinema edition) 스피드트리에서 나무 모델을 내보내기할때(export) 바람(wind)을 포함시키면 추가적으로 xml, mc파일을 저장합니다. 내보내기한 나무 모델을 3d맥스에서 가져오기하고(import) 모델에 point cache를 설정하면 나무 애니메이션을 사용할수있습니다. 1)씬의 바람(wind)를 활성화하려면 wind properties로 이동합니다. 2)settings에서 enabled에 체크합니다. 씬에서 나무가 바람의 영향을 받는것을 확인할수있습니다. 3)상단의 file 메뉴에서 export ..
스피드트리(speed tree)에서 잎(leaf)에만 바람(wind) 사용하기 사용 버전 - speedtree modeler v7.0.5(cinema edition) 나무를 구성하는 오브젝트(bark, branch, leaf)에 대해 개별적으로 바람을 활성화는 방법 1)스피드트리에서 tree를 열기합니다. 2)wind properties로 이동합니다. 3)settings에서 enabled에 체크하면 씬에서 바람(wind)을 활성화합니다. 나무의 잎(leaf)을 포함하여 기둥(bark), 가지(branch)가 모두 바람의 영향을 받습니다. 4)나무의 잎(leaf)만 바람의 영향을 받게하려면 global motion의 enabled를 체크 해제합니다. 5)씬에서 나무의 기둥(bark)를 선택하고 wind의 ..
스피드트리(speedtree)에서 내보내기한(export) 나무 오브젝트(tree)를 3D맥스 브이레이(v-ray)에서 사용하기 스피드트리에서 내보내기(export) 1)스피드트리에서 나무 오브젝트를 열기 합니다. 2)상단의 file에서 export mesh를 선택합니다. 3)파일 형식에서 fbx를 선택하고 저장합니다. 4)내보내기 옵션의 preset에서 Max - VRay를 선택합니다. 3D맥스에서 가져오기(import) 5)3D맥스를 실행하고 상단의 MAXScript 메뉴에서 run script를 선택합니다. 6)스피드트리에서 제공하는 speedtree fbx importers 스크립트를 열기합니다. C:\Program Files\SpeedTree\SpeedTree Cinema v7.0.5\scrip..
스피드트리(speedtree)에서 저장한 텍스처에 노이즈가 추가되는 문제 스피드트리에서 텍스처 저장할때 노이즈를 추가하는 프로세스 제거하기 1)스피드트리 프로그램에서 모델이 사용중인 텍스처의 인풋 이미지가 정상적으로 표시되는것을 확인할수있다. 텍스처의 노이즈 확인하기 2)모델의 내보내기 옵션에서 texture packing을 유니티 엔진 또는 언리얼 엔진으로 설정한다. 3)저장한 텍스처를 확대해서 보면 이미지에 노이즈가 추가된것을 확인할수있다. 4)저장한 모든 색상 맵에 노이즈가 추가되어있는것을 확인할수있다. 5)포토샵에서 텍스처 파일을 열기한다. 6)상단의 layer 메뉴에서 layer mask의 from transparency를 선택한다. 7)투명도의 레이어 마스크가 추가된것을 확인할수있다. 8)마스..
스피드트리(speedtree)에서 standard packing으로 저장한 텍스처의 밝기가 어두운 경우 스피드트리의 에셋 내보내기 옵션에서 텍스처를 저장하는 몇가지 방법(textures packer - standard, lumberyard, UE4, unity)를 제공한다. 아래는 standard로 설정하여 저장한 텍스처의 밝기가 어두운 경우 해결 방법이다. 1)예에서 나무 모델 및 에셋의 내보내기 옵션에서 textures packing으로 standard를 선택하였다. 2)스피드트리에서 표준 텍스처 패커(standard packer)는 sRGB가 아닌 선형 공간(linear space)으로 텍스처를 저장한다. 저장한 텍스처는 스피드트리의 인풋 이미지보다 더 어둡게 보인다. 3)이 문제를 해결하기위해 스..
스피드트리(speed tree)에서 텍스처 아틀라스(texture atas) 설정하기 스피드트리 나무 모델 및 텍스처 내보내기(export) 옵션에서 텍스처 아틀라스(texture atas) 설정하는 방법 실시간 렌더링에서 아틀라스를 사용하면 해당 재질을 사용하는 지오메트리를 병합하여 드로우콜을 감소시킬수있습니다. https://docs8.speedtree.com/modeler/doku.php?id=export_game 1)스피드트리에서 모델링하고 텍스처 맵핑한 3D 나무 모델을 준비합니다. 2)모델을 내보내기하려면 뷰포트 상단의 export 또는 프로그램 상단 file 메뉴의 export로 이동합니다. 3)내보내기 옵션에서 아틀라스(atlas)를 확인할수있습니다. 4)none 옵션에 체크하면 아틀라스를..
스피드트리(speedtree)에서 씬에 wind(바람) 설정하기1)wind 속성을 선택한다. 2)기본 none으로 설정되어있는 preset을 변경하고 enabled에 체크하면 뷰포트에 wind 시뮬레이션이 활성화된것을 확인할수있다. 3)뷰포트 위의 바로가기 메뉴에서도 wind를 활성화 또는 비활성화할수있다.
스피드트리(speedtree)에서 레거시 모델 오류구버전(5.x, 7.x)에서 제작한 트리 모델을 최신 버전의 스피드 트리에서 수정할때 이 모델들은 레거시로 취급되어 generator를 업그레이드해야 현재 버전의 모든 에디터 기능을 사용할수있다.https://docs8.speedtree.com/modeler/doku.php?id=upgrade 1)아래 예에서 스피드트리 버전7에서 제작한 트리 모델의 spm파일을 스피드트리 버전8에서 열기하였다. 2)아웃풋(output)윈도우에서 경고 메시지를 확인할수있으며 에디터의 트리 수정에서 해당 모델은 몇가지 제한을 가지게된다(예를들어 LOD기능 제한) 3)이 문제를 해결하려면 트리의 노드들을 업그레이드해야한다. generation 윈도우에서 노드를 선택하고 upg..
스피드 트리(speedtree)에서 나무의 잎이(leaves) 카메라를 향하면서 회전하는 문제(leaves facing camera) 이 문제는 종종 유니티 및 언리얼 VR 개발에서 문제를 일으킬수있다. 아래는 스피드트리에서 빌보드 타입의 leaf를 비활성화하는 방법이다.카메라를 향하면서 회전하는 나뭇잎 1)스피드 트리에서 모델의 문제를 일으키는 leaf 노드를 선택하고 2)meshes탭의 meshes에서 orientation 속성을 facing camera에서 default로 변경한다.(meshes의 속성들을 조절하면 나뭇가지(level1, level2)에서 생성된 leaves(나뭇잎)를 정렬 및 회전시킬수있다) 3)아래 동영상에서 위 문제가 해결된것을 확인할수있다. 4)이와 같이 나뭇잎(leaves)..
스피드트리(speedtree)의 leaf collision 활용하기 1)generation 윈도우에서 tree 노드를 선택하고 leaf collision으로 이동한다. 2)leaf collision의 enabled에 체크하면 모델에서 서로 중첩하는 leaf(나뭇잎)는 생성하지않는다. 3)때문에 leaves 노드의 generaton에서 frequency의 수치를 높여도(leaves의 수를 높게 설정) 모델의 형태는 큰 변화가 없는것을 확인할수있다. 4)이 속성을 체크해제하면 leaf 콜리젼을 비활성화해서 충분히 많은 개수의 leaves를 생성한다(단 tri의 개수는 높아진다)