技術分野
画像生成プログラム、記録媒体、及び画像生成方法
発明が解決しようとする課題[発明の詳細な説明]から抜粋
布シミュレーション技術では、計算時間の制限やキャラクタの動きの速さ等に起因して、布、衣服、及び毛髪等がキャラクタの身体にめり込んだり貫通する等の不自然な画像となる場合があるという課題があった。
課題を解決するための手段[発明の詳細な説明]から抜粋
目的を達成するために、本発明の画像生成プログラムは、情報処理装置を、柔軟なオブジェクトを変形させるための所定のシミュレーション処理により、前記オブジェクトに設定された複数の制御点の第1目標位置をそれぞれ計算する第1目標位置計算処理部、前記複数の制御点の各々に対して設定された、関連付けされた少なくとも1つの基準点及び当該基準点ごとの関連度合いを含むウェイト情報に基づいて、前記複数の制御点の・・・ 続きを
知財ポータルサイト IP Force にログインして見る
発明の効果[発明の詳細な説明]から抜粋
本発明の画像生成プログラム等によれば、柔軟な物体の動きをより自然に表現することができる。
この特許の権利範囲[特許請求の範囲]
知財ポータルサイト IP Force にログインして確認する (無料)
この特許公報に記載されている図面[図面の簡単な説明]から抜粋
【図1】
一ゲームシステムの全体構成の一例を表すシステム構成図である。
【図2】
情報処理装置の機能的構成の一例を表すブロック図である。
【図3】
柔軟なオブジェクトを模した三次元対象物を形成する複数の四角形の一例を表す説明図、及び、三次元対象物の描画に必要な計算を行う場合に想定される力学モデルの一例を表す説明図である。
【図4】
基準点及び制御点の設定の一例を表す説明図である。
【図5】
基準点及び制御点の挙動の一例を表す説明図である。
【図6】
制限値を適用する割合の分布形状の一例を表すグラフである。
【図7】
情報処理装置のCPUによって実行される処理手順の一例を表すフローチャートである。
【図8】
オブジェクトの立体的形状を保持する変形例において、各制御点の移動量の制限値が比較的大きな値に設定された場合の一例を表す説明図である。
【図9】
オブジェクトの立体的形状を保持する変形例において、各制御点の移動量の制限値が比較的小さな値に設定された場合の一例を表す説明図である。
【図10】
情報処理装置のハードウェア構成の一例を表すブロック図である。
3 情報処理装置
13 基準点設定処理部
15 制御点設定処理部
17 重み量設定処理部
19 目標位置計算処理部
21 制御点更新処理部
23 画像生成処理部
25 衝突判定処理部
27 表示用目標位置計算処理部
29 第1表示用位置更新処理部
31 移動量計算処理部
33 第1係数設定処理部
35 第2係数設定処理部
37 第3係数設定処理部
39 第2表示用位置更新処理部
41 パッチ設定処理部
43 第3表示用位置更新処理部
45 初期距離設定処理部
47 距離拘束処理部
50 水着(衝突オブジェクト)
51L,51R 乳房(変形オブジェクト)
53 基準点
55 基準点
57 基準点
59 基準点
61 制御点
61p 表示用位置
61pg 第2目標位置
65 衝突オブジェクト
67 移動ベクトル
69 三角形パッチ(多角形パッチ)
125 記録媒体
N 法線ベクトル
全ての図面はログインすると無料で閲覧できます。ログイン・ユーザー登録