Make

Card image cap
3D Printed Stuffs

I designed 3D models with 3D CAD software (Fusion 360) and printed them with a 3D printer.

Thingiverse
Card image cap
Light Transport Matrix Acquisition

I acquired the light transport matrix and relight it.

More
Card image cap
BTF Rendering

Custom plugin in Python to render measured BTF (Bidirectional Texture Function) with Mitsuba 2. This plugin can use the University of Bonn's BTF datasets to render photorealistic fabrics and stones.

More
Card image cap
Raytracing in C++

I create RayTracer in C++. It supports Diffuse reflections, Specular reflections, Glass materials, Textures, Image-Based Lighting (IBL), etc. In addition to basic functionality, the use of MERL BRDF datasets and Transient rendering are available.

More Movie
Card image cap
STL creator

STL-creator is an editing tool for 3D meshes in ASCII STL file format. It can read and write STL files, generate basic objects (cube and square) and modify (scaling, translation, and rotation).

More
Card image cap
Polarization Imaging

Introduction to polarization imaging, such as visualization of degree of polarization (DoLP) and phase angle (AoLP), separation of reflected components with polarization camera.

More Movie
Card image cap
Pattern Changing Object

Similar to the lenticular lens, the pattern changes into four different patterns depending on the direction of view. It was printed with a multi-material 3D printer.

Thingiverse
Card image cap
Measurement of scattering property with Dipole model

I measured the scattering properties of the wax using Dipole model. In addition, using the measured results, I rendered a photorealistic image of the wax.

More
Card image cap
Panorama image from mirror ball

A mirror ball reflects the scene in all directions. Therefore, a panorama image is generated by capturing a mirror ball (light probe image).

More
Card image cap
Using a focal stack to control Depth of Field

Using a focal stack to control Depth of field. By controlling depth of field, you can freely control the amount of blur after shooting.

More
Card image cap
EF-Lens control via Arduino

By sending a signal from the Arduino to the electronic contact of the EF lens, the focus ring can be rotated and the aperture can be opened and closed.

More
Card image cap
Simple spectrometer using transmission diffraction grating

I made a spectrometer using a transmission diffraction grating. Using the spectrometer, I took pictures of the halogen lamp and the fluorescent lamp.

More
Card image cap
Lambertian Photometric Stereo

Measuring surface normal and albedo by Lambertian photometric stereo.

More
Card image cap
Handmade Planetarium

The University of Hyogo astronomy club developed a planetarium projector in 2017. I mainly worked on the development of the electrical and embedded systems.

More
Card image cap
Wireless operation robot

The robot can be operated with a wireless controller using XBee.

Card image cap
Kitchen timer

Simple kitchen timer. When the set time elapses, the buzzer sounds.

Card image cap
Crawler type robot

The robot can detect walls and steps using the mounted distance sensor.

More
Card image cap
Virtual space travel in 3D

I made a virtual space travel system using Mitaka and promoted astronomy to the general public. In this system, two pairs of projectors with polarizers are used to projection in 3D.