Research
Research & open source
Rendering, computational geometry, numerical methods, imaging. Every instrument behind the works is published on GitHub.
132repositories
97 Pascal13 —12 C8 C++1 Fortran1 Batchfile
- Pascal
2026ZonalHarmonics ↗Zonal Harmonics on Sphere★ 0 - Pascal
2026SphericalFluid ↗Fluid Dynamics on Sphere by Spherical Harmonics for Delphi★ 1 - Pascal
2026SphericalHarmonics ↗Spherical Harmonics★ 0 - Pascal
2026LUX.SphericalHarmonics ↗Spherical Harmonics Library for Delphi★ 1 - Pascal
2026LUX ↗luxidea 製の汎用ライブラリ。★ 12 - Pascal
2026LuxImage ↗Demo App of Super High Resolution Image★ 0 - Pascal
2026DICOMViewer ↗医用画像フォーマット「DICOM」を表示する方法。★ 17 - Pascal
2026DICOMLoader ↗医用画像フォーマット「DICOM」を読み込む方法。★ 8 - Pascal
2026LUX.DICOM ↗医用画像フォーマット「DICOM:Digital Imaging and COmmunication in Medicine」を扱うためのライブラリ。★ 4 - C++
2026VulkanCompute ↗Compute Shader in Vulkan for Delphi.★ 1 - C++
2026Vulkan3DCG ↗3DCG in Vulkan for Delphi★ 0 - C++
2026LUX.Vulkan ↗★ 0 - Pascal
2026FFTW ↗高速フーリエ変換ライブラリ FFTW を利用する方法。★ 7 - Fortran
2026LUX.FFTW ↗高速フーリエ変換ライブラリ FFTW のラッパーライブラリ。★ 0 - Pascal
2026LUX.GPU.OpenGL ↗OpenGL を扱うためのライブラリ。★ 9 - Pascal
2026LUX.GPU.OpenCL ↗OpenCL Library for parallel computing on the GPU.★ 6 - Pascal
2026TrueBSplineInterpolation ↗Uniform B-Spline Interpolation passes through all data points.★ 1 - Pascal
2026PolySlerp1DxS3 ↗★ 1 - Pascal
2026PolySlerp1DxS2 ↗★ 0 - Pascal
2026PeriodicDelaunay2D ↗2D Periodic Delaunay for Delphi★ 0 - Pascal
2026OpenGL ↗How to embed OpenGL viewing area as the FMX component.★ 20 - C
2026OpenEXR ↗OpenEXR Image Viewer for Delphi★ 0 - Pascal
2026OpenCL ↗Parallel computing with OpenCL on GPUs and CPUs.★ 10 - Pascal
2026GammaFunction ↗Gamma Function in Delphi★ 0 - Pascal
2026DoubleDouble ↗DoubleDouble / QuadDouble Type for Delphi★ 3 - Pascal
2026Delaunay3D ↗3次元ドロネー図を構築する方法。★ 3 - Pascal
2026Delaunay2D ↗★ 1 - Pascal
2026LUX.Draw ↗★ 0 - Pascal
2026LUX.Chart ↗★ 2 - Pascal
2026LUX.Render ↗3D Rendering Library for Delphi.★ 1 - C
2026LUX.OpenEXR ↗OpenEXR for Delphi★ 0 - Pascal
2026LUX.FMX.Graphics.D3 ↗★ 0 - Pascal
2026LUX.Delaunay ↗★ 0 - Pascal
2026LUX.CG2D ↗★ 0 - Pascal
2023RaytracerCL ↗Path-tracing sample with OpenCL on the GPU.★ 4 - Pascal
2021Random ↗Pseudorandom number generator for MultiThread★ 14 - Pascal
2021RaytracerGLSL ↗★ 5 - Pascal
2021ComputeShader ↗OpenGL の Compute Shader を利用する方法。★ 1 - C++
2021VulkanSamples ↗Vulkan for Delphi★ 5 - C++
2021Fractals ↗Learn while rendering the Mandelbrot-set as a motif, comparing ObjectPascal and C++.★ 5 - C++
2021LUX.GPU.Vulkan ↗Vulkan Header and Tools for Delphi★ 3 - Pascal
2021AntiAliasing1D ↗★ 0 - Pascal
2021t-Distribution ↗How to compute the Student's t-Distribution.★ 7 - Pascal
2020WacomTablet ↗★ 3 - Pascal
2020LUX.PenTablet ↗★ 1 - —
2020DelphiBanner ↗★ 0 - Pascal
2020BezierConverter ↗★ 5 - Pascal
2020MyModel ↗FireMonkey において、点/線/面の3Dモデルを作る方法。★ 8 - Pascal
2020TreeNode ↗ツリー構造で連結できるクラスを作る方法。★ 4 - Pascal
2019VideoFramer ↗OpenCV を用いて、動画ファイルからフレームを取り出す方法。★ 6 - Pascal
2019LUX.Vision.OpenCV ↗luxidea 製の OpenCV ラッパーライブラリ。★ 7 - C
2018Collisioner ↗任意のポリゴンモデル同士の衝突判定をオクトツリーで高速化する方法。★ 30 - Pascal
2018LUX.Brep ↗luxidea 製の 境界表現:B-rep ライブラリ。★ 4 - C
2018OpenGL_VCL ↗VCL のコンポーネントとして OpenGL の描画領域を埋め込む方法。★ 4 - C
2018BoneMotion ↗★ 2 - C
2018TriVoxel ↗Collision detection between a polygon (triangle) and a voxel (AABB).★ 16 - C
2018IsoVolumeViewer ↗ボリュームデータの等値面を可視化します。★ 6 - C
2018MarchingCubes_GPU ↗We implemented the Marching-Cubes algorithm with the geometry-shader in the OpenGL.★ 9 - Pascal
2018ViewerHDR ↗Radiance 形式の HDRI ファイルを扱う方法。★ 3 - Pascal
2018Triangulation ↗任意の閉曲線図形を三角形メッシュへ自動的に分割する方法。★ 5 - —
2018RobberBand ↗OpenGL の Compute Shader による輪ゴムの物理シミュレーション。★ 0 - Pascal
2018MATLAB ↗MATLAB の機能を Delphi から利用する方法。★ 3 - Pascal
2018VolumeRender ↗3次元配列をボリュームレンダリングする方法。★ 9 - Pascal
2018ImplicitRender ↗We rendered the curved surface defined by the implicit function in real time on the GPU.★ 4 - Pascal
2018LUX.Asset.VisToolkit ↗VTK形式のファイルを入出力するためのライブラリ。★ 2 - Pascal
2018MarchingCubes ↗3Dボリュームデータの等値面をポリゴン化する方法。★ 5 - Pascal
2018BlockBuilder ↗任意の形状をブロックでモデリングする方法。★ 6 - Pascal
2018LUX.FMX ↗luxidea 製の FireMonkey 拡張ライブラリ。★ 6 - Pascal
2018GammaFunc ↗How to compute the Gamma function.★ 5 - Pascal
2018Delaunay2D-0 ↗2Dドロネー図を描く方法。★ 3 - Pascal
2018MyAsset ↗MyModel と MyMaterial の統合プロジェクト。★ 6 - Pascal
2018MyMaterial ↗FireMonkey の 3Dモデル へ適用できる独自のマテリアルを作る方法。★ 7 - Pascal
2018ProjectMap ↗任意の画像をプロジェクトマッピングするシェーダを作る方法。★ 4 - Pascal
2018RootsFormula ↗We computed the real solution of the polynomial equation in real time.★ 8 - Pascal
2018SearchBM ↗Boyer-Moore String Search Algorithm を用いて、任意パターンの配列を高速に検索する方法。★ 5 - Pascal
2018Texture3D ↗3Dテクスチャを扱う方法。★ 7 - Pascal
2018LUX.Geometry ↗luxidea 製の 幾何学 ライブラリ。★ 6 - C++
2018ARToolKit ↗How to implement Augmented Reality using the "ARToolKit" library.★ 2 - Pascal
2018LUX.Code ↗luxidea 製の プログラムミング言語 ライブラリ。★ 4 - Pascal
2017ViewerSDIF ↗IRCAM 社が開発した音響分析/合成のためのデータファイル規格 SDIF を読み書きする方法。★ 2 - Pascal
2017LUX.Curve ↗補間曲線/面や信号処理フィルタに用いる数学関数。★ 4 - Pascal
2017LUX.Complex ↗複素数関連のライブラリ。★ 3 - Pascal
2017LUX.Signal.Wavelet ↗ウェーブレット変換のライブラリ。★ 3 - C
2017LUX.Audio.libsndfile ↗オーディオファイル入出力ライブラリ「libsndfile」のラッパーライブラリ。★ 1 - —
2017SubtreeLFS ↗Subtree-merging the repository to which Git-LFS is actived.★ 3 - C
2017LUX.Audio.PortAudio ↗オーディオ入出力ライブラリ「PortAudio」のラッパーライブラリ。★ 1 - Pascal
2017LUX.Audio.SDIF ↗IRCAM 社が開発した音響分析/合成のためのデータファイル規格 SDIF を読み書きするためのライブラリ。★ 3 - Pascal
2017LUX.Motion ↗モーションキャプチャデータを扱うライブラリ。★ 3 - —
2017TubeShader ↗太さのある3次元曲線グラフを描く方法。★ 0 - Pascal
2017CameraFaces ↗OpenCV を用いて、カメラの映像から顔を認識する方法。★ 6 - Pascal
2017FaceDetecter ↗OpenCV を用いて、画像から顔を認識する方法。★ 8 - Pascal
2017Billiard ↗ペナルティ法を用いて、転がる球体同士の衝突をシミュレーションします。★ 4 - Pascal
2017ConnectClass ↗ジェネリックスを利用し、後から参照するクラス型を指定可能なクラスを定義する。★ 2 - Pascal
2017Mandelbrot ↗マンデルブロ集合をマルチスレッドで描画する方法。★ 4 - Pascal
2017TriFlipModel ↗ポリゴンモデルを TriFlip データ構造で扱う方法。★ 10 - Pascal
2017Nodus ↗結び目を生成する方法。★ 2 - Pascal
2017NablaField2D ↗ポテンシャル分布からベクトル場を生成する方法。★ 5 - Pascal
2017Homography ↗パースの掛かった図形を、正対した画像に戻す射影変換。★ 2 - Pascal
2017VideoFaces ↗OpenCV を用いて、動画ファイルから顔を認識する方法。★ 2 - —
2017LibraryLFS ↗This repository uses Git-LFS to store binary files.★ 2 - —
2017MathRender ↗GPU によるレイトレーシングによって、3次元の数学関数をリアルタイムに可視化します。★ 0 - Pascal
2017LUX.Lattice ↗luxidea 製の 配列 ライブラリ。★ 2 - Pascal
2017ScatterPlot ↗散布図を描く方法。★ 2 - Pascal
2017Sketch3D ↗3D 空間にマウスで線を描く方法。★ 2 - —
2016GaussTubes ↗誤差を加味した時系列データの可視化。★ 0 - Pascal
2016UtahTeapot ↗We faithfully polygonize the original model by cubic Bezier surfaces.★ 3 - Pascal
2016LUX.Color ↗luxidea 製の 色 ライブラリ。★ 2 - Pascal
2016LUX.Matrix ↗luxidea 製の 行列 ライブラリ。★ 2 - Pascal
2016LUX.Graph ↗luxidea 製の グラフ ライブラリ。★ 2 - Pascal
2016JointClass ↗★ 1 - C
2016LUX.Video.FFmpeg ↗FFmpeg のラッパーライブラリ。★ 2 - Pascal
2016FourierTimes ↗オーディオファイルを短時間フーリエ変換して、時系列上の周波数変化を可視化する方法。★ 1 - Pascal
2016LUX.Signal ↗信号処理関連のライブラリ。★ 2 - Pascal
2016LUX.Audio ↗オーディオ関連のライブラリ。★ 2 - Pascal
2016Tetrahedralizer ↗ポリゴンメッシュを四面体メッシュへ変換する方法。★ 2 - Pascal
2016LUX.Raytrace ↗luxidea 製の レイトレーシング ライブラリ。★ 4 - Pascal
2016Raytracer ↗luxidea 製のレイトレーサー。★ 3 - C
2016LUX.GPGPU.OpenCL ↗luxidea 製の OpenCL ラッパーライブラリ。★ 1 - Pascal
2016Delaunay3D-0 ↗3次元ドロネー図を構築する方法。★ 2 - Pascal
2016TEMPLATE ↗Delphi でアプリケーションを作り始めるためのテンプレートプロジェクト。★ 2 - Pascal
2016InfoOpenCL ↗OpenCL に関するプラットフォームの情報を取得する。★ 2 - C++
2016LUX.GPGPU.glslang ↗luxidea 製の glslang ラッパーライブラリ。★ 1 - Pascal
2016LUX.GPGPU ↗luxidea 製の GPGPU ライブラリ。★ 2 - —
2016LUX.Asset.Assimp ↗luxidea 製の Assimp ラッパーライブラリ。★ 0 - Pascal
2015LiveTHETA ↗THETA S からのライブ映像を、FireMoneky 上でリアルタイムに全天球へ合成して閲覧する方法。★ 2 - —
2015AssimpViewer ↗Assimp を用いて、多様なファイル形式の3Dモデルを読み込む方法。★ 0 - —
2015LUX.Asset ↗luxidea 製の アセット入出力 ライブラリ。★ 2 - —
2015DRAWALK ↗Delphi による LOGO の近似実装。★ 2 - —
2015LUX.DRAWALK ↗教育用プログラミング言語「LOGO」を近似実装した、luxidea 製のコンポーネントライブラリ。★ 0 - Batchfile
2015TOOL ↗便利な道具。★ 2 - —
2015LUX.Vision ↗luxidea 製の コンピュータ・ビジョン 関連ライブラリ。★ 2 - Pascal
2015STLoader ↗STL形式のファイルを Firemonkey で読み込む方法。★ 2