タグ

プログラミングと3Dに関するtsutomuraのブックマーク (14)

  • iOSアプリのAndroid移植も簡単なUnityの基礎知識

    iOSアプリのAndroid移植も簡単なUnityの基礎知識:Unityで楽々スマホ用3Dアプリ開発入門(1)(1/3 ページ) ドラッグ&ドロップで“3D”が作れる「Unity」とは 「Unity」とは、格的なインタラクティブ3Dアプリケーションの開発を容易にする、米Unity Technologies社(以下、Unity社)が開発・販売するオーサリングツールです。 通常、3Dを用いたアプリケーションを開発するには、OpenGL(OpenGL ES)などを用いた複雑なプログラミングを行う必要がありますが、Unityを使うと、まるでFlashコンテンツを制作するかのように、マウスによるドラッグ&ドロップでの3Dオブジェクトの設置と、スクリプトによる動きの定義で簡単にインタラクティブな3Dアプリケーションが作成できてしまいます。 JavaScriptやC#でスクリプトが書ける この記事でも

    iOSアプリのAndroid移植も簡単なUnityの基礎知識
  • [JS]Canvas, SVGを使用した軽量のJavaScriptの3Dエンジン -three.js

    通常、複雑な記述をより簡単にできるようにした、3Dを描画する軽量のスクリプトを紹介します。 サイトでは下記のように数多くのデモが楽しめます。 three.js -Javascript 3D Engine [ad#ad-2] three.jsは<canvas>, <svg>とWebGLを使って、2Dと3Dをレンダリングすることができます。 各デモは対応ブラウザ(Firefox4+, Chrome9+, Safari10.6+など)でご覧ください。

  • OpenGLなにそれうまいの?? という人のためのWebGLの始め方 - hagino3000's blog

    追記:例題の頂点シェーダーで何をしているか説明を追加しました 追記:動作環境の所修正しました、IE9では動作しません。 皆さんはじめまして、荒川智則です。この記事はJavaScript Advent Calendarの21日目です。 この記事では、Google I/OやFirefox Developers Conferenceで華麗なデモがバリバリ出てくるにもかかわらず、実際に使っている人が異常なまでに少ないWebGLについて書きます。対象読者はWebGLに興味があるor手を出してみたけどクソ難しそうだし既に諦めそう、という人です。 WebGLの概要 WebGLはOpenGL ES 2.0のグラフィックAPIをCanvas要素上で使える様にした物です。OpenGL ESはOpenGLの組み込み機器向けのサブセットで、iPhoneandroid端末にも搭載されています。OpenGL ESな

    OpenGLなにそれうまいの?? という人のためのWebGLの始め方 - hagino3000's blog
  • JavaScriptの3Dエンジン·Three.js MOONGIFT

    Three.jsはJavaScriptのオープンソース・ソフトウェア。Webブラウザが高機能化していく中で競われているのがJavaScriptエンジンの性能だ。実行速度が向上することによって、Webアプリケーションなどの利用が促進される。HTMLレンダリング性能と合わせて重要な指針だ。 マウスの動きを追従する エンジンが高機能化すれば実現できる幅が広がる。その一つが3Dレンダリングだ。JavaScriptで3Dオブジェクトが表現できるようになれば、ゲームはもちろん様々な分野で活用できるだろう。そのレンダリングエンジンとしてThree.jsを紹介しよう。 Three.jsは3Dオブジェクトをレンダリングするライブラリで、先日話題になったGoogleマップを使ったマッシュアップ「The Wilderness Downtown」もこのThree.jsを使って作られた一つだ。さらにマウスで反応する

  • PV3D演出サンプルNo.09:Spiral Particles | ClockMaker Blog

    最近ブログで 3D 系のデモを投稿していなかったので、8ヶ月ぶりに。軌跡にそって、キラキラなパーティクルが3D空間に放出されるという Flash デモを作ってみました。 デモ (要 Flash Player 10.1 以上) ソースコード (wonderflに一ヶ月前に投稿済み) このデモは、ActionScript 3.0 の 3D エンジン「Papervision3D」とパーティクルエンジン「Stardust」を組み合わせて作ったデモです。どちらもオープンソースのライブラリで、MITライセンスなので無料で利用することができます。両方のライブラリとも当ブログで解説記事を数回にわたり投稿していますので、使い方を知りたい方は次の記事を参考くださいませ。 60個のソースが無料でダウンロードできるFlash 3Dの学習サンプル集 Stardustを使ってAS3のパーティクル表現を学ぶ Vol.0

    PV3D演出サンプルNo.09:Spiral Particles | ClockMaker Blog
  • OpenGL ESによる3DプログラミングにフォーカスしたiPhoneアプリ開発本発売 | クリエイティブ | マイコミジャーナル

    iPhoneではじめるOpenGL ESプログラミング」(酒井裕司著) 3,129円 毎日コミュニケーションズは、iPhoneアプリの開発iPhoneではじめるOpenGL ESプログラミング」を発売した。 書の特徴は、OpenGL ESによる3Dプログラミングにフォーカスしていること。iPhoneで動くゲームや、3D的表現をコンテンツにしたい場合、3Dプログラミングの知識とテクニックが必要になる。しかし3Dプログラミングは専門性が高く、代数幾何学や物理演算の知識が必要で、3D初心者には敷居が高い。そこで書では、それらの人向けに、できるだけ専門用語や数式を使わずに3Dプログラミングを解説している。理論を頭で理解するよりも、実際にサンプルを作成し、試行錯誤を行うことで、基的なことを体得することに重点を置いた構成となっている。 OpenGL ESは、3Dグラフィックスライブラリであ

  • F-siteでの発表資料「wonderflではじめるFlash 3D入門」 | ClockMaker Blog

    5月30日、東京の国立オリンピック記念青少年総合センターで開催されたFlashのセミナーイベントである「F-site」にて「wonderflではじめるFlash 3D入門」と題して、3Dの入門的な内容で講演しました。 口頭での説明がないと少しわかりづらい部分もあるかと思いますが、資料は次のURLにアップしているので、良かったらご覧くださいませ。 プレゼンテーション資料(別Windowで開く) プレゼンのソースコード また発表のあとで、スライドに使ったソースを欲しいというリクエストももらいましたので、例によってソースコードも公開します。ソフトは「FlashDevelop」と一部「Flash CS5」を使用して作っていますので、参考にする場合はFlashDevelopで見てもらえればと思います。(ActionScript 3.0のライブラリとして、Progression 4のスライド設定とPa

    F-siteでの発表資料「wonderflではじめるFlash 3D入門」 | ClockMaker Blog
  • Flash 3Dエンジン比較とブリッジライブラリCross3D – 大阪てら子29発表資料 | ClockMaker Blog

    毎月コンスタントに大阪で開催されている Flash の勉強会大阪てらこに参加してきました。今回は HIGE5 というタイトルで、総計 25 人ぐらいの方が参加され約 5 時間にわたり各自まとめてきた Flash の面白いことについて発表し合いました。 私は、Flash の各種 3D エンジンの比較レポートと、この日のために準備した(といっても 1 日ぐらいで作った)新種の 3D ライブラリ「Cross3D」を発表しました。Cross3Dとは、ActionScript 3.0 の各種 3D エンジンを同じソースコードで動作させるブリッジライブラリです。発表資料は Acrobat.com にアップしていますので、よろしければご覧ください。 なお、資料中にて紹介しているデモは次の URL でご覧頂けます。 7*7*7=343個の直方体を表示したときのFPS比較 Papervision3D 2.1

    Flash 3Dエンジン比較とブリッジライブラリCross3D – 大阪てら子29発表資料 | ClockMaker Blog
  • 丸林商店

    09/12/23 開発日記のコメント投稿 開発日記にコメントができないバグを修正しました。全然気づいてなかったw

  • 完全図解,無償配布のUnrealEngine 3開発キットで3Dゲームを作ってみよう

    完全図解,無償配布のUnrealEngine 3開発キットで3Dゲームを作ってみよう ライター:Veki 1234→ Index ・基操作 ・立体に素材を貼っていく ・レベル作成:もう少し作り込むためには ・いろいろな物体を配置する ・屋外の地形を作る ・地形にマッピング:マテリアルを作る ・地面に木や岩を配置しよう ・空をつけよう ・平行光源を回転する ・SpeedTreeを使う ・SpeedTreeで作った木をUDKに取り込む ・もっといろんなものを置きたい:インポート処理 ・Botを出現させる ・Botに攻撃させてみる ・Botを制御してみる ・複数のBotを出現させる ・Botを移動させる ・Third Person Viewにする ・仕掛けを作る:物体を動かす ・Triggerを使う ・物体を移動する:アニメーションエンジンMatinee ・ゲームができちゃった場合:ライセンス

    完全図解,無償配布のUnrealEngine 3開発キットで3Dゲームを作ってみよう
  • Flashで2.5D·ZedBox MOONGIFT

    ZedBoxはActionScript製のオープンソース・ソフトウェア。JavaScriptの進化やHTML5の登場によって、これまでであればFlashでしかできなかった表現がブラウザだけで可能になりつつある。とはいえ一般に浸透するのはまだ先のことなので、しばらくはFlashの優位性は動かないだろう。 そしてさらにFlashは進化している。音楽や動画といったマルチメディア系に強くなった今、次なる分野は何が考えられるだろう。その一つが3D空間だ。3Dがスムーズに動くようになればゲームをはじめ様々な分野で活用されることだろう。その一端をZedBoxで見ることが出来る。 ZedBoxは2.5Dを標榜している。つまり3Dではない。なんちゃって3Dとでも言えるかも知れないが、その代わり表示はとてもスムーズだ。サンプルとして球の周りに球が浮かんで回るFlashが提供されている。マウスの動きに追従し、滑

    Flashで2.5D·ZedBox MOONGIFT
  • 今日からあなたもゲーム開発者! Epic Games,Unreal Engine 3用のゲーム開発キット「Unreal Development Kit」の無償配布を開始

    今日からあなたもゲーム開発者! Epic Games,Unreal Engine 3用のゲーム開発キット「Unreal Development Kit」の無償配布を開始 ライター:朝倉哲也 Gears of WarシリーズやUnreal Tournamentシリーズなどで知られる北米のゲームデベロッパ,Epic Gamesは,同社が開発したゲームエンジン「Unreal Engine 3」の開発ツールキット,「Unreal Development Kit」の無償配布を開始したと発表した。 「Unreal Development Kit」ダウンロードサイト Unreal Engine 3といえば,現在非常に多くのタイトルに使われているゲームエンジンの一つ。このUnreal Development Kitを使えば,そんなUnreal Engine 3を使ったゲームが個人で開発できるというわけだ。

    今日からあなたもゲーム開発者! Epic Games,Unreal Engine 3用のゲーム開発キット「Unreal Development Kit」の無償配布を開始
  • 長文日記

  • BetweenAS3でタイムリマップ | ClockMaker Blog

    昨日は記事がホットエントリーで1番(800ブクマ近く)になったみたいで、ブクマ頂いた皆様ありがとうございます。さて、一ヶ月半ぶりに当ブログのメインテーマであるPapervision3Dのデモを作ってみました。 ActionScript3.0の新種のトゥイーンライブラリ「BetweenAS3」を使ってPapervision3Dを動かしたデモです。BetweenAS3は高い実行パフォーマンスが素敵どころですが(参考)、豊富な機能を使うことで新しい演出手法が生まれるのではと考えています。そこで2つのポイントについて試してみました。まずは次のデモをご覧ください。 demo (require Flash Player 10) ソースコードは次の記事を参考ください。では以下、技術的な解説です。 技術的な2つのポイント 再生途中に一瞬スローモーションになりますが、これは一般的にタイムストレッチと呼ばれて

    BetweenAS3でタイムリマップ | ClockMaker Blog
  • 1