Python - プログラムと機械 - 最も単純なコンピュータ - 正規表現(意味論)
Python - プログラムと機械 - 最も単純なコンピュータ - 正規表現(意味論)
これはBlender Advent Calendar 2015 16日の記事です。 Cyclesの何かとしか言っていないからOSLの話でもセーフですよね!Cyclesでしか使えないんだし! まあこう、まったりご覧ください。m(_ _)m さて、テクスチャの解像度に悩まされることはよくあることと思います。もっと大きく描いておくんだった、みたいな。 しかし解像度に依存しないテクスチャというものも存在します。 例えばBlenderではノイズなどのプロシージャルなテクスチャは何もしなくてもすぐ使えます。 しかもCyclesはノードでマテリアルを作れるので自由度が高いです。 またお馴染みのOpen Shading Language(OSL)を使えばもっと自由度が高くなります。 一方でプロシージャルなテクスチャではパターンのようなものは作れても自由にお絵描きできないじゃないかという不満もあります。 か
初心者向けのBlender入門講座です。つづきはブロマガで:http://ch.nicovideo.jp/hiiragik
普段 Adobe Illustrator や Photoshop を使ってデザイン制作をしている、あるいはそれと同等のPCスキルがある方向けの Blender というアプリケーションを使った3DCG制作の入門チュートリアルを公開しました。 こちらのページで体験できます。 AdobeユーザーのためのBlender入門 Blenderとは Blender とは、オープンソースで公開され無償で利用できる統合型3DCGソフトウェアです。 ※統合型3DCGソフトウェア: 要するに色々なことができる3DCGソフトのこと。「モデリング」とよばれる形を作る機能はもちろん、アニメーションやレンダリング、動画編集など色々なことができる。 無償というと「低機能ではないのか」と思われる方もいらっしゃるかもしれませんが、Blender は数十万円の有償ソフトと比べても劣らないほど多機能なソフトウェアです。 おそらく
slide.md Node.js 入門 清水俊博(@meso) 株式会社ドワンゴ 技術コミュニケーション室 Node.js 日本ユーザグループ Node.js とは何か Webブラウザ外で動作する、ノンブロッキングI/O環境上に構築されたJavaScriptの実行環境(プラットフォーム) いわゆる"サーバサイドJavaScript"の1つ サーバサイドJavaScript Node.js 以外にも従来からいくつも存在 Netscape Enterprise Server, IIS+JScript, Helma Aptana Jaxer, Narwhal, RingoJS 流行らなかった JavaScriptがしっかりしたプログラミング言語として認められてなかった時代 「別にサーバサイドまでJavaScript使いたいと思わないんだけど」で玉砕 Node.jsの目的は「サーバサイドでJava
Blenderでは別のBlendファイルで保存したデータを読み込んで、使いまわすことができます。 この方法にはアペンド(Append)とリンク(Link)があります。これらについて説明します。 1.アペンドとは アペンドは他のBlendファイルに保存されているデータを読み込みます。読み込んだデータは、読み込み先(アペンドしたBlendファイル)の一部となります。データは形状データであるメッシュ以外にも、マテリアルだけ読み込んだり、ノードだけ読み込んだり、細かく指定して読み込むことができます。 操作方法は、情報エディタの「ファイル」メニューから「アペンド」を選択します(ショートカットキーは「Shift」+「F1」キー)。 [GARD] これを選択すると、Blendファイルを聞いてくるので、アペンドするデータのあるBlendファイルを選択します。データはオブジェクトデータ、テクスチャデータ、マ
Well. I’ll just come right out and say it. Today is my 27th birthday. As a kid I was always super excited about my birthday. It was another year closer to being able to drive a car. Go to R rated movies. Or buy alcohol. But now as an adult, I don’t care too much for my birthday — I suppose it’s just another reminder of the passage of time and how it can’t be stopped. And to be totally honest with
まさかの MozVR チーム純正フレームワーク 今回ご紹介するのは、世界初と言っても過言ではない、WebVR のためのフレームワークです。 しかも、それを管理しているチームはなんと MozVR チームだというではないですか! これはすごいですね。 単なるライブラリではなく、フレームワークとして提供されているためかなり総合的なサポートが期待できるものとなっており、これはもう今後も注目してウォッチしていかざるをえないものとなっています。 3D レンダリングのベースは three.js を採用 今回ご紹介するこの A-Frame は、ローカルの開発にも対応する本格的なフレームワークで npm によるインストールが可能です。 もちろん、minify したビルド済みの部分だけを利用することもできるようになっていますので、ローカルでもオンラインのコンテンツでも、手軽に利用することができそうですね。 ラ
Home » 1行のコードでWebサイトにVRを。Mozillaより、Web VRライブラリ「A-Frame」がリリース 1行のコードでWebサイトにVRを。Mozillaより、Web VRライブラリ「A-Frame」がリリース 12月16日、Firefoxで知られるMozillaは、十分なWebGLの知識がなくても、VRのWebサイトを作れるオープンソースライブラリ、「A-Frame」をリリースしました。 A-Frameは、Web開発者向けに設計されたライブラリで、レスポンシブかつ高性能なVR体験を容易に制作することを目指しています。 今回、MozillaでVRに取り組むMozVRチームは同社のWeb VRの知見を集積しました。Web VRは、ブラウザ上でVR体験を可能にするAPIで、Mozillaが開発を進めてきました。今回の、A-frameを使うと、javascriptのライブラリを
Raspberry PiでGPGPUを行う為の**PyVideoCore**というPythonライブラリを作りましたので紹介します。 Raspberry PiのGPU Raspberry PiシリーズはBroadcomのVideoCore IVというモバイル向けGPUを搭載しています。このGPUは公式にリファレンスガイドが公開されています。これは2014年2月にRaspberry Pi財団への誕生日プレゼントとしてBroadcomが公開したものです。この文書のおかげで、VideoCoreをハックする事が可能になりました。 VideoCore IVは12個のQuad Processing Unit (QPU)を搭載しています。各QPUは16 wayのSIMDプロセッサであり、1命令で4ワード×4サイクル(つまり長さ16)のベクトル計算を行います。各QPUは加算系と積算系の2つの演算を同時に実
この記事は Oculus Rift Advent Calendar 2015 - Qiita の19日目の記事です。 qiita.com ノベルゲームって? ストーリーを読ませることに特化したゲームジャンルの1つです。 日本では人気のあるジャンルで現在でも沢山のゲームが発表され続けています。 ノベルゲーム例 (クリックで進みます) VR時代のノベルゲーム VR技術を知った時、一番相性が良いのはノベルゲームじゃないかなと感じてました。 「ディスプレイが邪魔だぁ!」という悲痛な驚嘆に対して、ディスプレイの向こう側へ誘う事ができる。それがVRノベルゲームです。 例えば、喫茶店のシーンなどでは、本当に目の前にキャラクターが座ってシナリオが進むような状態を作ることができるということですね! とまぁ、かなり可能性を感じるのですが、現実に実装する際の技術的な問題や実用化してゲームを作っていく際にどのよう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く