SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
   何作ったの?
   python で QR コード作成
   まずは準備。
   さあ、動かすゾ!!
   今回は公開されているPythonコード+データ使うよ。
    ◦ http://libpanda.s18.xrea.com/qrcode.html
    ◦ http://www.swetake.com/qr/ruby/qr_rb.html
   用意するもの
    ◦ Blender 2.49b
    ◦ Python 2.6.x



       PIL?んなもの必要ないじゃない。
   BlenderとPythonがインストールされていることを確
    認。
    ◦ [インストールDir] → C:¥blender
   pyqrcode.pyとqrcode_dataディレクトリをコピー
    ◦ C:¥blender¥.blender¥scripts¥bpymodules
   pyqrcode.pyのパス指定個所を変更
    ◦ self.path =
      r"C:¥blender¥.blender¥scripts¥bpymodules¥qrcode
      _data"
   Scriptsディレクトリに放り込む
    (add_mesh_qrgrid.pyという名前で)
    ◦ http://www.pasteall.org/11457/python
   Blender起動
   Cubeを消すために[x]キー、[Enter]
   [Space]>ADD>Mesh>qrgrid
   マウスカーソルあたりにポップアップが現れるので、テ
    キストを入力して、OKボタンを押す
   原点(0,0,0)にQRCodeのメッシュが表れている!!
ご清聴ありがとうございました。

Mais conteúdo relacionado

Mais procurados

Ohotech特盛 #11 Box2DWebを触ってみよう
Ohotech特盛 #11 Box2DWebを触ってみようOhotech特盛 #11 Box2DWebを触ってみよう
Ohotech特盛 #11 Box2DWebを触ってみようFumihito Yokoyama
 
フロント開発をがんばるためにGulpとGruntに入門してみた
フロント開発をがんばるためにGulpとGruntに入門してみたフロント開発をがんばるためにGulpとGruntに入門してみた
フロント開発をがんばるためにGulpとGruntに入門してみたShou Takenaka
 
Grunt front-osaka-1-lt-tanaka
Grunt front-osaka-1-lt-tanakaGrunt front-osaka-1-lt-tanaka
Grunt front-osaka-1-lt-tanakaHisateru Tanaka
 
データ分析基盤として Rancher・k8s で始まるのか調査してみた
データ分析基盤として Rancher・k8s で始まるのか調査してみたデータ分析基盤として Rancher・k8s で始まるのか調査してみた
データ分析基盤として Rancher・k8s で始まるのか調査してみたYASUKAZU NAGATOMI
 
Quartzでcronを範囲検索したい
Quartzでcronを範囲検索したいQuartzでcronを範囲検索したい
Quartzでcronを範囲検索したいchibochibo
 
Rcppを使って動的もしくは共有ライブラリ (dylib, soファイル)を用いた関数(パッ ケージ)を作る
Rcppを使って動的もしくは共有ライブラリ (dylib, soファイル)を用いた関数(パッ ケージ)を作るRcppを使って動的もしくは共有ライブラリ (dylib, soファイル)を用いた関数(パッ ケージ)を作る
Rcppを使って動的もしくは共有ライブラリ (dylib, soファイル)を用いた関数(パッ ケージ)を作るSatoshi Minakuchi
 
静岡のHaskellerはEmacsを使う
静岡のHaskellerはEmacsを使う静岡のHaskellerはEmacsを使う
静岡のHaskellerはEmacsを使うKazufumi Ohkawa
 
FirebaseとNuxtでLPを作って見た
FirebaseとNuxtでLPを作って見たFirebaseとNuxtでLPを作って見た
FirebaseとNuxtでLPを作って見たKenjiro Kubota
 

Mais procurados (12)

Ohotech特盛 #11 Box2DWebを触ってみよう
Ohotech特盛 #11 Box2DWebを触ってみようOhotech特盛 #11 Box2DWebを触ってみよう
Ohotech特盛 #11 Box2DWebを触ってみよう
 
Serverless on GCP
Serverless on GCPServerless on GCP
Serverless on GCP
 
フロント開発をがんばるためにGulpとGruntに入門してみた
フロント開発をがんばるためにGulpとGruntに入門してみたフロント開発をがんばるためにGulpとGruntに入門してみた
フロント開発をがんばるためにGulpとGruntに入門してみた
 
Hakyll
HakyllHakyll
Hakyll
 
Grunt front-osaka-1-lt-tanaka
Grunt front-osaka-1-lt-tanakaGrunt front-osaka-1-lt-tanaka
Grunt front-osaka-1-lt-tanaka
 
Scalaで実装するGC
Scalaで実装するGCScalaで実装するGC
Scalaで実装するGC
 
Rubyize
RubyizeRubyize
Rubyize
 
データ分析基盤として Rancher・k8s で始まるのか調査してみた
データ分析基盤として Rancher・k8s で始まるのか調査してみたデータ分析基盤として Rancher・k8s で始まるのか調査してみた
データ分析基盤として Rancher・k8s で始まるのか調査してみた
 
Quartzでcronを範囲検索したい
Quartzでcronを範囲検索したいQuartzでcronを範囲検索したい
Quartzでcronを範囲検索したい
 
Rcppを使って動的もしくは共有ライブラリ (dylib, soファイル)を用いた関数(パッ ケージ)を作る
Rcppを使って動的もしくは共有ライブラリ (dylib, soファイル)を用いた関数(パッ ケージ)を作るRcppを使って動的もしくは共有ライブラリ (dylib, soファイル)を用いた関数(パッ ケージ)を作る
Rcppを使って動的もしくは共有ライブラリ (dylib, soファイル)を用いた関数(パッ ケージ)を作る
 
静岡のHaskellerはEmacsを使う
静岡のHaskellerはEmacsを使う静岡のHaskellerはEmacsを使う
静岡のHaskellerはEmacsを使う
 
FirebaseとNuxtでLPを作って見た
FirebaseとNuxtでLPを作って見たFirebaseとNuxtでLPを作って見た
FirebaseとNuxtでLPを作って見た
 

Destaque

市民社会理论 civil society
市民社会理论 civil society市民社会理论 civil society
市民社会理论 civil societycao jojo
 
Diversity in the Classroom - LGBT
Diversity in the Classroom - LGBTDiversity in the Classroom - LGBT
Diversity in the Classroom - LGBTNatasha Dunn
 
Géode presentazione
Géode presentazioneGéode presentazione
Géode presentazioneGéode
 
Group excess homesale
Group excess   homesaleGroup excess   homesale
Group excess homesaleTom Wilson
 
Social Media & Networking
Social Media & NetworkingSocial Media & Networking
Social Media & NetworkingNatasha Dunn
 
Nicole 23 BIR
Nicole 23 BIRNicole 23 BIR
Nicole 23 BIRwyjhlw
 
Ontario Provincial Parks
Ontario Provincial ParksOntario Provincial Parks
Ontario Provincial ParksNatasha Dunn
 
emotion regulation and health
emotion regulation and healthemotion regulation and health
emotion regulation and healthcao jojo
 
Pay Equity // Gender Wage Gap
Pay Equity // Gender Wage GapPay Equity // Gender Wage Gap
Pay Equity // Gender Wage GapNatasha Dunn
 
The Indirect & Experiential Instruction Strategies
The Indirect & Experiential Instruction StrategiesThe Indirect & Experiential Instruction Strategies
The Indirect & Experiential Instruction StrategiesNatasha Dunn
 
20120915 Pythonは本当にBlenderの役に立っているか?
20120915 Pythonは本当にBlenderの役に立っているか?20120915 Pythonは本当にBlenderの役に立っているか?
20120915 Pythonは本当にBlenderの役に立っているか?Tetsuo Mitsuda
 

Destaque (19)

Naturaleza
NaturalezaNaturaleza
Naturaleza
 
市民社会理论 civil society
市民社会理论 civil society市民社会理论 civil society
市民社会理论 civil society
 
Diversity in the Classroom - LGBT
Diversity in the Classroom - LGBTDiversity in the Classroom - LGBT
Diversity in the Classroom - LGBT
 
Géode presentazione
Géode presentazioneGéode presentazione
Géode presentazione
 
Group excess homesale
Group excess   homesaleGroup excess   homesale
Group excess homesale
 
Research Methods
Research MethodsResearch Methods
Research Methods
 
Social Media & Networking
Social Media & NetworkingSocial Media & Networking
Social Media & Networking
 
Egypt 1 royalty
Egypt 1 royaltyEgypt 1 royalty
Egypt 1 royalty
 
Nicole 23 BIR
Nicole 23 BIRNicole 23 BIR
Nicole 23 BIR
 
del.icio.us
del.icio.usdel.icio.us
del.icio.us
 
Ontario Provincial Parks
Ontario Provincial ParksOntario Provincial Parks
Ontario Provincial Parks
 
Hepatitis C
Hepatitis CHepatitis C
Hepatitis C
 
emotion regulation and health
emotion regulation and healthemotion regulation and health
emotion regulation and health
 
Superlative
SuperlativeSuperlative
Superlative
 
Pay Equity // Gender Wage Gap
Pay Equity // Gender Wage GapPay Equity // Gender Wage Gap
Pay Equity // Gender Wage Gap
 
Air Break 2
Air Break 2Air Break 2
Air Break 2
 
The Indirect & Experiential Instruction Strategies
The Indirect & Experiential Instruction StrategiesThe Indirect & Experiential Instruction Strategies
The Indirect & Experiential Instruction Strategies
 
Gender Wage Gap
Gender Wage GapGender Wage Gap
Gender Wage Gap
 
20120915 Pythonは本当にBlenderの役に立っているか?
20120915 Pythonは本当にBlenderの役に立っているか?20120915 Pythonは本当にBlenderの役に立っているか?
20120915 Pythonは本当にBlenderの役に立っているか?
 

Semelhante a Blenderde Qr Code

Sohu邮箱的python经验
Sohu邮箱的python经验Sohu邮箱的python经验
Sohu邮箱的python经验Ryan Poy
 
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!Yohei Fushii
 
Pythonによる並列プログラミング -GPGPUも-
Pythonによる並列プログラミング   -GPGPUも- Pythonによる並列プログラミング   -GPGPUも-
Pythonによる並列プログラミング -GPGPUも- Yusaku Watanabe
 
Start python with fastapi
Start python with fastapiStart python with fastapi
Start python with fastapiku_taka
 
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hackyut148atgmaildotcom
 
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込むDjangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む2bo 2bo
 
Windowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Windowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築についてWindowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Windowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築についてTomoaki Shimizu
 
Houdini 製品概要
Houdini 製品概要 Houdini 製品概要
Houdini 製品概要 Ken Taki
 
mbedではじめる組み込みHaskellプログラミング
mbedではじめる組み込みHaskellプログラミングmbedではじめる組み込みHaskellプログラミング
mbedではじめる組み込みHaskellプログラミングKiwamu Okabe
 
Docker handson
Docker handsonDocker handson
Docker handsonkoda3
 
Node予備校 vol.1 名古屋
Node予備校 vol.1 名古屋Node予備校 vol.1 名古屋
Node予備校 vol.1 名古屋Mori Shingo
 
PyOpenCLによるGPGPU入門
PyOpenCLによるGPGPU入門PyOpenCLによるGPGPU入門
PyOpenCLによるGPGPU入門Yosuke Onoue
 
OpenShiftでJBoss EAP構築
OpenShiftでJBoss EAP構築OpenShiftでJBoss EAP構築
OpenShiftでJBoss EAP構築Daein Park
 
コンピューティングとJava~なにわTECH道
コンピューティングとJava~なにわTECH道コンピューティングとJava~なにわTECH道
コンピューティングとJava~なにわTECH道なおき きしだ
 
Kubernetes Meetup Tokyo #23 kubebuilder-v2
Kubernetes Meetup Tokyo #23 kubebuilder-v2Kubernetes Meetup Tokyo #23 kubebuilder-v2
Kubernetes Meetup Tokyo #23 kubebuilder-v2Kazuhito Matsuda
 
Introduce build in shrinker
Introduce build in shrinkerIntroduce build in shrinker
Introduce build in shrinkerDaisuke Fuji
 
130329 04
130329 04130329 04
130329 04openrtm
 

Semelhante a Blenderde Qr Code (20)

Sohu邮箱的python经验
Sohu邮箱的python经验Sohu邮箱的python经验
Sohu邮箱的python经验
 
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
 
Pythonによる並列プログラミング -GPGPUも-
Pythonによる並列プログラミング   -GPGPUも- Pythonによる並列プログラミング   -GPGPUも-
Pythonによる並列プログラミング -GPGPUも-
 
Start python with fastapi
Start python with fastapiStart python with fastapi
Start python with fastapi
 
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
 
PCL
PCLPCL
PCL
 
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込むDjangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
 
Windowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Windowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築についてWindowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Windowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
 
Houdini 製品概要
Houdini 製品概要 Houdini 製品概要
Houdini 製品概要
 
mbedではじめる組み込みHaskellプログラミング
mbedではじめる組み込みHaskellプログラミングmbedではじめる組み込みHaskellプログラミング
mbedではじめる組み込みHaskellプログラミング
 
Docker handson
Docker handsonDocker handson
Docker handson
 
GitHub APIとfreshで遊ぼう
GitHub APIとfreshで遊ぼうGitHub APIとfreshで遊ぼう
GitHub APIとfreshで遊ぼう
 
Node予備校 vol.1 名古屋
Node予備校 vol.1 名古屋Node予備校 vol.1 名古屋
Node予備校 vol.1 名古屋
 
PyOpenCLによるGPGPU入門
PyOpenCLによるGPGPU入門PyOpenCLによるGPGPU入門
PyOpenCLによるGPGPU入門
 
OpenShiftでJBoss EAP構築
OpenShiftでJBoss EAP構築OpenShiftでJBoss EAP構築
OpenShiftでJBoss EAP構築
 
コンピューティングとJava~なにわTECH道
コンピューティングとJava~なにわTECH道コンピューティングとJava~なにわTECH道
コンピューティングとJava~なにわTECH道
 
Kubernetes Meetup Tokyo #23 kubebuilder-v2
Kubernetes Meetup Tokyo #23 kubebuilder-v2Kubernetes Meetup Tokyo #23 kubebuilder-v2
Kubernetes Meetup Tokyo #23 kubebuilder-v2
 
Introduce build in shrinker
Introduce build in shrinkerIntroduce build in shrinker
Introduce build in shrinker
 
GTC Japan 2017
GTC Japan 2017GTC Japan 2017
GTC Japan 2017
 
130329 04
130329 04130329 04
130329 04
 

Mais de Tetsuo Mitsuda

Blenderで和柄をつくるお話
Blenderで和柄をつくるお話Blenderで和柄をつくるお話
Blenderで和柄をつくるお話Tetsuo Mitsuda
 
20170210 security talos
20170210 security talos20170210 security talos
20170210 security talosTetsuo Mitsuda
 
Blenderアーチストに捧げる10の言葉
Blenderアーチストに捧げる10の言葉Blenderアーチストに捧げる10の言葉
Blenderアーチストに捧げる10の言葉Tetsuo Mitsuda
 
“Blender初心者が知っておくべきこと” のいくつか
“Blender初心者が知っておくべきこと” のいくつか“Blender初心者が知っておくべきこと” のいくつか
“Blender初心者が知っておくべきこと” のいくつかTetsuo Mitsuda
 
Blenderソースコードリーディング
BlenderソースコードリーディングBlenderソースコードリーディング
BlenderソースコードリーディングTetsuo Mitsuda
 
ブレンダーをDisってみる
ブレンダーをDisってみるブレンダーをDisってみる
ブレンダーをDisってみるTetsuo Mitsuda
 
20110802proporsal bljpnze
20110802proporsal bljpnze20110802proporsal bljpnze
20110802proporsal bljpnzeTetsuo Mitsuda
 

Mais de Tetsuo Mitsuda (15)

Blenderで和柄をつくるお話
Blenderで和柄をつくるお話Blenderで和柄をつくるお話
Blenderで和柄をつくるお話
 
Blenderとコード
BlenderとコードBlenderとコード
Blenderとコード
 
20170210 security talos
20170210 security talos20170210 security talos
20170210 security talos
 
Blenderアーチストに捧げる10の言葉
Blenderアーチストに捧げる10の言葉Blenderアーチストに捧げる10の言葉
Blenderアーチストに捧げる10の言葉
 
20150829 buturi
20150829 buturi20150829 buturi
20150829 buturi
 
273new
273new273new
273new
 
flip the chabudai
flip the chabudaiflip the chabudai
flip the chabudai
 
From A to B
From A to BFrom A to B
From A to B
 
“Blender初心者が知っておくべきこと” のいくつか
“Blender初心者が知っておくべきこと” のいくつか“Blender初心者が知っておくべきこと” のいくつか
“Blender初心者が知っておくべきこと” のいくつか
 
Blenderソースコードリーディング
BlenderソースコードリーディングBlenderソースコードリーディング
Blenderソースコードリーディング
 
ブレンダーをDisってみる
ブレンダーをDisってみるブレンダーをDisってみる
ブレンダーをDisってみる
 
Submitwordpresspy
SubmitwordpresspySubmitwordpresspy
Submitwordpresspy
 
Podiff20120127
Podiff20120127Podiff20120127
Podiff20120127
 
20111112 kofblender
20111112 kofblender20111112 kofblender
20111112 kofblender
 
20110802proporsal bljpnze
20110802proporsal bljpnze20110802proporsal bljpnze
20110802proporsal bljpnze
 

Blenderde Qr Code

  • 1.
  • 2. 何作ったの?  python で QR コード作成  まずは準備。  さあ、動かすゾ!!
  • 3.
  • 4. 今回は公開されているPythonコード+データ使うよ。 ◦ http://libpanda.s18.xrea.com/qrcode.html ◦ http://www.swetake.com/qr/ruby/qr_rb.html  用意するもの ◦ Blender 2.49b ◦ Python 2.6.x PIL?んなもの必要ないじゃない。
  • 5. BlenderとPythonがインストールされていることを確 認。 ◦ [インストールDir] → C:¥blender  pyqrcode.pyとqrcode_dataディレクトリをコピー ◦ C:¥blender¥.blender¥scripts¥bpymodules  pyqrcode.pyのパス指定個所を変更 ◦ self.path = r"C:¥blender¥.blender¥scripts¥bpymodules¥qrcode _data"
  • 6. Scriptsディレクトリに放り込む (add_mesh_qrgrid.pyという名前で) ◦ http://www.pasteall.org/11457/python  Blender起動  Cubeを消すために[x]キー、[Enter]  [Space]>ADD>Mesh>qrgrid  マウスカーソルあたりにポップアップが現れるので、テ キストを入力して、OKボタンを押す  原点(0,0,0)にQRCodeのメッシュが表れている!!