companynameJ

球体に写真を貼り付けるツールを作りました


 
管理人の青木ガンバロです。
 
今回は、写真を3次元立体の球体に貼り付けるツールを紹介いたします。
 
前回の立方体貼り付けについての記事に書きましたが、今回の記事を先に見ておられる方のために、立体貼り付けツールの意義を再録しておきます。
 
2次元の写真画像を3次元の立体画像の表面に貼り付ける技術はテクスチャマッピングと呼ばれ、映像関連の分野で既に広く使われています。
 
民間では、デジタルカメラが登場して以来、写真をSNSなどに添付して発信することにより、人びとの間で共有して楽しむという文化が定着してきており、立体画像を見かける場面も多くなってきました。
 
立体画像は、ゲームのキャラクタを見れば分かるように、その表面にいろいろな絵柄が貼り付けられています。
 
そういう巷でよく見かける立体画像は、高度で複雑な計算が見えないところで行われており、ハード、ソフト両面の専門的な技術があるからこそ実現しているのです。
 
そのため、一般の人びとがデジタル写真を立体画像にしようとする場合は、専門的なソフトツールを使っていわゆる画像処理を行って実現するのが普通です。
 
ところが問題は、その専門的なソフトツールを使うこと自体が簡単なことではないということです。うまく運ばないと取りかかっても挫折するはめになったりします。
 
今回紹介するツールは、専門的なライブラリは使用せずに、必要十分である簡素な画像処理だけを実装することによって高速なテクスチャマッピング処理を実現しています。
しかし、画像処理に直接関係しない画像ファイル生成には既存のライブラリを使っています。
 
この結果、より簡単にデジタル写真を立体画像に貼り付けることができると思います。
 
今回は、貼り付ける対象の立体画像に球体を選びました。

 
球体は、言うまでもなく周知の立体であり、地球画像を貼り付けた球体はすなわち地球儀です。
 
この地球画像を貼り付けた立体画像をデフォルト画像にしています。

imgItemP1

 

 
 

 
 
 
 
この立方体画像にデフォルトの地球画像の代わりに任意のデジタル画像に置き換えることによって貼り付けを行います。
 
前回の立方体貼り付けと異なり、今回の球体貼り付けは全面に貼り付ける全面貼り付けだけができる構成にしています。
 
貼り付けるデジタル画像をドラッグ(タッチ)&ドロップするか画像ファイル選択をすれば一瞬で全面貼り付けが終了します。

imgItemP2

 

 

 
 

 

 
貼り付けられた画像を取得する方法などは、前回の立方体貼り付けのページや本ツールのページを参照して下さい。
 
球体に2次元の平面画像を貼り付けるには、平面から立体に変換されることになるので、本ツールでは地図図法のように正距円筒図として処理されます。
 
このため、上下の北極南極に当たる位置に近づくにつれ横方向に圧縮されることになりますのでご注意下さい。
 

今回のような貼り付けツールは、どれだけ役立てるかものなのかまるで分かりませんが、「簡単で分かり易い」ものを作るというモットーをこれからも追求していきたいと考えております。
 
 

sub1title

closeicon

サンシャインブルー工房創設者、管理人の 青木ガンバロ と申します。
団塊世代の一技術者としてかつては開発業務に没頭しておりました。今はたそがれ期に入り、世間では簡単なことであっても、自分にとっては知らない、経験していないことが山ほどあると気付かされます。
限りある時間に、少しでもそういう未経験のテーマに挑戦してみようと思い、本工房を立ち上げることにしました。
 
いろいろな分野の学習を続けていると、何度も躓いてしまいます。素朴な疑問が湧いてくるのですが、その解答を得るのに手こずります。
膨大な情報の中から欲しい情報を探るのが難しくなっていると感じます。
 
技術を中心としたさまざまな課題を解きほぐし、より本質的な内容を明らかにすることによって、同じように学ぼうとする方々が、素早く答にたどり着けるような情報を発信していければと考えております。
 
このホームページもその挑戦の一つとして独学で制作してきました。
Web技術の多岐にわたる学習が必要であったり、関連する規格やツールなどの仕組みも進化して更新されていくので、最善解に近づくのは容易ではありません。
当初から躓きの連続でありましたが、多くの親切な方々の的確な記事にも助けられて進めてきました。
まだ多くの疑問点が残っております。逐次改善していくつもりです。
 
これまで多くの友人、先輩方の支えがあったお陰で何とか過ごしてくることができました。
人びとの繋がりの大切さを痛感しております。
どこまで頑張れるか分かりませんが、残る力を絞って進んでまいります。
これからも、皆さまのご援助、ご協力をよろしくお願い申し上げます。

sub2title

closeicon

2019-  4-16

・サンシャインブルー工房の個人事業開業

2022-12-22

・ホームページを公開

・ブログ「立方体に写真を貼り付けるツールを作りました」を公開

・ブログ「球体に写真を貼り付けるツールを作りました」を公開

2023-  2-  3

・ブログ「3DにおけるJPEGとは?」を公開

2023-  3-  1

・ブログ「3D画像ファイルの画像とは?」を公開

2023-  4-16

・ブログ「3D画像ファイルのカメラデータとは?」を公開

2023-  5-22

・ブログ「3D画像ファイルの点群とは?」を公開

2023-  6-28

・ブログ「3D画像ファイルのGeoTIFFとは?」を公開

2023-  7-28

・「役立つーる」ページを新設し、最初のオンラインツールGeoTIFFリーダーを公開

・ブログ「GeoTIFFリーダーを作りました」を公開

2023-  8-16

・ブログ「点群におけるLASとは?」を公開

2023-  9- 1

・ブログ「Googleアースに使われるKMLとは?」を公開

2024-  1-16

・ブログ「3D画像ファイルのアニメーションとは?」を公開

2024-  2- 8

・ブログ「ボーンアニメーションのオフセット行列とは?」を公開

2024-  7- 13

・ブログ「3D画像モデルの回転表示とは?」を公開

sub3title

closeicon






    皆さまからの、ご要望、ご依頼、ご質問、ご意見、ご提案などをお待ちしております。
    当方の事情や、お問い合わせの内容によりましては、返信を差し上げることができない場合もあります。あらかじめご了承ください。

    姓 例)日本

    名 例)太郎

    せい 例)にほん

    めい 例)たろう

    例)xxx@abcde.co,jp

    例)いろはに会社


     

    お問い合わせをいただき、ありがとうございます。

    messageOKこのお問い合わせの送信が完了しました。

    お問い合わせがエラーになりました。再度お試しください。

    messageNGこのお問い合わせの送信が失敗しました。

    sub4title

    closeicon
    1.著作権について
    当サイトは、お客さまご自身の画像が貼り付けられてダウンロードされた画像の情報を除き、当サイトに掲載されている、文章・画像・動画等の著作物の情報を無断転載することを禁止致します。
    当サイトは、ブラウザがFirefoxである場合に動画ファイルの生成のためにLPGLv3ライセンスのFFmpegライブラリを使用しています。
    2.リンクについて
    以下の場合を除き、当サイトを他のWebサイトに自由にリンクすることができます。
    (リンクをお断りするWebサイト)
    違法または反社会的な情報を提供するWebサイト
    当サイトの関係者や提供する情報に対して誹謗、中傷する内容を有するWebサイト
    当サイトであることが不明確であるWebサイト
    sub5title

    closeicon
    1.個人情報保護方針
    当サイトは、お客様からお預かりする個人情報の重要性個人情報の重要性を認識し、個人情報の保護に関する法律、その他の関係法令を遵守し、個人情報を安全かつ適切に取り扱います。
    2.個人情報の取得と利用目的
    個人情報を取得させていただくにあたっては、取得情報と利用目的を以下に定め、必要な個人情報のみを、適法かつ公正な手段により取得させていただきます。
     2.1.お問い合わせやご注文時の情報
    (取得情報)
    お客様ご自身によるお問い合わせやご依頼のための入力情報
    (利用目的)
    お客様へのご依頼に対応するため。
     2.2.ご利用履歴情報
    (取得情報)
    アクセス解析ツールGoogle Analyticsを用いた個人を特定しないトラフィックデータ
    (利用目的)
    ご利用状況の分析により当サイトの一層の改善や拡充を図るため
    このGoogle Analyticsの規約に関する詳細は、ここをクリックしてください。
     2.3.広告管理情報
    (取得情報)
    広告表示ツールGoogle AdSenseを用いた個人を特定しない広告管理データ
    (利用目的)
    お客様の興味に応じた商品やサービスの広告配信のため
    このGoogle AdSenseの規約に関する詳細は、ここをクリックしてください。
    3.個人情報の第三者への開示
    当サイトは、お客様からお預かりした個人情報を、個人情報保護法その他の法令に基づき開示が認められる場合、または、お客様からの同意を得た場合を除き、第三者に提供することはありません。
    4.クッキー(Cookie)について
    クッキー(Cookie)とは、当サイトにアクセスした際にお客様のブラウザに送信され、お客様のコンピューターに保存される情報のことです。
    当サイトでは、利用履歴の収集および広告の管理のためにそのクッキーを使用しています。
    当サイトが使用するクッキーのデータは、個人情報を含むものではありませんが、お客様がブラウザを操作することにより、クッキーの使用を制限(オプトアウト)することや、保存されたクッキーの情報を削除することも可能です。ただし、そのブラウザの設定によっては、当サイト一部の機能が使用できなくなる恐れがありますのでご注意ください。
    5.個人情報保護方針の変更
    当サイトは、法令の制定、改正等により、本個人情報保護方針を適宜見直し、予告なく変更する場合があります。本個人情報保護方針の変更は、変更後の内容が閲覧可能となった時点で有効になります。
    6.免責事項
    当サイトは、正確な情報を掲載するよう努めておりますが、誤情報の混入、情報の陳腐化が起こることがあります。当サイトに掲載された内容や、他のサイトに移動された場合の移動先サイトで提供される情報によって生じた損害等の一切の責任を負いかねますのでご了承ください。