繰返し紋様の世界へようこそ
このサイトでは、繰返し紋様を作成するソフトウェア"Repeating Motif Generator"を開発する過程をお見せしています。Repeating Motif Generatorを使うと、デスクトップのバックグラウンドにタイル状に配置するのに最適な、継ぎ目のない絵を作る事ができます。
ソフトを公開しています
繰返し紋様に関係するソフトウェアをフリーウェアとして公開しています。ダウンロードしたい方は右側の「ダウンロード」タブをクリックして下さい。
作品例
Repeating Motif Generatorでどんな作品ができるのか見たい方はRepeating Motif Galleryを訪れてみて下さい。基本単位画像と、それを敷き詰めたものの両方を見られる様になっています。またRepeating Motif Generatorファイルがダウンロードできる様になっていますので、色違い版などをアレンジして楽しむ事ができます。
お知らせ
- [New]新サイト「CoreData版 Repeating Motif Generator の開発」を更新中です。
- [New]今後、更新情報はNovemberKou.comをご覧下さい。
- 新サイト「クイックルックプラグインの開発」を追加しました。
- 「ダウンロードセンター」は新サイト「NovemberKou's Software Download Center」に移行しました。旧コンテンツは削除しました。ようやくRepeating Motif Generatorのオンラインマニュアルが完成したので、一度ご覧下さい。
- 「ギャラリー」は新サイト「Repeating Motif Gallery」に移行しました。旧コンテンツは削除しました。
- 「Grapherで遊ぼう」は新サイト「MacのGrapherで繰返し紋様を創ろう」に移行しました。旧コンテンツは削除しました。
- これまでHTMLファイルをこつこつと手入力で作成してこのWebサイトを構築してきましたが、量も増えてさすがに限界を感じたのでオーサリングツールを導入しました。RapidWeaverというソフトです。旧コンテンツはサーバの容量が許す限りそのまま残しておくつもりですが、新サイトへの移行が済んだ旧コンテンツは新サイトへリダイレクトさせていきます。
サイトの特徴
このサイトの特徴は、サンプルプログラムではなく実際にフリーウェアとして公開しているプログラムのほぼ全てのソースコードを解説している事です。入門書は一通り読んだので、次はそれらの知識を実際にどう生かせばよいのか知りたい、といった方の参考になる様な内容を目指しています。
プログラムの開発環境はMacOS Xに標準で付属しているXcodeです。Cocoaフレームワークを使って、Objective-C言語で開発しています。Cocoa Bindingを積極的に使っているので、MacOS X Ver.10.3以降が対象となります。
サイトの構成
現在のところ、このサイトの構成は以下のようになっています。
- ホーム
- 繰返し紋様の解説ページ
- ダウンロード
- ギャラリー
- プログラミング
- ココアアプリケーション
- ドキュメントベースアプリケーション
- スクリーンセーバを作る
- ビューアを作る
- コラム
- Grapherで遊ぼう
- 参考文献、リンク
- 雑文
ホームページの下のレベルに繰返し紋様とは何かを解説しているページがあります。ここはプログラミングとは関係ない部分です。
ダウンロード:フリーウェアとして公開しているソフトをここでダウンロードできます。オンラインマニュアルも用意しています。
ギャラリー:Repeating Motif Galleryに移行しました。
ココアアプリケーション:ドキュメントを扱えないココアアプリケーションの作成を解説しているコンテンツです。第一のプロジェクトから第八のプロジェクトまであります。最小機能でとりあえず動くものを作り、徐々に機能を追加していくスタイルで作っています。
ドキュメントベースアプリケーション:ドキュメントベースアプリケーションに移行したのを機に、再スタートしました。第一世代のコンテンツの内容を整理した形で取り込んでいきたいと思っています。
スクリーンセーバを作る:繰返し紋様を描くクラスを再利用して、スクリーンセーバを作りました。
ビューアを作る:Repeating Motif Generatorがマルチレイヤーのデータを編集できない時期があったため、それを見るビューアを作りました。
コラム:第二世代のコンテンツを補足する目的で、プログラミングに必要な知識をトピックごとに独立した形で解説するページを設けています。これがコラムです。
Grapherで遊ぼう:数式をグラフ化するソフトGrapherを使って繰返し紋様を描く方法を紹介しています。
雑文:以上の分類の中のどれにも当てはまらない文章を入れています。
対象読者
見ていただきたいのは、
- 壁紙に最適な継ぎ目のない絵を作る方法に興味のある方
- 幾何学に関心を持っている方
- 対称性の美に興味のある方
- 寄木細工の不思議さに惹かれる方
- エッシャーの作品 - 特に平面の正則分割をモチーフにした"Day and Night","Horseman"の様な作品 - が好きな方
- MacOS Xで動くプログラムの作り方に興味のある方
- CocoaフレームワークとObjective-C言語を用いたアプリケーション開発の実例を見たい方
といった方々です。そんな方々の「お気に入りサイト」になれれば幸いです。
関連リンク
JIS慣用色カラーピッカー
JIS慣用色カラーピッカーを配布しているページです。Repeating Motif Generatorはこのカラーピッカーで選んだ色の名前を表示する事ができます。
情緒話
Repeating Motif Generatorの中国語リソースを作成してくれたNitoc Taiwanさんのブログです。