(57)【要約】オンラインゲーム提供方法は、ネットワークを介して少なくとも１つのゲームクライアントと接続されることができ、接続されたゲームクライアントに仮想のキャラクタ及び前記仮想キャラクタに適用され得るアイテムを基盤とするオンラインゲームを提供できるオンラインゲーム提供サーバで行われる。オンラインゲームで提供される仮想の仮想キャラクタに適用されるアイテムに対してユーザの要求に応じてアイテムの外形を変形できるように支援することにより、仮想キャラクタに着用されるアイテムの外形を多様に作ることができ、仮想空間で他の仮想キャラクタと差別的かつ個性的な作りを可能なようにすることができる．【選択図】図２
2015515302.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して少なくとも１つのゲームクライアントと接続されることができ、接続されたゲームクライアントに仮想キャラクタ及び前記仮想キャラクタに適用され得るアイテムを基盤とするオンラインゲームを提供できるオンラインゲーム提供サーバで行われるオンラインゲーム提供方法であって、
（ａ）第１のゲームクライアントに少なくとも１つのアイテムに対する外形情報及びアイテム外形に対する編集手段を提供するステップと、
（ｂ）前記編集手段を介して受信した変形情報に応じて前記少なくとも１つのアイテムの外形オブジェクトを変形するか、または前記外形オブジェクトにマッピングされるテクスチャーを再マッピングして、前記少なくとも１つのアイテムの外形を再構成するステップと、
を含むことを特徴とするオンラインゲーム提供方法。
【請求項２】
前記編集手段は、
前記アイテムの外形のうち、少なくとも一部領域を削除できる切り出しモジュールと、
前記アイテムの外形のうち、少なくとも一部領域を均等な割合で縮小するか拡大することができる長さ変更モジュールと、
前記アイテムの外形のうち、少なくとも一部領域を特定形状に合わせて変更できる合わせモジュールのうち、少なくとも１つを備えることを特徴とする請求項１に記載のオンラインゲーム提供方法。
【請求項３】
前記（ｂ）ステップは、
前記変形情報に特定点を中心として適用された引き効果に対する要請が含まれていると、前記特定点を中心点として引かれ効果を付与して、当該アイテムの外形オブジェクトを変形するステップと、
当該アイテムのテクスチャーを前記変形された外形オブジェクトに合わせて再マッピングするステップと、
を含むことを特徴とする請求項１に記載のオンラインゲーム提供方法。
【請求項４】
前記（ｂ）ステップは、
前記変形情報に前記合わせモジュールによって前記アイテムの特定形状に対する合わせ要請が含まれているかを確認するステップと、
前記確認した結果、前記合わせ要請が含まれていると、当該アイテムの外形オブジェクトの少なくとも一部を前記特定形状の少なくとも一部とマッピングされるように変形するステップと、
前記変形された外形オブジェクトを基準として当該アイテムのテクスチャーを再マッピングするステップと、
を含むことを特徴とする請求項２に記載のオンラインゲーム提供方法。
【請求項５】
前記（ｂ）ステップは、
前記変形情報に前記長さ変更モジュールによる前記アイテムの長さ変更要請が含まれているかを確認するステップと、
前記確認した結果、前記長さ変更要請が含まれていると、長さ変更方向に均等な割合を維持し、前記長さ変更要請に応じて前記アイテムの外形オブジェクトを縮小するか拡大するステップと、
前記アイテムのテクスチャーを前記均等な割合を維持し、縮小するか拡大して変形し、変形されたテクスチャーを前記縮小するか拡大された外形オブジェクトに対して再マッピングするステップと、
を含むことを特徴とする請求項２に記載のオンラインゲーム提供方法。
【請求項６】
前記（ｂ）ステップは、
前記変形情報に前記切り出しモジュールによる前記アイテムに対する切り出し要請が含まれているかを確認するステップと、
前記確認した結果、前記切り出し要請が含まれていると、前記切り出し要請に応じて前記アイテムの外形オブジェクトの少なくとも一部領域を除去するステップと、
前記アイテムのテクスチャーを前記切り出された外形オブジェクトに対して再マッピングするステップと、
を含むことを特徴とする請求項２に記載のオンラインゲーム提供方法。
【請求項７】
前記オンラインゲーム提供方法は、
（ｃ）前記変形情報に応じて再構成された少なくとも１つのアイテムが仮想キャラクタの外形オブジェクトの少なくとも一部領域と重なるかを判断し、もし、重なると、再構成された外形を元の外形に復帰させるステップをさらに含むことを特徴とする請求項１に記載のオンラインゲーム提供方法。
【請求項８】
前記（ｃ）ステップは、
前記判断した結果、もし、重ならないと、前記再構成された少なくとも１つのアイテムの外形を前記仮想キャラクタの外形より先にテクスチャーマッピングするステップを含むことを特徴とする請求項７に記載のオンラインゲーム提供方法。
【請求項９】
前記（ｃ）ステップは、
前記確認した結果、前記重なる領域が存在すれば、それと関連した少なくとも２つのアイテムに対する優先順位に基づいて、優先順位が高いアイテムの外形オブジェクトまたはそれにマッピングされるテクスチャーを選択的に表現するか、または優先的に表現するステップをさらに含むことを特徴とする請求項７に記載のオンラインゲーム提供方法。
【請求項１０】
前記（ｃ）ステップは、
前記重なる領域に対して前記優先順位が高いアイテムの外形オブジェクト及びそれにマッピングされるテクスチャーを表現するステップと、
前記重なる領域外の領域に対して前記優先順位が低いアイテムの外形オブジェクト及びそれにマッピングされるテクスチャーを表現するステップと、
前記重なる領域に対して前記優先順位が低いアイテムの外形オブジェクトまたはそれにマッピングされるテクスチャーに対する表現を除去するステップと、
を含むことを特徴とする請求項９に記載のオンラインゲーム提供方法。
【請求項１１】
ネットワークを介して少なくとも１つのゲームクライアントと接続されることができ、接続されたゲームクライアントに仮想キャラクタ及び前記仮想キャラクタに適用され得るアイテムを基盤とするオンラインゲームを提供することができるオンラインゲーム提供サーバであって、
前記仮想キャラクタに着用可能な複数のアイテムに対する外形情報を格納するアイテムデータベースと、
前記ゲームクライアントから提供された変形情報に応じて特定アイテムの外形オブジェクトを変更するオブジェクト変更部と、
前記少なくとも１つのゲームクライアントにアイテムの外形を変形できる外形編集手段を提供し、前記外形編集手段を介して入力された変形情報を前記オブジェクト変更部に提供する外形変更制御部と、
を備えることを特徴とするオンラインゲーム提供サーバ。
【請求項１２】
前記オブジェクト変更部は、
前記特定アイテムの外形オブジェクトのうち、少なくとも一部領域を削除する切り出しモジュールと、
前記アイテムの外形のうち、少なくとも一部領域を均等な割合で縮小するか拡大することができる長さ変更モジュールと、
前記アイテムの外形のうち、少なくとも一部領域を特定形状に合わせて変更できる合わせモジュールのうち、少なくとも１つを含むことを特徴とする請求項１１に記載のオンラインゲーム提供サーバ。
【請求項１３】
前記オンラインゲーム提供サーバは、
前記変更された外形オブジェクトにより、テクスチャーを拡大するかまたは縮小して再マッピングするテクスチャーマッピング部をさらに備えることを特徴とする請求項１２に記載のオンラインゲーム提供サーバ。
【請求項１４】
前記外形変更制御部は、
前記変形情報を前記オブジェクト変更部またはテクスチャーマッピング部に提供して前記特定アイテムの外形を変形し、変形されたアイテムの外形に関する情報を前記外形編集手段を介して前記ゲームクライアントに提供することを特徴とする請求項１３に記載のオンラインゲーム提供サーバ。
【請求項１５】
オンラインゲーム提供方法を実行させるためのプログラムを記録した記録媒体において、
前記プログラムは、ネットワークを介して少なくとも１つのゲームクライアントと接続されることができ、接続されたゲームクライアントに仮想キャラクタ及び前記仮想キャラクタに適用され得るアイテムを基盤とするオンラインゲームを提供できるオンラインゲーム提供サーバで駆動され得るプログラムであって、
（ａ）第１のゲームクライアントによって選択された少なくとも１つのアイテムに対する外形情報及びアイテム外形に対する編集手段を提供する機能と、  
（ｂ）前記編集手段を介して受信した変形情報に応じて前記少なくとも１つのアイテムの外形オブジェクトを変形するか、または前記外形オブジェクトにマッピングされるテクスチャーを再マッピングして前記少なくとも１つのアイテムの外形を再構成する機能と、
を含むことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム提供技術に関し、より詳細には、オンラインゲームにおいて提供される仮想のアイテム等に対してユーザの要請に応じて合わせ型で当該アイテムの外形変更を提供できるオンラインゲーム提供方法及びそのシステムに関する。
【背景技術】
【０００２】
コンピュータデバイス及びネットワーク環境の発達につれて、オンライン基盤のゲームが大きく発展している。このようなオンライン基盤のゲームは、ユーザ間の相互関連が発生するという点において、従来のプログラムを対象として所定のアクションを行うオフラインゲームと差別性が認められ、急速に発展し始めた。
【０００３】
初期のオンラインゲームは、ＭＯＲＰＧ（Ｍｕｌｔｉｐｌａｙｅｒ  Ｏｎｌｉｎｅ  Ｒｏｌｅ  Ｐｌａｙｉｎｇ  Ｇａｍｅ）の種類がほとんどであったが、ネットワークの帯域幅拡大、コンピュータデバイスの発展によって次第に様々な種類のオンラインゲームが提供されている。
【０００４】
このようなオンラインゲームの代表的な特徴としては、ユーザに取って代わる仮想のキャラクタをゲームの進行オブジェクトとして使用し、このような仮想のキャラクタに所定のアイテムを反映してゲームを提供することである。
【０００５】
このようなオンラインゲームにおいて、仮想キャラクタの外形は、サイバー世界でユーザを投影する媒介体になるので、それに対する様々な個性を反映することは極めて重要なイッシュとなっている。すなわち、仮想キャラクタの没個性化を止揚し、ユーザの様々なニーズを反映するために、仮想キャラクタに対する多様な作りを提供することが要求されている。
【０００６】
これにより、従来のオンラインゲームの場合、ユーザの仮想キャラクタ自体に対する外形の変形などを支援する様々な技術が開発されている。このような仮想キャラクタの多様性を提供する従来技術として、大韓民国公開特許第２００５−００１１１２０号がある。大韓民国公開特許第２００５−００１１１２０号は、アバターに対して、顔要素を構成するベクトル成分を各顔要素等の特徴別にベクトル成分を変形して成形するアバター成形製作方法とアバター化粧方法を提供している。
【０００７】
しかし、このような従来技術は、仮想キャラクタ自体に対する様々な変形は支援しているが、そのような仮想キャラクタに着用されるその他のアイテムの外形に対する変形は提供されない限界性を有している。そのため、仮想キャラクタの外形に対する個性化がなされても、そのような仮想キャラクタに適用されたアイテムの外形に対しては、依然として没個性的な表現のみが可能であって、ユーザに個人の外形変更に対するニーズを十分満足させることができないという限界性を有している。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、オンラインゲームで提供される仮想キャラクタに適用されるアイテムに対してユーザの要求に応じてアイテムの外形を変形できるように支援することにより、仮想キャラクタに着用されるアイテムの外形を多様に作ることができ、仮想空間で他の仮想キャラクタと差別的かつ個性的な作りを可能なようにするオンラインゲーム提供技術を提供しようとする。
【０００９】
また、本発明は、アイテムの外形を変更するにおいて、実際衣服などの修繕に要求される様々な機能を反映して提供することにより、衣類を裁断または修繕する実際のインターフェースを最大限提供して、ユーザにアイテム外形の変形に対する付加的な面白さを提供できるオンラインゲーム提供技術を提供しようとする。
【００１０】
また、本発明は、仮想キャラクタの外形に合わせて自動的にアイテムの外形を変形して提供できるので、アイテムの外形変更をより便利に行うことができるオンラインゲーム提供技術を提供しようとする。
【課題を解決するための手段】
【００１１】
実施形態のうち、オンラインゲーム提供方法は、ネットワークを介して少なくとも１つのゲームクライアントと接続されることができ、接続されたゲームクライアントに仮想キャラクタ及び前記仮想キャラクタに適用され得るアイテムを基盤とするオンラインゲームを提供できるオンラインゲーム提供サーバで行われる。前記オンラインゲーム提供方法は、（ａ）第１のゲームクライアントに少なくとも１つのアイテムに対する外形情報及びアイテム外形に対する編集手段を提供するステップと、（ｂ）前記編集手段を介して受信した変形情報に応じて前記少なくとも１つのアイテムの外形オブジェクトを変形するか、または前記外形オブジェクトにマッピングされるテクスチャーを再マッピングして、前記少なくとも１つのアイテムの外形を再構成するステップとを含む。
【００１２】
一実施形態において前記編集手段は、前記アイテムの外形のうち、少なくとも一部領域を削除できる切り出しモジュール、前記アイテムの外形のうち、少なくとも一部領域を均等な割合で縮小するか拡大することができる長さ変更モジュール、及び前記アイテムの外形のうち、少なくとも一部領域を特定形状に合わせて変更できる合わせモジュールのうち、少なくとも１つを備えることができる。
【００１３】
一実施形態において前記（ｂ）ステップは、前記変形情報に特定点を中心として適用された引き効果に対する要請が含まれていると、前記特定点を中心点として引かれ効果を付与して、当該アイテムの外形オブジェクトを変形するステップ及び当該アイテムのテクスチャーを前記変形された外形オブジェクトに合わせて再マッピングするステップを含むことができる。
【００１４】
一実施形態において前記（ｂ）ステップは、前記変形情報に前記合わせモジュールによって前記アイテムの特定形状に対する合わせ要請が含まれているかを確認するステップと、前記確認した結果、前記合わせ要請が含まれていると、当該アイテムの外形オブジェクトの少なくとも一部を前記特定形状の少なくとも一部とマッピングされるように変形するステップと、前記変形された外形オブジェクトを基準として当該アイテムのテクスチャーを再マッピングするステップとを含むことができる。
【００１５】
一実施形態において前記（ｂ）ステップは、前記変形情報に前記長さ変更モジュールによる前記アイテムの長さ変更要請が含まれているかを確認するステップと、前記確認した結果、前記長さ変更要請が含まれていると、長さ変更方向に均等な割合を維持し、前記長さ変更要請に応じて前記アイテムの外形オブジェクトを縮小するか拡大するステップと、前記アイテムのテクスチャーを前記均等な割合を維持し、縮小するか拡大して変形し、変形されたテクスチャーを前記縮小するか拡大された外形オブジェクトに対して再マッピングするステップとを含むことができる。
【００１６】
一実施形態において前記（ｂ）ステップは、前記変形情報に前記切り出しモジュールによる前記アイテムに対する切り出し要請が含まれているかを確認するステップと、前記確認した結果、前記切り出し要請が含まれていると、前記切り出し要請に応じて前記アイテムの外形オブジェクトの少なくとも一部領域を除去するステップと、前記アイテムのテクスチャーを前記切り出された外形オブジェクトに対して再マッピングするステップとを含むことができる。
【００１７】
一実施形態において前記オンラインゲーム提供方法は、（ｃ）前記変形情報に応じて再構成された少なくとも１つのアイテムが仮想キャラクタの外形オブジェクトの少なくとも一部領域と重なるかを判断し、もし、重なると、再構成された外形を元の外形に復帰させるステップをさらに含むことができる。
【００１８】
一実施形態において前記（ｃ）ステップは、前記判断した結果、もし、重ならないと、前記再構成された少なくとも１つのアイテムの外形を前記仮想キャラクタの外形より先にテクスチャーマッピングするステップを含むことができる。
【００１９】
一実施形態において前記（ｃ）ステップは、前記確認した結果、前記重なる領域が存在すれば、それと関連した少なくとも２つのアイテムに対する優先順位に基づいて、優先順位が高いアイテムの外形オブジェクトまたはそれにマッピングされるテクスチャーを選択的に表現するか、または優先的に表現するステップをさらに含むことができる。
【００２０】
一実施形態において前記（ｃ）ステップは、前記重なる領域に対して前記優先順位が高いアイテムの外形オブジェクト及びそれにマッピングされるテクスチャーを表現するステップと、前記重なる領域外の領域に対して前記優先順位が低いアイテムの外形オブジェクト及びそれにマッピングされるテクスチャーを表現するステップと、前記重なる領域に対して前記優先順位が低いアイテムの外形オブジェクトまたはそれにマッピングされるテクスチャーに対する表現を除去するステップとを含むことができる。
【００２１】
実施形態のうち、オンラインゲーム提供サーバは、ネットワークを介して少なくとも１つのゲームクライアントと接続されることができ、接続されたゲームクライアントに仮想キャラクタ及び前記仮想キャラクタに適用され得るアイテムを基盤とするオンラインゲームを提供することができる。前記オンラインゲーム提供サーバは、アイテムデータベース、オブジェクト変更部、及び外形変更制御部を備える。前記アイテムデータベースは、前記仮想キャラクタに着用可能な複数のアイテムに対する外形情報を格納する。前記オブジェクト変更部は、前記ゲームクライアントから提供された変形情報に応じて特定アイテムの外形オブジェクトを変更する。前記外形変更制御部は、前記少なくとも１つのゲームクライアントにアイテムの外形を変形できる外形編集手段を提供し、前記外形編集手段を介して入力された変形情報を前記オブジェクト変更部に提供する。
【００２２】
一実施形態において前記オブジェクト変更部は、前記特定アイテムの外形オブジェクトのうち、一部領域を削除する切り出しモジュール、前記アイテムの外形のうち、少なくとも一部領域を均等な割合で縮小するか拡大することができる長さ変更モジュール、及び前記アイテムの外形のうち、少なくとも一部領域を特定形状に合わせて変更できる合わせモジュールのうち、１つを含むことができる。
【００２３】
一実施形態において前記オンラインゲーム提供サーバは、前記変更された外形オブジェクトにより、テクスチャーを拡大するかまたは縮小して再マッピングするテクスチャーマッピング部をさらに備えることができる。
【００２４】
一実施形態において前記外形変更制御部は、前記変形情報を前記オブジェクト変更部またはテクスチャーマッピング部に提供して前記特定アイテムの外形を変形し、変形されたアイテムの外形に関する情報を前記外形編集手段を介して前記ゲームクライアントに提供することができる。
【００２５】
実施形態のうち、記録媒体は、オンラインゲーム提供方法を実行させるためのプログラムを記録する。前記プログラムは、ネットワークを介して少なくとも１つのゲームクライアントと接続されることができ、接続されたゲームクライアントに仮想キャラクタ及び前記仮想キャラクタに適用され得るアイテムを基盤とするオンラインゲームを提供できるオンラインゲーム提供サーバで駆動され得るプログラムであって、（ａ）第１のゲームクライアントによって選択された少なくとも１つのアイテムに対する外形情報及びアイテム外形に対する編集手段を提供する機能、及び（ｂ）前記編集手段を介して受信した変形情報に応じて前記少なくとも１つのアイテムの外形オブジェクトを変形するか、または前記外形オブジェクトにマッピングされるテクスチャーを再マッピングして前記少なくとも１つのアイテムの外形を再構成する機能を含む。
【発明の効果】
【００２６】
本発明によれば、オンラインゲームで提供される仮想の仮想キャラクタに適用されるアイテムに対してユーザの要求に応じてアイテムの外形を変形できるように支援することにより、仮想キャラクタに着用されるアイテムの外形を多様に作ることができ、仮想空間で他の仮想キャラクタと差別的かつ個性的な作りを可能なようにするという効果がある。
また、本発明によれば、アイテムの外形を変更するにおいて、実際衣服などの修繕に要求される様々な機能を反映して提供することにより、衣類を裁断または修繕する実際のインターフェースを最大限提供して、ユーザにアイテム外形の変形に対する付加的な面白さを提供することができるという効果がある。
【００２７】
また、本発明によれば、仮想キャラクタの外形に合わせて自動的にアイテムの外形を変形して提供できるので、アイテムの外形変更をより便利に行うことができるという効果がある。
【図面の簡単な説明】
【００２８】
【図１】本発明に係るオンラインゲーム提供サーバとゲームクライアントを説明するための参考図である。
【図２】本発明に係るオンラインゲーム提供サーバの一実施形態を示した構成図である。
【図３】本発明に係るオンラインゲーム提供サーバの他の一実施形態を示した構成図である。
【図４】本発明で提供され得る様々なアイテムの編集方法及びそれに対する効果を説明するための参考図である。
【図５】本発明で提供され得る様々なアイテムの編集方法及びそれに対する効果を説明するための参考図である。
【図６】本発明で提供され得る様々なアイテムの編集方法及びそれに対する効果を説明するための参考図である。
【図７】本発明で提供され得る様々なアイテムの編集方法及びそれに対する効果を説明するための参考図である。
【図８】本発明で提供され得る様々なアイテムの編集方法及びそれに対する効果を説明するための参考図である。
【図９】本発明で提供され得る様々なアイテムの編集方法及びそれに対する効果を説明するための参考図である。
【図１０】本発明で提供され得る様々なアイテムの編集方法及びそれに対する効果を説明するための参考図である。
【図１１】本発明で提供され得る様々なアイテムの編集方法及びそれに対する効果を説明するための参考図である。
【図１２】本発明に係るオンラインゲーム提供方法の一実施形態を説明するための順序図である。
【図１３】本発明に係るオンラインゲーム提供方法の他の一実施形態を説明するための順序図である。
【図１４】本発明に係るオンラインゲーム提供方法のさらに他の一実施形態を説明するための順序図である。
【発明を実施するための形態】
【００２９】
本発明に関する説明は、構造的ないし機能的説明のための実施形態にすぎないので、本発明の権利範囲は、本文に説明された実施形態によって制限されることと解析されてはならない。すなわち、実施形態は、様々な変更が可能で、種々の形態を有することができるので、本発明の権利範囲は、技術的思想を実現できる均等物等を含むものと理解されなければならない。
【００３０】
一方、本発明で述べられる用語の意味は、次のように理解されなければならないであろう。
【００３１】
「第１」、「第２」などの用語は、１つの構成要素を他の構成要素から区別するためのものであって、これら用語等により権利範囲が限定されてはならない。例えば、第１の構成要素は第２の構成要素と命名されることができ、同様に、第２の構成要素も第１の構成要素と命名されることができる。
【００３２】
ある構成要素が他の構成要素に「接続されて」いると言及されたときには、その他の構成要素に直接的に接続されることもできるが、中間に他の構成要素が存在できるとも理解されるべきであろう。それに対し、ある構成要素が他の構成要素に「直接接続されて」いると言及されたときには、中間に他の構成要素が存在しないことと理解されるべきであろう。一方、構成要素間の関係を説明する他の表現、すなわち、「〜間に」と「すぐ〜間に」、または「〜に隣り合う」と「〜に直接隣り合う」等も同様に解析されなければならない。
【００３３】
単数の表現は、文脈上、明白に違って意味しない限り、複数の表現を含むものと理解されなければならず、「備える」または「有する」などの用語は、説示された特徴、数字、ステップ、動作、構成要素、部分品、或いはこれらを組み合わせたものが存在することを指定しようとするものであり、１つまたはそれ以上の他の特徴や数字、ステップ、動作、構成要素、部分品、或いはこれらを組み合わせたものなどの存在または付加可能性を予め排除しないことと理解されなければならない。
【００３４】
各ステップにおいて識別符号（例えば、ａ、ｂ、ｃなど）は説明の便宜のために使用されるものであって、識別符号は、各ステップ等の順序を説明するものではなく、各ステップは、文脈上、明白に特定順序を記載しない限り、明記された順序と違って起こることができる。すなわち、各ステップは、明記された順序と同一に起こることができ、実質的に同時に行われることができ、逆の順序どおりに行われることもできる。
【００３５】
本発明は、コンピュータ読み取り可能な記録媒体にコンピュータ読み取り可能なコードとして実現されることができ、コンピュータ読み取り可能な記録媒体は、コンピュータシステムにより読み取られることができるデータが格納される全ての種類の記録装置を含む。コンピュータ読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、光データ格納装置などがあり、また、キャリアウェーブ（例えば、インターネットを介しての伝送）の形態で実現されるものも含む。また、コンピュータ読み取り可能な記録媒体は、ネットワークで接続されたコンピュータシステムに分散されて、分散方式によりコンピュータ読み取り可能なコードが格納され実行されることができる。
【００３６】
ここで使用される全ての用語は違って定義されない限り、本発明の属する分野における通常の知識を有した者により一般的に理解されるものと同じ意味を有する。一般的に使用される辞書に定義されている用語は、関連技術の文脈上有する意味と一致するものと解析されなければならず、本発明において、明白に定義しない限り、理想的とか過度に形式的な意味を有することと解析されることができない。
【００３７】
図１は、本発明に係るオンラインゲーム提供サーバとゲームクライアントを説明するための参考図である。
【００３８】
オンラインゲーム提供サーバ１００（以下、ゲーム提供システム）は、オンラインネットワーク環境を介して同時に少なくとも１つのユーザ（ゲームクライアント）にオンラインゲームを提供することができる。本発明においてゲーム提供サーバ１００は、オンラインゲームを提供するサーバの論理的な１つの単位を意味するものであって、物理的に単一コンピュータ装置に制限しない。例えば、ゲーム提供サーバ１００は、複数の物理的サーバ装置から構成された１つのサーバ群で実現されることができ、若しくは、分散処理可能な複数のコンピュータ装置として実現されることができる。
【００３９】
本発明において、ゲーム提供サーバ１００によって提供されるオンラインゲームは、複数ユーザを基盤とするオンラインゲームでありうる。
【００４０】
本発明において、ゲーム提供サーバ１００によって提供されるオンラインゲームは特定ジャンルに限定しない。すなわち、本発明に係るオンラインゲームは、仮想キャラクタ及びそれにアイテムを適用できる全てのオンラインゲームに適用され得るので、仮想キャラクタ及びアイテムを基盤としてコンテンツが提供されるオンラインゲームであれば、そのジャンルなどを限定しない。例えば、ＭＯＲＰＧ（Ｍｕｌｔｉｐｌａｙｅｒ  Ｏｎｌｉｎｅ  Ｒｏｌｅ  Ｐｌａｙｉｎｇ  Ｇａｍｅ）、ＭＭＯＲＰＧ（Ｍａｓｓｉｖｅ  Ｍｕｌｔｉｐｌａｙｅｒ  Ｏｎｌｉｎｅ  Ｒｏｌｅ  Ｐｌａｙｉｎｇ  Ｇａｍｅ）、スポーツオンラインゲーム、ＦＰＳ（Ｆｉｒｓｔ−Ｐｅｒｓｏｎ  Ｓｈｏｏｔｉｎｇ）、或いはＴＰＦ（Ｔｈｉｒｄ−Ｐｅｒｓｏｎ  Ｓｈｏｏｔｉｎｇ）などのように様々なジャンルのゲームに適用されることができる。
【００４１】
ゲーム提供サーバ１００は、オンラインゲームを提供するために、少なくとも１つのゲームクライアント２００と少なくとも一部のリアルタイムデータ交換を行うことができる。
【００４２】
ゲーム提供サーバ１００は、ゲーム内で提供される仮想キャラクタに適用され得るアイテムの外形をユーザの入力によって変形することができる。このようなゲーム提供サーバ１００については、図２〜図３を参照して以下においてさらに詳しく説明する。
【００４３】
ゲームクライアント２００は、ユーザ端末で駆動され得るゲーム提供手段である。ユーザ端末は、ＰＣ、タブレット、スマートフォンなどのように、中央処理装置、格納手段、及び入出力手段を備えた端末でありうる。
【００４４】
ゲームクライアント２００は、ゲーム提供サーバ１００と通信を行って、ユーザにオンラインゲームを提供することができる。実施形態によって、ゲームクライアント２００は、ゲーム駆動のためのゲームエンジンの少なくとも一部を積載することができる。例えば、オンラインゲームの提供に必要な所定の演算のうちの少なくとも一部は、速い処理のために、ゲームクライアント２００で行われることができる。
【００４５】
ゲームクライアント２００は、ゲーム提供サーバ１００から提供されるアイテム編集手段をユーザに提供し、アイテムに対する変形要請（以下、変形情報）を生成し、これをゲーム提供サーバ１００に提供することができる。
【００４６】
一実施形態においてゲームクライアント２００は、ゲーム提供サーバ１００から提供された、変形されたアイテムの外形またはそれを装着した仮想キャラクタまたはその仮想キャラクタの動作をディスプレイして、前記変形情報に応じて変形されたアイテムをユーザにディスプレイすることができる。
【００４７】
図２は、本発明に係るオンラインゲーム提供サーバの一実施形態を示した
構成図である。
【００４８】
図２を参照してさらに詳しく説明すれば、ゲーム提供サーバ１００は、通信部１１０、ゲームエンジン１２０、ゲーム提供制御部１３０、アイテムデータベース１４０、キャラクタデータベース１５０、オブジェクト変更部１７０、テクスチャーマッピング部１８０、及びアイテム変更制御部１６０を備えることができる。
【００４９】
通信部１１０は、ゲーム提供制御部１３０の制御によってゲームクライアント２００とゲーム提供などのための通信環境を設定または維持することができる。
【００５０】
通信部１１０は、ゲーム提供制御部１３０の制御によって、アイテム変更制御部１６０から直接制御を受けてゲームクライアント２００と通信を行うことができる。
【００５１】
ゲームエンジン１２０は、ゲームの駆動のための構成であって、ゲームクライアント２００と連動されてユーザにオンラインゲームを提供することができる。開示された実施形態では、ゲームエンジン１２０をゲーム提供制御部１３０と別の構成として説明したが、実施形態によってゲームエンジン１２０はゲーム提供制御部１３０の一機能として実現されることができる。
【００５２】
一実施形態において、ゲームエンジン１２０の少なくとも一部は、ゲームクライアント２００に積載または重複して積載され得る。
【００５３】
ゲーム提供制御部１３０は、ゲーム提供サーバ１００の他の構成要素を制御してオンラインゲームを提供することができる。
【００５４】
ゲーム提供制御部１３０は、オンラインゲームコンテンツのうち、アイテムの外形変更と関連した要請またはデータを提供されると、当該要請またはデータをアイテム変更制御部１６０に提供することができる。すなわち、アイテム外形変形と関連した所定の処理はアイテム変更制御部１６０が主導的に制御して処理することができる。
【００５５】
図１に示された一実施形態において、ゲーム提供制御部１３０をアイテム変更制御部１６０と区分して構成要素として表示しているが、これは、説明の便宜のための機能的区別にすぎないであろう。したがって、本発明は、必ずしも２つの構成要素を互いに相違した独立的構成要素として区分して構成するように限定せず、アイテム変更制御部１６０は、ゲーム提供制御部１３０の一機能として実現されることもできる。
【００５６】
アイテムデータベース１４０は、オンラインゲームで提供し、仮想キャラクタに着用可能な複数のアイテムに対する外形情報を格納することができる。
【００５７】
一実施形態においてアイテムデータベース１４０は、アイテムを所定の分類として区分して、それに対する外形情報を格納することができる。例えば、仮想キャラクタの頭に被せることができる帽子、ヘルメット、かぶとなどを１つの分類に、手袋、ガントレットなどをさらに他の分類に区分することができる。
【００５８】
キャラクタデータベース１５０は、仮想キャラクタに関する情報を格納することができる。
【００５９】
一実施形態においてキャラクタデータベース１５０は、仮想キャラクタに対する外形情報を格納することができる。さらに詳しく説明すれば、キャラクタデータベース１５０は、仮想キャラクタをディスプレイするために必要な外形オブジェクト及びそれにマッピングされるテクスチャー情報を格納することができる。
【００６０】
一実施形態においてキャラクタデータベース１５０は、仮想キャラクタの動作に関する情報を格納することができる。例えば、仮想キャラクタの体操動作などのように予め設定された一連の動作に関する情報を格納することができる。
【００６１】
アイテム変更制御部１６０は、アイテムデータベース１４０、キャラクタデータベース１５０、オブジェクト変更部１７０、或いはテクスチャーマッピング部１８０を制御してアイテムの外形変更機能を提供することができる。
【００６２】
アイテム変更制御部１６０は、ゲームクライアント２００にアイテムの外形を変形できる外形編集手段を提供することができる。例えば、外形編集手段は、アイテム選択インターフェース、アイテムをディスプレイするディスプレイインターフェース、ディスプレイされたアイテムの外形を変更する編集インターフェースを備えることができる。
【００６３】
一実施形態において外形編集手段は、切り出しモジュール、長さ変更モジュール、及び合わせモジュールのうち、少なくとも１つを含んで編集インターフェースを提供することができる。ここで、切り出しモジュールは、アイテムの外形のうち、少なくとも一部領域を削除するためのモジュールであり、長さ変更モジュールは、アイテムの外形のうち、少なくとも一部領域を均等な割合に縮小するか拡大することができるモジュールである。合わせモジュールは、アイテムの外形のうち、少なくとも一部領域を特定形状に合わせて変更できるモジュールである。
【００６４】
一実施形態において外形編集手段は、変更されたアイテムの外形に対する変形情報をゲーム提供サーバ１００に提供して外形が変形されたアイテムに関する情報を受けることができる。一実施形態において外形編集手段は、リアルタイムに（すなわち、連続的に）変形情報を提供することができる。すなわち、ユーザが横長さを縮小した後、縦を全体的に拡大した場合、横長さを縮小したことに対する変形情報を提供し、それにより変形されたアイテム情報をディスプレイし、それに対する縦に拡大した変形情報を提供することができる。他の一実施形態において外形編集手段は、所定の変形要請を縛ってバッチ（ｂａｔｃｈ）タイプで変形情報を提供することができる。
【００６５】
一実施形態においてアイテム変更制御部１６０は、受信された変形情報に基づいてオブジェクト変更部１７０またはテクスチャーマッピング部１８０を制御してアイテムの外形を変更し、それに対する結果をゲームクライアント２００に提供することができる。
【００６６】
他の一実施形態においてアイテム変更制御部１６０は、受信された変形情報をオブジェクト関連変形とテクスチャー関連変形とに区分してオブジェクト変更部１７０またはテクスチャーマッピング部１８０に提供することにより、アイテムの外形を変更し、それに対する結果をゲームクライアント２００に提供することができる。
【００６７】
一実施形態においてアイテム変更制御部１６０は、変形情報に応じて再構成された少なくとも１つのアイテムが仮想キャラクタの外形オブジェクトの少なくとも一部領域と重なるかを判断し、もし、重なると、再構成された外形を元の外形に復帰させることができる。ここで、アイテム変更制御部１６０は、もし、重ならないと、再構成された少なくとも１つのアイテムの外形を仮想キャラクタの外形より先にテクスチャーマッピングしてアイテムが着用された状態を表現することができる。
【００６８】
アイテム変更制御部１６０は、変形情報に応じて特定アイテムの外形を再構成することができる。
【００６９】
一実施形態においてアイテム変更制御部１６０は、特定点を基準として引かれ効果を与えるようにすることができる。例えば、アイテム変更制御部１６０は、変形情報に特定点を中心として適用された引き効果に対する要請が含まれていると、特定点を中心点として引かれ効果を付与するようにオブジェクト変更部１７０を制御して当該アイテムの外形オブジェクトを変形することができる。アイテム変更制御部１６０は、テクスチャーマッピング部１８０を制御して当該アイテムのテクスチャーを変形された外形オブジェクトに合わせて再マッピングすることができる。
【００７０】
一実施形態においてアイテム変更制御部１６０は、アイテムの外形を特定形状に対して合わせることができる。例えば、アイテム変更制御部１６０は、変形情報に合わせモジュールによってアイテムの特定形状に対する合わせ要請が含まれているかを確認することができる。確認した結果、合わせ要請が含まれていると、アイテム変更制御部１６０は、当該アイテムの外形オブジェクトの少なくとも一部を特定形状の少なくとも一部とマッチングされるように変形することをオブジェクト変更部１７０に要請することができる。アイテム変更制御部１６０は、テクスチャーマッピング部１８０を制御して、変形された外形オブジェクトを基準として当該アイテムのテクスチャーを再マッピングすることができる。
【００７１】
一実施形態においてアイテム変更制御部１６０は、アイテムの外形の長さを変更することができる。ここで、長さ変更は、変更前の割合を維持したまま、長さだけを拡大するか縮小することを意味する。例えば、アイテム変更制御部１６０は、変形情報に長さ変更モジュールによるアイテムの長さ変更要請が含まれているかを確認することができる。確認した結果、長さ変更要請が含まれていると、アイテム変更制御部１６０は、長さ変更方向に均等な割合を維持し、長さ変更要請に応じてアイテムの外形オブジェクトを縮小するか拡大するようにオブジェクト変更部１７０に要請することができる。アイテム変更制御部１６０は、テクスチャーマッピング部１８０を介してアイテムのテクスチャーを均等な割合を維持しつつ縮小するか拡大して変形し、変形されたテクスチャーを縮小するか拡大した外形オブジェクトに対して再マッピングすることができる。
【００７２】
一実施形態においてアイテム変更制御部１６０は、アイテムの外形の少なくとも一部を切り出すことができる。例えば、アイテム変更制御部１６０は、変形情報に切り出しモジュールによるアイテムに対する切り出し要請が含まれているかを確認し、もし、切り出し要請が含まれていると、切り出し要請に応じてアイテムの外形オブジェクトの少なくとも一部領域を除去するようにオブジェクト変更部１７０に要請することができる。アイテム変更制御部１６０は、テクスチャーマッピング部１８０を用いてアイテムのテクスチャーを切り出された外形オブジェクトに対して再マッピングすることができる。
【００７３】
アイテム変更制御部１６０は、少なくとも２つのアイテムの外形が互いに重なる場合、所定のルールによって重ね処理を行うことができる。さらに詳しく説明すれば、アイテム変更制御部１６０は、アイテムデータベース１４０またはキャラクタデータベース１５０を用いてゲームクライアント２００と関連した仮想キャラクタ及びそれに適用され得る複数のアイテムの外形情報を確認することができる。アイテム変更制御部１６０は、確認された外形情報に基づいて複数のアイテムの外形オブジェクトまたはそれにマッピングされるテクスチャーを比較して相互重なる領域があるかを確認することができる。確認した結果、もし、重なる領域が存在すれば、アイテム変更制御部１６０は、それと関連した少なくとも２つのアイテムに対する優先順位を確認し、優先順位が高い
アイテムの外形オブジェクトまたはそれにマッピングされるテクスチャーのみを選択して表現するか、または特定アイテムの外形を優先的に表現することができる。
【００７４】
一実施形態においてアイテム変更制御部１６０は、相互排他的なアイテムに対しては、１つのアイテムの外形のみが表現されるようにすることができる。例えば、アイテム変更制御部１６０は、重なる領域と関連した少なくとも２つのアイテムが相互排他的な関係であるかを確認し、もし、そうしたら、ゲームクライアント２００から少なくとも２つのアイテムのうち、選択された第１のアイテムに関する情報を受信することができる。アイテム変更制御部１６０は、第１のアイテムに対する外形オブジェクト及びそれにマッピングされたテクスチャーを仮想キャラクタ上に表現し、第１のアイテムを除いた残りのアイテムに対する表現を除去することができる。
【００７５】
一実施形態においてアイテム変更制御部１６０は、重なる部分に対しては優先順位が高いアイテムの外形のみが表現されるようにすることができる。例えば、アイテム変更制御部１６０は、重なる領域に対して優先順位が高いアイテムの外形オブジェクト及びそれにマッピングされるテクスチャーを表現することができる。アイテム変更制御部１６０は、重なる領域外の領域に対して優先順位が低いアイテムの外形オブジェクト及びそれにマッピングされるテクスチャーを表現し、重なる領域に対して優先順位が低いアイテムの外形オブジェクトまたはそれにマッピングされるテクスチャーに対する表現を除去することができる。
【００７６】
アイテム変更制御部１６０は、前述した特定アイテムの変形処理及び複数アイテムの重ね処理を共に行うことができる。
【００７７】
オブジェクト変更部１７０は、アイテムの外形情報のうち、外形オブジェクトを変形することができる。例えば、オブジェクト変更部１７０は、変形情報に含まれた要請に応じてアイテムの外形を切り出したり、長さを変更したり、幅を変更したり、特定点に引き出したり、または特定形状に合わせる（ｆｉｔｔｉｎｇ）ことができる。
【００７８】
一実施形態においてオブジェクト変更部１７０は、編集手段に対応する編集モジュールを備えることができる。例えば、オブジェクト変更部１７０は、特定アイテムの外形オブジェクトのうち、少なくとも一部領域を削除する切り出しモジュール、アイテムの外形のうち、一部領域を均等な割合で縮小するか拡大することができる長さ変更モジュール、及びアイテムの外形のうち、少なくとも一部領域を特定形状に合わせて変更できる合わせモジュールのうち、少なくとも１つを備えることができる。
【００７９】
テクスチャーマッピング部１８０は、アイテムの外形オブジェクトにテクスチャーをマッピングすることができる。
【００８０】
一実施形態においてテクスチャーマッピング部１８０は、アイテムの変形された外形オブジェクトに合わせてテクスチャーを拡大するか縮小して再マッピングを行うことができる。例えば、アイテムを切った場合、テクスチャーマッピング部１８０は、残っている部分に対してのみ再マッピングを行うことができる。他の例を挙げて、アイテムを拡大した場合、テクスチャーマッピング部１８０は、全体的に拡大された割合を有し、再マッピングすることができる。
【００８１】
図３は、本発明に係るゲーム提供サーバの他の一実施形態を示した構成図である。図３に示された他の一実施形態は、図２の一実施形態に対して動作再生部１９０をさらに備えている。以下では、ゲーム提供サーバの他の一実施形態について説明し、図２を参照して前述した内容と同様であるか、それに対応する内容については説明を省略するが、前述した説明から当業者は容易に理解できるであろう。
【００８２】
ゲーム提供サーバ１００は、動作再生部１９０をさらに備えることができる。
【００８３】
動作再生部１９０は、キャラクタデータベース１５０に格納されたキャラクタの情報に基づいてキャラクタが予め設定された動作を行うようにすることができる。例えば、体操をする動作、ジャンプする動作、挨拶する動作などのように、予め設定された動作を特定仮想キャラクタが行うようにすることができる。
【００８４】
一実施形態において動作再生部１９０は、アイテム変更制御部１６０で提供されたアイテムを着用した状態で仮想キャラクタを、所定の動作を行うようにすることができる。アイテム変更制御部１６０は、動作再生部１９０によって生成されたこのような動作をゲームクライアント２００に提供してディスプレイすることができる。これは、所定の動作が行われるとき、編集されたアイテムによって仮想キャラクタとアイテムの外形が相互重なるか、割れる現象を確認させるためである。
【００８５】
図４〜図１１は、本発明で提供され得る様々なアイテムの編集方法及びそれに対する効果を説明するための参考図である。
【００８６】
図４は、アイテムの少なくとも一部を切り出す例を示している。図４に示されたように、ゲーム提供サーバ１００は、変形情報に応じてアイテムの少なくとも一部を除去して切り出しを行うことができる。
【００８７】
図５は、アイテムを縮小するか拡大する例を示している。図５に示されたように、ゲーム提供サーバ１００は、変形情報に応じてアイテムに対して均等な割合を維持しつつ、縮小するか拡大することができる。すなわち、外形オブジェクトを均等な割合で拡大するか縮小した後、テクスチャーも同じ割合で拡大するか縮小してから再マッピングすることにより、アイテムに対する縮小または拡大を行うことができる。
【００８８】
図６は、アイテムの少なくとも一部（厚み）を縮小するか拡大する例を示している。図６に示されたように、ゲーム提供サーバ１００は、変形情報に応じてアイテムの少なくとも一部に対して均等な割合を維持しつつ、縮小するか拡大することができる。すなわち、外形オブジェクトの少なくとも一部を均等な割合で拡大するか縮小した後、テクスチャーも同じ割合で拡大するか縮小してから再マッピングすることにより、アイテムに対する縮小または拡大を行うことができる。
【００８９】
図７は、特定点を基準としてアイテムを引き出す（引き効果）例を示している。図７に示されたように、ゲーム提供サーバ１００は、変形情報に応じて特定点（Ａｔｔｒａｃｔｏｒ）を生成し、生成された特定点を中心としてアイテムに対して引き効果を与えてアイテムの外形を変形することができる。
【００９０】
図８は、特定形状を基準としてアイテムを合わせる（Ｆｉｔｔｉｎｇ）例を示している。図８に示されたように、ゲーム提供サーバ１００は、変形情報に応じて特定形状を基準としてアイテムの少なくとも一部を当該特定形状に合わせられるようにアイテムの外形を変形することができる。
【００９１】
図９は、相互排他的な（Ｅｘｃｌｕｓｉｖｅ）重ね処理に対する例を示している。図９（ａ）のように、互いに相違したアイテムＡとＢの少なくとも一部が重なる場合であり、ＡとＢが相互排他的な関係であれば、、ＡまたはＢのうち、いずれか１つだけを表示することができる。図９（ｂ）の例のように、袖のみを表示するか、または手袋のみを表示することがそういう例である。
【００９２】
図１０は、選択的な（Ｓｅｌｅｃｔｉｏｎ）重ね処理に対する例を示している。図１０（ａ）のように、互いに相違したアイテムＡとＢの少なくとも一部が重なる場合であり、ＡとＢが選択的で、優先順位を有する関係であれば、重なる領域に対してはＡまたはＢのうち、優先順位が高いいずれか１つだけを表示し、残りの領域に対してはＡ及びＢを共に表示することができる。図１０（ｂ）の例のように、かぶとの優先順位が高ければ、仮想キャラクタの外形上にかぶとだけが表示されるようにすることがそういう例である。
【００９３】
図１１は、優先順位を付与しつつ、重なる領域に対する選択的クリッピング（Ｃｌｉｐｐｉｎｇ）を処理する例を示している。図１１（ａ）のように、互いに相違したアイテムＡとＢの少なくとも一部が重なる場合であり、ＡとＢが相互排他的な関係であれば、ＡまたはＢのうち、いずれか１つだけを表示するようにし、優先順位が低いアイテムのうち、少なくとも一部を削除処理することができる。図１１（ｂ）の例のように、手袋の少なくとも一部が袖の外郭に表示されないように処理することがそういう例である。
【００９４】
以下では、図１２〜図１４を参照してオンラインゲーム提供方法の様々な実施形態について説明する。以下において説明する実施形態等は、前述したゲーム提供サーバ１００で行われるので、互いに対応する内容に対しては重複して説明しないが、当業者は、前述した記載から後述する本オンラインゲーム提供方法の一実施形態をさらに明確に理解できるであろう。
【００９５】
図１２は、本発明に係るオンラインゲーム提供方法の一実施形態を説明するための順序図である。図１２に開示されたオンラインゲーム提供方法の一実施形態は、変形情報に応じてテクスチャーを再構成または再マッピングする実施形態に関するものである。
図１２を参照してオンラインゲーム提供方法の一実施形態についてさらに詳しく説明すれば、ゲーム提供サーバ１００は、ゲームクライアント２００に少なくとも１つのアイテムに対する外形情報及びアイテム外形に対する編集手段を提供することができる（ステップＳ１２１０）。
【００９６】
ゲーム提供サーバ１００は、編集手段を介して変形情報を受信すれば（ステップＳ１２２０、はい）、変形情報に応じて少なくとも１つのアイテムの外形オブジェクトを変形するか（ステップＳ１２３０）、または外形オブジェクトにマッピングされるテクスチャーを再マッピングして（ステップＳ１２４０）、少なくとも１つのアイテムの外形を再構成することができる。
【００９７】
一実施形態において編集手段は、アイテムの外形のうち、少なくとも一部領域を削除できる切り出しモジュール、アイテムの外形のうち、少なくとも一部領域を均等な割合で縮小するか拡大することができる長さ変更モジュール、及びアイテムの外形のうち、少なくとも一部領域を特定形状に合わせて変更できる合わせモジュールのうち、少なくとも１つを含むことができる。
【００９８】
ステップＳ１２３０ないしＳ１２４０に対する一実施形態においてゲーム提供サーバ１００は、変形情報に特定点を中心として適用された引き効果に対する要請が含まれていると、特定点を中心点として引かれ効果を付与して当該アイテムの外形オブジェクトを変形し、当該アイテムのテクスチャーを変形された外形オブジェクトに合わせて再マッピングすることができる。
【００９９】
ステップＳ１２３０ないしＳ１２４０に対する一実施形態においてゲーム提供サーバ１００は、変形情報に合わせモジュールによってアイテムの特定形状に対する合わせ要請が含まれているかを確認し、もし、合わせ要請が含まれていると、当該アイテムの外形オブジェクトの少なくとも一部を特定形状の少なくとも一部とマッピングされるように変形することができる。ゲーム提供サーバ１００は、変形された外形オブジェクトを基準として当該アイテムのテクスチャーを再マッピングすることができる。
【０１００】
ステップＳ１２３０ないしＳ１２４０に対する一実施形態においてゲーム提供サーバ１００は、変形情報に長さ変更モジュールによるアイテムの長さ変更要請が含まれているかを確認し、もし、長さ変更要請が含まれていると、長さ変更方向に均等な割合を維持し、長さ変更要請に応じて前記アイテムの外形オブジェクトを縮小するか拡大することができる。ゲーム提供サーバ１００は、アイテムのテクスチャーを均等な割合で維持しつつ縮小するか拡大して変形し、変形されたテクスチャーを縮小するか拡大した外形オブジェクトに対して再マッピングすることができる。
【０１０１】
ステップＳ１２３０ないしＳ１２４０に対する一実施形態においてゲーム提供サーバ１００は、変形情報に切り出しモジュールによるアイテムに対する切り出し要請が含まれているかを確認し、もし、切り出し要請が含まれていると、切り出し要請に応じてアイテムの外形オブジェクトの少なくとも一部領域を除去することができる。ゲーム提供サーバ１００は、アイテムのテクスチャーを切り出された外形オブジェクトに対して再マッピングすることができる。
【０１０２】
一実施形態においてゲーム提供サーバ１００は、変形情報に応じて再構成された少なくとも１つのアイテムが仮想キャラクタの外形オブジェクトの少なくとも一部領域と重なるかを判断し、もし、重なると、再構成された外形を元の外形に復帰させることができる。ここで、もし、重ならないと、ゲーム提供サーバ１００は、再構成された少なくとも１つのアイテムの外形を仮想キャラクタの外形より先にテクスチャーマッピングすることができる。
【０１０３】
図１３は、本発明に係るオンラインゲーム提供方法の他の一実施形態を説明するための順序図である。図１３に開示されたオンラインゲーム提供方法の一実施形態は、複数のアイテムに対する重ね処理を行う実施形態に関するものである。
【０１０４】
図１３を参照してオンラインゲーム提供方法の他の一実施形態についてさらに詳しく説明すれば、ゲーム提供サーバ１００は、ゲームクライアント２００と関連した仮想キャラクタ及びそれに適用され得る複数のアイテムの外形情報を確認することができる（ステップＳ１３１０）。
【０１０５】
ゲーム提供サーバ１００は、確認された外形情報に基づいて複数のアイテムの外形オブジェクトまたはそれにマッピングされるテクスチャーを比較して（ステップＳ１３２０）、相互重なる領域があるかを確認することができる（ステップＳ１３３０）。
【０１０６】
確認した結果、前記重なる領域が存在すれば（ステップＳ１３３０、はい）、ゲーム提供サーバ１００は、それと関連した少なくとも２つのアイテムに対する優先順位に基づいて優先順位が高いアイテムの外形オブジェクトまたはそれにマッピングされるテクスチャーを選択的に表現するか、または優先的に表現することができる（ステップＳ１３４０）。
【０１０７】
ステップＳ１３４０に対する一実施形態においてゲーム提供サーバ１００は、重なる領域と関連した少なくとも２つのアイテムが相互排他的な関係であれば、ゲームクライアント２００から少なくとも２つのアイテムのうち、選択された第１のアイテムに関する情報を受信することができる。ゲーム提供サーバ１００は、第１のアイテムに対する外形オブジェクト及びそれにマッピングされたテクスチャーを仮想キャラクタ上に表現し、第１のアイテムを除いた少なくとも２つのアイテムのうち、残りのアイテムに対する表現を除去することができる。
【０１０８】
ステップＳ１３４０に対する一実施形態においてゲーム提供サーバ１００は、重なる領域に対して、優先順位が高いアイテムの外形オブジェクト及びそれにマッピングされるテクスチャーを表現することができ、重なる領域外の領域に対して優先順位が低いアイテムの外形オブジェクト及びそれにマッピングされるテクスチャーを表現することができる。ゲーム提供サーバ１００は、重なる領域に対して優先順位が低いアイテムの外形オブジェクトまたはそれにマッピングされるテクスチャーに対する表現を除去することができる。
【０１０９】
図１４は、本発明に係るオンラインゲーム提供方法のさらに他の一実施形態を説明するための順序図である。図１４に開示されたオンラインゲーム提供方法のさらに他の一実施形態は、アイテム外形の変形及び複数のアイテムに対する重ね処理を行う実施形態に関するものである。
【０１１０】
図１４を参照してオンラインゲーム提供方法の他の一実施形態についてさらに詳しく説明すれば、ゲーム提供サーバ１００は、ゲームクライアント２００から提供された少なくとも１つの第１のアイテムに対する変形情報に応じて少なくとも１つの第１のアイテムの外形オブジェクトを変形するか、またはそれにマッピングされるテクスチャーを再マッピングして少なくとも１つの第１のアイテムの外形を再構成することができる（ステップＳ１４１０）。
【０１１１】
ゲーム提供サーバ１００は、再構成された少なくとも１つの第１のアイテムの外形と重なる少なくとも１つの第２のアイテムが存在するかを確認し（ステップＳ１４２０）、もし、第２のアイテムが存在すれば（ステップＳ１４２０、はい）、少なくとも１つの第１及び第２のアイテムに対する優先順位に基づいて優先順位が高いアイテムの外形オブジェクトまたはそれにマッピングされるテクスチャーを選択的に表現するか、または優先的に表現することができる（ステップＳ１４３０）。
【０１１２】
一実施形態においてゲーム提供サーバ１００は、少なくとも１つの第１または第２のアイテムのうち、少なくとも１つが仮想キャラクタの外形オブジェクトの少なくとも一部領域と重なるかを判断し、もし、重なると、再構成された外形を元の外形に復帰させることができる。
【０１１３】
ステップＳ１４１０に対する一実施形態においてゲーム提供サーバ１００は、ゲームクライアント２００に対してアイテム外形に対する編集手段を提供し、編集手段を介して変形情報を提供されることができる。ここで、編集手段は、アイテムの外形のうち、少なくとも一部領域を削除できる切り出しモジュール、アイテムの外形のうち、少なくとも一部領域を均等な割合で縮小するか拡大することができる長さ変更モジュール、及びアイテムの外形のうち、少なくとも一部領域を特定形状に合わせて変更できる合わせモジュールのうち、少なくとも１つを備えることができる。
【０１１４】
一実施形態においてゲーム提供サーバ１００は、ステップＳ１４１０ないしＳ１４３０によって変更されたアイテムの外形を仮想キャラクタに反映し、アイテムの外形が反映された仮想キャラクタに対して所定の動作を再生して提供することができる。
【０１１５】
上記では、本発明の好ましい実施形態を参照して説明したが、当該技術分野の熟練した当業者は、下記の特許請求の範囲に記載された本発明の思想及び領域から逸脱しない範囲内で本発明を様々に修正及び変更させ得ることが理解できるであろう。
【図１０（ａ）】
2015515302.tif 000003
【図１０（ｂ）】
2015515302.tif 000004
【図１１（ａ）】
2015515302.tif 000005
【図１１（ｂ）】
2015515302.tif 000006
【図１】
2015515302.tif 000007
【図２】
2015515302.tif 000008
【図３】
2015515302.tif 000009
【図４】
2015515302.tif 000010
【図５】
2015515302.tif 000011
【図６】
2015515302.tif 000012
【図７】
2015515302.tif 000013
【図８】
2015515302.tif 000014
【図９】
2015515302.tif 000015
【図１２】
2015515302.tif 000016
【図１３】
2015515302.tif 000017
【図１４】
2015515302.tif 000018
【国際調査報告】
2015515302.tif 000019
2015515302.tif 000020
2015515302.tif 000021
2015515302.tif 000022