[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
プログラミング、3DCGとその他いろいろについて
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
以前作ったブーリアンネットワークのデモプログラムを改造してみました。
UIのぱっと見た目はあまり代わりませんが、やっていることは結構違います。
以前はすべての遺伝子を表示していましたが、今回はひとつしか表示しません。
そのかわり、細胞を沢山用意して、細胞間通信を行い、多細胞生物っぽくしています。
多細胞生物っぽいとはいえ、それが動きまわったりはしませんが…。
(動きまわると面白いのでいずれ作りたいですね)
おそらく需要はものすごく多いということはないのでしょうが、GPUで描いた3D画像をCPU側に持ってきて処理したい時があります。
描いた3DCGをファイルに保存したいときなどそうでしょうね。
(プリントスクリーンも面倒な場合です)
ブーリアンネットワークで遊べるプログラムを作ってみました。
ブーリアンネットワークは、複雑系業界のカウフマンさんの考えたシミュレーションです。
以前もブーリアンネットワークのプログラムは作った気がしますが、今回はもうちょっと遊べるよう変えました。
※この記事は[ジョーク]カテゴリに分類しようかとも思いましたが
割と真面目なテーマではあるのでそれはやめました。
数学のcurl(別名:rot)の直感的理解をめざしてデモプログラムを作りました。
TypeScript + (createjs + three.js)です。
このプログラムはTypeScriptという言語で書かれています。
2次元部分にcreatejsを使用し、3次元部分にはthree.jsを使用しています。