디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

보고)이제 3d모델 로드도 됨

핫산테크갤로그로 이동합니다. 2021.11.17 01:02:58
조회 452 추천 10 댓글 7
														

초고속 3d 작업-체험 환경을 구축하기위해

언리얼엔진과는 별개로 시스템을 구축하기로 하는 중이다.

언리얼엔진은 뭐 하나 할라치면 1시간은 잡아먹히는데,

파이썬으로하면 극도로 빠른 개발주기가 보장될것이다.


1월에 뭔가 엄청난걸 보급하는걸 목표로 열심히 하는 중임!

생각보단 뭔가 잘 되고, 그런것치곤 할게 많은것같다.


지금은 파이썬 프로그래밍 언어로

opengl 이라는 그래픽 띄우는 ...거 를 사용해서

3d프로그램같은걸 만들려는 중이다!

10월부터해서, 10월3주차까지는 관련 지식 배운듯하고

11월초쯤에, 점을 띄우는것은 성공했고

이제 면을 만든 뒤에 이미지파일을 그 면에 그리는걸 하는 중이다.


a15800aa1806b34b9a8087fb06df231de6425ed5edc13f4f17

11월12일의 기록이다. 이거쯤에서 손을 못 대고 있었다.

사실 막 안 되는건 아닌데 아무튼 이래저래 바빴다.

..빼빼로만들었고.. 그러고 왠지 3일이 흐르고 하다 보니 오늘이네.

위의 삼각형은, 잘 안 된 삼각형이다!


a15800aa1806b34b9a8087e758c12a3adb11d530ded4bbd9f4d00cb4

이게 잘 된 삼각형이다!

허니캣 배경이 그냥보긴 흰색인데, 왼쪽의 화면보면 무늬들이 살아났음.

이미지파일은 r,g,b,a 레드,그린,블루,알파(투명도)

로 각 점이 구성되어있어. 투명도에 따라 이런 일도 생기는구나.


a15800aa1806b34b9a8087e658c12a3a2e5a964b02e22b60f3cf

투명도 처리 해 줌.

투명도 값<100퍼 면 그냥 검게 칠하도록 한 코드의 결과다.


a15800aa1806b34b9a8087e058c12a3af6ce13d282cb3bc0a5d576

그리기순서가 맘대로면 이렇게 덮이기도 함!

투명한 녀석은 그래픽카드가 화면에 그릴 때 그래서 맨 마지막에 그리곤 한대.



a15800aa1806b34b9a8087e258c12a3a470b8607c85751e2938256

이렇게 띄우기도 해 봄!

왜 삼각형이다가 이제야 사각형 되었냐면,

그래픽카드는 내부 데이터를 삼각형으로 처리하는게 빠르기 때문이야

위의 네모도 사실 삼각형 두 개 이어붙인거임.

하도 연속해서 붙여놔서 경계선이 안 보이는것 뿐이야!


a15800aa1806b34b9a805a49d65acfd59778add8ae7976fb4292996462a6317583806fea4f

이제 대충 네모는 질려서,

3d모델파일을 불러오는걸 하려고했는데

보통 이런 큐브로 시작함. 점이 8개밖에안되어서 문제시 데이터 보고 판단하기가 좋다.


3d모델 파일은 obj fbx dae smd stl 등등 있는데,

obj파일이 메모장으로 열어보면 딱 보이는 구조라서 ㄱㄱ함.

난 아마도 이 프로그램이랑 블렌더랑 왔다갔다하고,

블렌더에서 언리얼로 내보내던가 할 듯.


a15800aa1806b34b9a805a49d65acfd59778add8a97976fb4292996462a6317db0394765

이렇게 9면을 만든 뒤에 매칭을 해 봤어. 잘 보이더라.

키보드 키패드 눌러서 1-9번으로 바뀌게도 했다!



a15800aa1806b34b9a805a49d65acfd59778add8ac7976fb4292996462a6317cacc81f

3d 그리는 수단 양대산맥(지금은아니지만)

다이렉트x는  좌표가 위에서 시작하고 opengl은 아래에서 시작하는데

이거때문에 어젠가 2-4시 2시간 괴로운 시간을 보냈다.

닌텐도3ds 추출한 게임들 다 direct x 방식이더라.


a15800aa1806b34b9a805a49d65acfd59778add8a96128e54bb5875e659b2f04bae4de42c2

나도 큐브 같은거 만들었다.종이접기처럼 그런느낌인것임.


a15800aa1806b34b9a805a49d65acfd59778add8a96f28e54bb5875e659b2f04169ce23b9135

..대충 그런 느낌으로 유메 얼굴을 띄우는데 성공했다!

이제 이미지를 화면에 띄우는것도 잘 된다!

아까도 띄웠잖아요!라고할수있지만

지금것은 데이터가 좀 더 줄어든 방식임.

삼각형을 그리는 점이 겹치는 경우 그걸 생략해서 용량을 줄일 수 있어.

지금은 용량이런거 사소해보이지만 나중에 되면 속도를 줄이는 역할을 하겠지.후후후..

삼각형을 많게는 20000개를 0.016초마다 그려야하는데, 이 쯤 되면 겹치는 점을 줄이는게 필요한것이야!


a15800aa1806b34b9a805a49d65acfd59778add8aa6628e54bb5875e659b2f0449f8bfe033ea

그러고나서 갖은 수모와 즐거움을 가장한 노력끝에 3d모델 파일을 불러오는데 거의 성공한 순간의 장면이다.

우측 아래의 [0,1,2,3... 적힌곳 보면 17까지 갔다가 18이 아닌 0이 나와.

0은 아까 찍어뒀던 0번이 재활용되었단것을 의미하는데,

실제로 좌측 파란곳 보면 5/1/1 이라는게

6줄쯤 위에 5/1/1 이 보임. 같은 점을 생략해서 용량과 전송속도를 줄인다!


a15800aa1806b34b9a805a49d65acfd59778add8aa6328e54bb5875e659b2f048f4f7a316b

그래서 이렇게 아까 그렸던 큐브가 눈에 보이는것이다.

뭔가 이상하게겹친건


a15800aa1806b34b9a805a49d65acfd59778add8aa6228e54bb5875e659b2f042bc1b084

파란색은 z축 빨간색은 x축인데 이게 막 겹친거같더라고.

나중에 알게되겠지뭐!하고  넘어가기로함.


a15800aa1806b34b9a805a49d65acfd59778add8aa6128e54bb5875e659b2f048c4db6f689

ㅋㅋㅋ장난삼아 만들었던 공대지미사일 같이 생긴거 불러와봤는데 ㄹㅇ 불러와지더라.

꼬리부분보면 파란색이 이상하게 겹치는걸로보아 역시 나중에 해결되겠지 싶다.


a15800aa1806b34b9a805a49d65acfd59778add8aa6f28e54bb5875e659b2f04ec23122a84

설마했더니 유메 머리도 바로 불러와짐.넘좋다..


3ebcc623da836ff420afd8b236ef203e854b07606a56b2

이런 3d용 파일들을 이젠 내가만든 프로그램에서 볼 수 있는것이야!


https://github.com/liltmagicbox/3dkatsu

여기에 코드 게시하려고 해.


앞으로는

3d모델 회전하기

3d모델 3d같이보이게하기

카메라 이동회전하기


등등 할 일이 잔뜩!



..점점 깊은 심연으로 걸어가는듯하다.

추천 비추천

10

고정닉 5

1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
204635 그림그린거 [7] ㅇㅇ(117.111) 21.11.29 356 13
204631 플래닛 아케이드 잘나갈거 같았음 [6] ㅇㅇ갤로그로 이동합니다. 21.11.28 320 9
204628 모삿어요? [4] 미나밍다이슷키갤로그로 이동합니다. 21.11.28 289 12
204618 아이카츠 어케 20억엔이나 버는 거냐 [4] 메로네아스갤로그로 이동합니다. 21.11.27 555 9
204607 플래닛 안 끝나는 이유?? [4] ㅇㅇ(125.185) 21.11.26 466 10
204596 미라라보 시즌2 입갤 [9] _렌갤로그로 이동합니다. 21.11.25 371 15
204565 이거 거의 제 2의 드림페스인데 [9] 밥타임오시갤로그로 이동합니다. 21.11.22 405 8
204543 HAPPY∞아이카츠! 크리스마스 스테이지 핫산 [6] _렌갤로그로 이동합니다. 21.11.19 310 10
204526 아이카츠는 왜 망한거임? [8] ㅇㅇ(1.250) 21.11.17 577 12
보고)이제 3d모델 로드도 됨 [7] 핫산테크갤로그로 이동합니다. 21.11.17 452 10
204519 스미레 다키 솜 넣음 [5] 핫산테크갤로그로 이동합니다. 21.11.16 350 11
204487 아갤에 고3 몇명 있는걸로아는데 [4] ㅇㅇ(218.209) 21.11.12 458 11
204484 아이카츠 플래닛! 뮤직 비디오 『Shu-Bi-Do-Bi☆스윙』 핫산 [10] _렌갤로그로 이동합니다. 21.11.12 272 8
204432 플래닛 공식 재밌는거하네 [7] 핫산테크갤로그로 이동합니다. 21.11.05 272 8
204431 아이카츠vr ver1! [5] 핫산테크갤로그로 이동합니다. 21.11.05 358 8
204422 아이카츠 플래닛 폰겜... [4] ㅇㅇ(223.62) 21.11.04 258 7
204414 로라 생일 축하해 [5] ㅇㅇ(223.62) 21.11.04 287 8
204406 니 아이카츠가 뭔데? [3] 미나밍다이슷키갤로그로 이동합니다. 21.11.02 517 9
204381 그림)이치고sd [4] soleil갤로그로 이동합니다. 21.10.29 278 9
204369 오질 않는 미래. [3] 노하(1.251) 21.10.28 193 7

게시물은 1만 개 단위로 검색됩니다.

갤러리 내부 검색
게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2