https://www.youtube.com/watch?v=IoYACdKipKs SolveWeightedOrthogonalProblem 은 내부적으로 scale 변수를 single float 하나를 사용한다 그 때문에, scale 변화가 uniform 이 아니면 값이 크게 잘못예측한 것처럼 보인다 weight는 아무 36개를 균등하게 준 상태이다 const size_t t = 36; const size_t step = source.size() / t; const float weight = 1.f / t; for (size_t i = 0; i < source.size(); i += step) { landmark_weights(i) = weight; }
// https://www.khronos.org/opengl/wiki/History_of_OpenGL // VBO : since GL 1.5 // Shader : since GL 2.0 // VAO : since ES 3.0, GL 3.0 - https://www.khronos.org/registry/OpenGL-Refpages/es3.0/html/glGenVertexArrays.xhtml // UBO : since ES 3.0, GL 3.1 // Framebuffer : since GL 3.0, ES 2.0
기타: 2차에 대해 3x3 행렬을 LU로 푼 것으로 바로 대입함 댓글에 나와있지만, 결국 여러 좌표를 더 쓰기 위해 inverse matrix를 이용해야한다 https://adnoctum.tistory.com/104 로제타 코드 c++에서는 식이 더 간단하게 만들어뒀다 https://rosettacode.org/wiki/Polynomial_regression#C.23 c는 gsl_multifit_linear 사용했네; 나중에 참고 가능할 듯 가중치는 어떻게 처리? https://en.wikipedia.org/wiki/Weighted_least_squares weight는 각 식에 가중치를 주는 것이고, 결국 대각 행렬로 matrix form 형태를 뛰게 되는 듯 와 신난다; http://polynomia..
프로그래머는 짬밥이 없으면 아트에 밀린다 아래글 적은지 꽤 지나서 더 좋은 세상되었을 줄 알았는데, https://dataprocess.tistory.com/254 마소에 인수된 Simplygon은 Cloud 무료니 언리얼에 탑제되니 했는데 지금은, 예전버전의 독립 실행되는 괜찮은 에디터도 사라지고 https://www.youtube.com/watch?v=GHnDi6H6244 요금제는 타이틀 당 3천만원만 남음. 이전 버전 다운로드도 안됨 대신 언리언은 SkeletalMeshReductionTool 을 추가함 https://docs.unrealengine.com/ko/WorkingWithContent/Types/SkeletalMeshes/SkeletalMeshReductionTool/index.html ..
Export 시점에서 바뀌는 경우가 있음 툴과 구조에 따라 다르지만, 그냥 최종 export / import 본을 보고 id를 확인하는게 좋다 그리고, 왠만하면 vertex id를 참조 안하는게 좋다. 디버깅 용 일뿐 Maya, 3D max를 쓴다 돈이 많이 필요하지만 기본 제공되는 듯 Bleder 에서 확인 2.7이전과 이후에서 차이가 난다 https://blender.stackexchange.com/questions/3249/show-mesh-vertices-id Run Blender normally Click Edit > Preferences... In the Display panel of the Interface tab, tick Developer Extras or type bpy.context...
삼성증권이 아직 기본 공제 수정이 안되도록 해놔서 직접 등록했음 xlsx 로 export 도 안되고 귀찮음 https://m.blog.naver.com/sum7788/221279177593 기본 신고방법은 위에걸 따라하면 되고, 2021년부터에선 신고서를 따로 등록할 필요가 없다 납부야 등록 후 바로 나오는데, 지방세 납부는 어디있냐 하면, https://wetax.go.kr/main/?cmd=LPTIAD0R2&seqNo=524&schFaqDiv=03&schFaqField=&schFaqKeyword=&pageNo=1 빨간색 누르면 신고되고 납부하면 됨 끝
python 에서는 몇 페이지 안에 이론 설명을하고 실험을 한 내용이지만 (머신러닝 책에서) c++에서는 음 고통의 시작이다 수치해석을 이래저리 넘긴 죄이기도 하다 정방행렬의 형태로 푸는거, 편미분을 이용해 식을 세움 편미문 빼고 나머진, 중등 수학으로 설명한 기초 linear fit 이다 https://terms.naver.com/entry.naver?docId=3569970&cid=58944&categoryId=58970 이걸 코드로 바꾸고 eigen 을 이용해 3차를 실제로 풀면, https://himbopsa.tistory.com/13 XI = X.inverse();방법은 inverse를 이용한 단순한 방법, 결과를 쓸만하게 visualize 하는 방법이 존재 least-square 방식 proj..
float3 quadraticBezier(const float3& p0, const float3& p1, const float3& p2, float t) { const float q = (1.f - t); return q * q * p0 + 2 * t * q * p1 + t * t * p2; } template auto quad_impl(const Array& a, std::index_sequence) { return quadraticBezier(a[I]..., 0.5f); } template auto quad(const std::array& a) { return quad_impl(a, Indices{}); }
- Total
- Today
- Yesterday