#contents
----
3D Graphics、アルゴリズム、幾何学関連、Shaderなど自分でもカテゴライズが良く分からないリンク集
-[[OpenGL]]
-[[link集/DirectX]]
-[[link集/3D Model Data]]
-[[link集/VR]]
-[[link集/ProgrammingTechnology#Algorithm]]

*一般 [#General]
:[[Real-Time Rendering:http://www.realtimerendering.com]]|Real-Time Renderingに関するリンク集。
:[[GPGPU.org:http://www.gpgpu.org]]|GPGPU stands for General-Purpose computation on GPUs.

**参考情報 [#General_Info]
:[[GAME Watch > 3Dゲームファンのためのグラフィックス講座:http://www.watch.impress.co.jp/game/docs/backno/rensai/3dg.htm]]|
:[[3D STRONG WARRIORS:http://www.cam.hi-ho.ne.jp/strong_warriors/]]|ゲーム3分クッキング、3年D組モチヲ先生等。
:[[山亀本舗のこころ:http://www.yamagame.com/MyWeb/Heart/entrance.html]]|ベクトルテクニックノートは一通りまとまっていて良い。
:[[spin(shader programmer's insight) - Silicon Studio Corp.:http://spin.s2c.ne.jp]]|シェーダー関連情報、DirectX SDK及び各種イベント情報等。

-Blog
:[[新 masafumi's Diary:http://masafumi.cocolog-nifty.com/masafumis_diary/]]|リアルタイム3DCG技術に関してあれこれと日々の雑記.
:[[lucille開発日記:http://lucille.atso-net.jp/blog/]]|オフラインレンダラと大域照明の技術について取り上げます。

**Library [#General_Lib]
:[[GPULab:http://sf.net/projects/gpulab]]|GPULab is a DLL for the GPGPU. It can be used in .net projects to do stream calculus in the GPU. It is based on a matlab-like language to hide the details of the implementation.
:[[Lib GPU FFT:http://sf.net/projects/gpufft]]|A library to harness the power of a GPU to perform Fast Fourier Transforms
:[[Sh:http://www.libsh.org]] / http://sf.net/projects/libsh <LGPL>|Sh is a programming language built on top of C++. It can be used to write shaders that run on top of modern graphics processing units (GPUs), or write stream programs that run on GPUs or CPUs.
:[[vmtk(Vascular Modeling Toolkit):http://villacamozzi.marionegri.it/~luca/vmtk/doku.php]] / http://sf.net/projects/vmtk <BSD>|Libraries and tools for 3D reconstruction, geometric analysis, mesh generation and surface data analysis in image-based blood vessel modeling.
&br;血管を描画するライブラリ[[bvg(Blood Vessel Geometry):http://villacamozzi.marionegri.it/~luca/vmtk/doku.php?id=vmtk:bvg]]等が有る模様。

**Tool [#General_Tool]
:[[GLIntercept:http://glintercept.nutty.org]] <GPL>|GLIntercept is a OpenGL function call interceptor.
:[[OGLE(OpenGL Extractor):http://ogle.eyebeamresearch.org]] <GPL>|OGLE is a software package by Eyebeam R&D that allows for the capture and re-use of 3D geometry data from 3D graphics applications running on Microsoft Windows.
&br;GLInterceptのPlug-inとして動作する。

--関連情報
::[[inquisitor > 3次元画面キャプチャ―OpenGLExtractor:http://inquisitor.air-nifty.com/blog/2006/02/3mdashopenglext_97ba.html]]|OpenGLの命令をキャプチャして3Dモデルを再現するOpenGLExtractor。Google Earth(無料版)で試してみた

:[[GPU-RT:http://sf.net/projects/gpurt]] <BSD>|GPU based Ray Tracer using GLSL and HLSL
:[[FFFF(Fast Floating Fractal Fun):http://sf.net/projects/ffff]] <GPL>|FFFF is the fastest Win32/OSX/Linux/IRIX Mandelbrot generator. Features OpenGL, realtime zoom, SSE/AltiVec QuadPixel, SSE2/3DNow! DualPixel calc, FPU per pixel calc, GPU asm (Fragment/Vertex) calc, multiprocessor support, and benchmarking. Opt asm code!
:[[VortexGE:http://bluewind25.org]] <LGPL>|VortexGE is a software 3D renderer for the X environment that was created without using OpenGL/MesaGL. It also supports 2D image manipulations and audio access and is intended for creating Linux games without needing 3D card acceleration.
:[[NVIDIA > NVPerfHUD:http://developer.nvidia.com/object/nvperfhud_home.html]]|Part of [[VPerfKit:http://developer.nvidia.com/object/nvperfkit_home.html]], NVPerfHUD is a powerful performance analysis tool that gives you unparalleled insight into how your application uses the GPU. It allows you to analyze your application from a global view to individual draw calls, providing numerous graphics pipeline experiments, graphs of performance metrics, and interactive visualization modes.

**書籍 [#General_Books]
~アルゴリズム関連は [[link集/ProgrammingTechnology#Algorithm_Books]] に有り。
~数学関連は [[link集/情報収集系#Mathematics]] に有り。

-和書
:&amazon(4320026632,title);|&amazon(4320026632,price);円。回転軸と回転角の算出方法やRoll/Pitch/Yawに関する説明等。
:&amazon(4254201141,title);|&amazon(4254201141,price);円。文系な人でもベクトルの考え方等の基礎的部分の参考になる。
:&amazon(4769350996,title);|&amazon(4769350996,price);円。文系な人でもベクトルの考え方等の基礎的部分の参考になる。
:&amazon(4526021431,title);|&amazon(4526021431,price);円。
:&amazon(4939007693,title);|&amazon(4939007693,price);円。原書:&amazon(0321228324,title);
:&amazon(4939007952,title);|&amazon(4939007952,price);円。原書:&amazon(0321335597,title);
:&amazon(4274065367,title);|&amazon(4274065367,price);円。
:&amazon(4274065650,title);|&amazon(4274065650,price);円。
:&amazon(4939007251,title);|&amazon(4939007251,price);円。[[サポートページ:http://www.3drender.com]]
:&amazon(4797332956,title);|&amazon(4797332956,price);円。
:&amazon(4939007359,title);|&amazon(4939007359,price);円。原書:&amazon(1568811829,title);
:&amazon(4781910807,title);|&amazon(4781910807,price);円。
:&amazon(4627841426,title);|&amazon(4627841426,price);円。
:&amazon(4797335955,title);|&amazon(4797335955,price);円。
:&amazon(4320120779,title);|&amazon(4320120779,price);円。
//:&amazon(,title);|&amazon(,price);円。

-洋書
:&amazon(0123361559,title);|&amazon(0123361559,price);円。グラフィック描画における要所を押さえるには良いかも。
:&amazon(1558608389,title);|&amazon(1558608389,price);円。[[サポートページ?:http://lodbook.com]] では色々Download出来たり、有用そうなリンク有り。
:&amazon(1584502991,title);|&amazon(1584502991,price);円。
:&amazon(1558607404,title);|&amazon(1558607404,price);円。
:&amazon(0672318350,title);|&amazon(0672318350,price);円。
:&amazon(0201619210,title);|&amazon(0201619210,price);円。
:&amazon(1931841276,title);|&amazon(1931841276,price);円。
//:&amazon(,title);|&amazon(,price);円。

***数学/物理 [#General_Books_Math]

-和書
:&amazon(4777510166,title);|&amazon(4777510166,price);円。クォータニオン(四次元数)に関する入門書。[[サポートページ:http://www-sens.sys.es.osaka-u.ac.jp/users/kanaya/books-ja.html]]。
:&amazon(477751031X,title);|&amazon(477751031X,price);円。GLUTを使用した実践的なコードが掲載されている。[[サポートページ:http://www-sens.sys.es.osaka-u.ac.jp/users/kanaya/books-ja.html]]。
:&amazon(493900791X,title);|&amazon(493900791X,price);円。[[サポートページ:http://www.borndigital.co.jp/book/support/index.html]]。
:&amazon(4939007898,title);|&amazon(4939007898,price);円。[[サポートページ:http://www.borndigital.co.jp/book/support/index.html]]。
:&amazon(427406526X,title);|&amazon(427406526X,price);円。原書:&amazon(0596000065,title);
:&amazon(4775304690,title);|&amazon(4775304690,price);円。
:&amazon(4806115878,title);|&amazon(4806115878,price);円。

-洋書
:&amazon(155860801X,title);|&amazon(155860801X,price);円。衝突検知
:&amazon(1558607323,title);|&amazon(1558607323,price);円。衝突検知
:&amazon(1556229119,title);|&amazon(1556229119,price);円。

*Shader [#Shader]
:[[Shader Tech - GPU Programming:http://www.shadertech.com]]|各種Shader情報。[[Shader SourceCode Archive:http://www.shadertech.com/shaders/]]も有り。
:[[OpenVIDIA : Parallel GPU Computer Vision:http://sf.net/projects/openvidia]] <GPL>|The Openvidia project implements computer vision algorithms on computer graphics hardware, in OpenGL and Cg.

**Tool [#Shader_Tool]
:[[Eclipse Shaders:http://sf.net/projects/glshaders]]|This [[Eclipse plugin>link集/開発環境系#IDEPlugin_Eclipse]] help you to create, edit and verify your GLSL (OpenGL Shading Language) and NVidia CG vertex and pixel shaders directly inside the Eclipse IDE. Each shader can be edit in an editor with syntax color with error/warning markers.
&br;Eclipse Plug-inの更新サクセス先サイト : http://trevidos.free.fr/GLShaders/
:[[NVemulate:http://developer.nvidia.com/object/nvemulate.html]]|NVemulate allows you to emulate the functionality of various GPUs (very slowly) in software.  In addition, you can use it to control GLSL Support.

**NVIDIA Cg Toolit [#Shader_Cg]
:[[NVIDIA Cg Toolit(C for graphics):http://developer.nvidia.com/object/cg_toolkit.html]]|
:[[OpenEXR:http://www.openexr.com]]|The current release of OpenEXR supports several lossless compression methods, some of which can achieve compression ratios of about 2:1 for images with film grain. OpenEXR is extensible, so developers can easily add new compression methods (lossless or lossy).

***Tutorial/SampleSourceCode [#Shader_Cg_Tutorial]
:[[CodeSampler.com:http://www.codesampler.com/source.htm]]|DirectX9/DirectX8.1とCgを組み合わせたサンプル等。
:[[mindfuck :: articles:http://mindfuck.de-brauwer.be/articles.php]]|GLUT + Cgのチュートリアル。
:[[t-pot:http://www.t-pot.com]]|OpenGL + Cgのチュートリアル。

**[[DirectX>link集/DirectX]] HLSL(High Level Shader Language) [#DirectX]

***Tutorial/SampleSourceCode [#Shader_DirectX_Tutorial]
:[[Shader.jp > Articles > 第4回「HLSL スタート」 :http://www.shader.jp/xoops/html/modules/xfsection/article.php?articleid=14]]|

**GLSL([[OpenGL]] Shading Language) [#Shader_GLSL]
:[[3Dlabs OpenGL 2 Specifications:http://developer.3dlabs.com/openGL2/specs/index.htm]]|仕様書。

***Tool [#Shader_GLSL_Tool]
:[[3Dlabs > RenderMonkey&trade;:http://developer.3dlabs.com/openGL2/rendermonkey/]]|RenderMonkey&trade; 1.5 is an integrated development environment (IDE) for developing realtime shaders to run on the latest generation of programmable visual processors such as the 3Dlabs&reg; Wildcat&reg; Realizm&trade;.
:[[3Dlabs > GLSLvalidate - Shader Validation Tool:http://developer.3dlabs.com/downloads/glslvalidate/]]|GLSLvalidate is a GUI driven application that allows you to quickly verify that your GLSL shader is written according to the OpenGL Shading Language specification.
:[[3Dlabs > Open Source for OpenGL Shading Language Compiler Front-end:http://developer.3dlabs.com/downloads/glslcompiler/]] <BSD-style>|This download contains the source code for the front-end of 3Dlabs' OpenGL Shading Language compiler. This code is currently in use as part of the production quality optimizing compiler in the OpenGL drivers for the 3Dlabs Wildcat Realizm and Wildcat VPOSI Certified product families.
:[[TyphoonLabs Real Time Technologies > Shader Designer:http://www.typhoonlabs.com/index.php?action=developer.htm]]|The OpenGL Shader Designer is an IDE for developing fragment and vertex shaders in glsl ( the OpenGL shading language). It has all the features you'd expect from a shader development enviroment and focuses on a simple yet powerfull GUI, also you can choose the version that better fits your needings because both Windows and Linux versions are avalaible.

***Tutorial/SampleSourceCode [#Shader_GLSL_Tutorial]
-国内
:[[和歌山大学 床井研究室 > GLSL入門:http://marina.sys.wakayama-u.ac.jp/~tokoi/?blogcategory=GLSL]]|

-海外
:[[oZone3D.Net Tutorials > GLSL:http://www.ozone3d.net/tutorials/index.php#hyp_glsl]]|
:[[Ligththouse 3D > GLSL Tutorial:http://www.lighthouse3d.com/opengl/glsl/]]|
:[[ATI Developer > EXT_vertex_shader on Radeon&reg; 8500:http://www.ati.com/developer/SimpleVertexShader.html]]|The Simple_Vertex_Shader sample is a simple application which illustrates the usage of the OpenGL extension EXT_vertex_shader.

**書籍 [#Shader_Books]
-和書
:&amazon(4777510875,title);|&amazon(4777510875,price);円。クォータニオン本の著者による著書。OpenGL + Cg。
:&amazon(4891003987,title);|税込&amazon(4891003987,price);円。
:&amazon(4839912475,title);|税込&amazon(4839912475,price);円。
:&amazon(4777510581,title);|税込&amazon(4777510581,price);円。
:&amazon(4939007529,title);|税込&amazon(4939007529,price);円。
:&amazon(4939007553,title);|税込&amazon(4939007553,price);円。
//:&amazon(,title);|税込&amazon(,price);円。

-洋書
:&amazon(0321334892,title);|税込&amazon(0321334892,price);円。[[サポートページ:http://www.3dshaders.com/joomla/]]。
:&amazon(1556222874,title);|税込&amazon(1556222874,price);円。
:&amazon(1556220413,title);|税込&amazon(1556220413,price);円。
:&amazon(155622902X,title);|税込&amazon(155622902X,price);円。
:&amazon(1584503572,title);|税込&amazon(1584503572,price);円。
:&amazon(1584504250,title);|税込&amazon(1584504250,price);円。
:&amazon(1931769540,title);|税込&amazon(1931769540,price);円。
:&amazon(1598220160,title);|税込&amazon(1598220160,price);円。
//:&amazon(,title);|税込&amazon(,price);円。


ページ先頭へ   最終更新のRDF 最終更新のRSS
Valid XHTML 1.1 Valid CSS! [Valid RSS]