===== 2018/2/17 追記 この記事で参考にした"Japanese Classroom Set"というアセットが、アセットストアから削除されていました。ただ、Post Processing Stackの使い方などはアセットによらず共通のため、参考としてこの記事も残しておきます ===== 今月、Unityのカンファレンス「Unite 2017 Tokyo」が開催され、Unityのライティング、Post Processing Stack、Shaderに関する技術的な講演がいくつかありました。 XVI社の講演では前半は@GoromanさんによるVRのプレゼンスを高める方法(P.19-59)、後半は@Muro_CGさんによるUnityで表現力を高める方法(P.60-P.81)が解説されました。 【Unite 2017 Tokyo】VR MAGIC! ~キャラクターに命を吹き込んだこの4
モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲームの歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS
拡張現実感(Augmented Reality:AR)という言葉を聞いてどんなものを思い浮かべますか? 風景にケータイをかざすとそこにCGのキャラクタが見えたり,建物の説明書きが見えたりというイメージでしょうか. 本書では,現実に情報を重ねるだけでなく,その一歩先である「実世界とのフィジカルなインタラクション」というところにフォーカスしました. 具体的には,センサで計測した情報をARで提示したり,ARを介してカメラ画像に写っている家電をコントロールしたりということができる内容になっています. 本書では,Processingとのファーストコンタクトを終えた人がARを作りたい!という野望をかなえられるように, ARToolKit,Arduino,Twitter,Kinect,AR.Droneなどのさまざまな道具を連携させる方法を解説しています. また,それらを組み合わせた応用例のレシピも紹介し
【全部無料で読めます!】 第一回:はじまりから激ショボウェブアプリ開発まで 第二回:「進歩どうですか?」「ちょっと後退しました。」 早いもので5月上旬から始めてもう6月も後半に差し掛かりました。それでは5月末からのJavaScriptの学習状況をお知らせします。この記事を初めてご覧になった人は第一回からのバックナンバーもどうぞ。 さて、JavaScriptの基礎を学び、次はenchant.jsでのゲーム作成といったところで終わったと思いますが、あのエントリーを書いてすぐ、以下の本を買ってきました。 勇者と冒険する ゲームプログラミングの世界: enchant.js+JavaScriptで行こう! これです。以前買った公式ガイド本がちょっとわかりづらかったので更に難易度を下げて本を購入した次第です。 で、この本なんですが、最初のほうがほとんどJavaScriptの説明で、それが内容の半分ほど
こんにちは、店長です。 秋ですね。秋といえば芸術の秋。ということで、今回はProcessingを使ってアートなプログラミングをしてみたいと思います。 今回はものすごくシンプルなコードで作るので、プログラミングをしたことない人もこの機会にぜひチャレンジしてみてください! Processingとは https://processing.org/ Processingとは、電子アートとビジュアルデザインのためのプログラミング言語とその総合開発環境を指します。Javaをベースとしていて、グラフィックを書くためのメソッドなどが豊富に用意されているため、比較的簡単にビジュアルプログラミングを楽しめます。 実際にProcessingを使ってこのような作品が作られています。 見てるとワクワクしますね! 今回は初めてプログラムを触る人にもわかりやすいように、簡単に図形を動かすプログラムを書いてみました。 そ
vvvv is a visual-first live programming environment for the .NET ecosystem. Its language VL combines metaphors known from dataflow, functional and object oriented programming. There is no need to write any code, unless you really want to. vvvv programs are compiled and run on the .NET virtual machine. As such they are as fast as if you’d write them in C#. Want to use all the cores of your CPU? Wit
デザイナーやアーティスト向けのプログラミング言語であるProcessingについて基本的な使い方を学びます。
p5.js is a friendly tool for learning to code and make art. It is a free and open-source JavaScript library built by an inclusive, nurturing community. p5.js welcomes artists, designers, beginners, educators, and anyone else! Lauren Lee McCarthy reading the Processing Community Catalog. Photo credit: Maximo Xtravaganza. Coding Club for people aged 50+ in Korea, led by Inhwa Yeom. Qianqian Ye intro
高校数学がボロボロでも大丈夫です。( もともと個人的にインプットし貯めていたものですが、書きなおして公開します。 地味ですが、派手な動きはこの地味な数式・概念がベースになってきます。 また、メディアアートとは言ったものの、ゲーム制作などにも役立つでしょう。 「ラジアンとは?」「サイン波を描く」「円軌道を描く」「弾幕(2点間の距離系&角度系)」「多角形を描く」「フラクタル」といったテーマです。 また、そのプレイグラウンドとしてp5.js(Processingのjs版)をご紹介します。2014年にリリースされたものでまだマイナーですがCodePenのような海外サイトでは人気が出つつあります。またProcessing公式プロジェクトなので安心感もありますね。ちなみに、Processing.jsとは別プロジェクトです。 ラジアンとは? ・ラジアンは単位 角度についてのもう一つの単位です。 角度とラ
Contents 1 Processingジャンキーのための、openFrameworksの概観 1.1 Processingは実際どのように動作しているのか? 1.1.1 クラスの拡張とは? (基底クラスとサブクラスって何?) 1.1.2 了解、じゃあProcessingではそれはどうやるの? 1.2 openFramewroksはどうやって動いているの? 1.2.1 Main.cppの詳細 1.3 Java vs. C++ コンパイルのプロセス 1.4 C++ではクラスはどうやって動かすの? (2つのファイル!?) 1.4.1 testApp.h 1.4.2 testApp.cpp 1.5 なんだ*&れは? (ポインタの初歩). 1.5.1 値と参照Value vs. Reference 1.5.2 &と* 1.5.3 どんな状況で使うのか? 1.5.4 基本のデータ型 1.5.4.1
モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲームの歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS
モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲームの歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS
モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲームの歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS
Processing.js 「Processing.js」は画像処理プログラミング言語「Processing」をJavascriptに移植したライブラリです。このライブラリを用いることで、HTML5のcanvas要素上でProcessingの処理結果を描画することが可能になります。勘違いされやすいですが、Processing.jsは「ProcessingのプログラムをHTML上で動かす」ためのラッパーであり、canvas描画のための補助ライブラリではありません。動画処理のソースファイルはProcessingで記述するようになります。 Processing.jsを使うための準備 Processing.jsを使うには、公式サイトからjsファイルをダウンロードし、ヘッダ内で読み込ませます。 <script type="text/javascript" src="js/processing.js"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く