그래픽스 및 게임 엔진 블로그

  • 홈
  • 태그
  • 방명록

편미분 1

[Gradient] 스칼라 값을 벡터로 편미분하기

SPH논문을 구현하는 중에 그레디언트 개념 정립이 필요할 것 같아서 정리를 해보려고 합니다. W=f(q)입니다. q는 위치 pi - 위치 pj로  x,y,z로 이루어져 있습니다. 우리가 원하는 것은 ∇W입니다. 즉 x,y,z로 편미분 한 값이죠. W는 q로 이루어져있어서, x,y,z로 바로 편미분 할 수 없으니 q와 x,y,z를 통해 계산합니다. 수식 정리 하기 전에 Gradient개념을 설명해드리려고 합니다. 스칼라 값을 벡터로 미분하기 위해서는 정미분으론 안되고 편미분을 해야합니다. 예를들어 V= x^2 * y * z^3이 있다면 V를 x,y,z로 각각 편미분 하면∇V = (2x*y*z^3, x^2 * z^3 , x^2 * y * 3 * z^2)입니다. 표현은 ∇V=(∂V/​ ∂x, ∂V/​ ∂y ​..

[Graphics] 그래픽스 수학 2025.02.19
이전
1
다음
더보기
프로필사진

그래픽스 및 게임 엔진 블로그

eofud0930@naver.com

  • 분류 전체보기 (103)
    • 알고리즘 (16)
    • C#_ Unity Game programming (22)
    • 문법 및 메모리 관련 (8)
    • 그래픽스 기술 (32)
    • [Graphics] 그래픽스 수학 (10)
    • 자체엔진 (14)

Tag

GPU, rasterization, directx12, 렌더링, sph, Ray Tracing, C++, 그래픽스, graphics, thread, 유체시뮬레이션, DirectX, ComputeShader, RayTracing, hlsl, 렌더링파이프라인, PBR, 메모리, rendering, 텍스춰링,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • eofud0930@naver.com (my email)

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바