Fix tangent problem for model with multiple uv

Recently I encountered a wierd normal shading issue, as shown in image. Turn out it caused by incorrect tangent. Normally, tan

MaxEngine: ue<->3dmax pipeline tool

https://youtu.be/MsF6u0SmVXU The Maxengine is a Max<->UE pipeline tool for artisit, it does several thing: 1. Setting up

Interior mapping with fake strcture and layered fuzzy glass

https://youtu.be/tBy5q4oOeDA Good old Interior mapping with some extra step. This kind of building structure is most common fo

Multi-layer moss/fur effect

This article is based on this method: https://polycount.com/discussion/130038/ryse-moss-tutorial As in the tutorial, the naive

Fake tanslucent with unlit material

Translucency is very costy for mobile game, ususally not advised to use. Although artist would often insist using them. One tr

Material experiment

Procedural Wavy effect with depth Fake 3d cube, actually just bump offset variant Fake jade effect with unlit shader, using ob

3dmax-like vertex snapping tool in UE4

This inhouse plugin is develon the snapping helper https://www.unrealengine.com/marketplace/en-US/product/1e0699cf59d64105957b

Generating isolines in houdini

A utility node to generate isolines with given input point attribute.

Roof generator

https://forestoshen.com/wp-content/uploads/2021/05/roof_generator.mp4 Work for any given boundary curve, with customizible pro

Daylight prediciton with machine learning model

A comparative study of applying various ML model to indoor daylight prediciton

GAN for architecture floorplan generation

GAN experiment on residential block and office floorplan generation

Architectral Drawing

Architecture design assignment during undergraduate year

1-bit dithering shader

Dithering shader like the return of Obra Dinn

Adaptive Facade Design & Fabrication with Arduino

Paper protoytpe prototype 2 with PVC 3d printed with PLA This work start as a small personal project, was later wraped up for

Baidu Map Downloader

This Grasshopper based tool ultilize the open api of baidu cutom map (https://developer.baidu.com/map/custom/) to get the map

InteracTool: mouse and keyboard control in Grasshopper canvas

https://www.food4rhino.com/app/interactool

Procedural Highrise

Previous Next Random generated structure using stacked 2D Cellular Automata. Based on the CA point a quad tree is consturcted,

FroGod Festival

A 4-player mobile game, player fight each other on stage and collect food.

Strange TD

上一页 下一页 A kinda silly tower defense game, made for CIGA 2020. The story is about using modular weapon attached to

Bad Game

上一页 下一页 This game is broken… but you have a map editor to copy and paste thing! can you help fix the game an

Polygon Shooter

上一页 下一页 A asteriod  style 2d topdown shooter, featuring a music visulizer and a BPM based dashing mode. Be ca

Rooster: Vectorize Plugin in Grasshopper

Rooster is a plugin useful for extracting curves from images; a process commonly known as Vectorization of an image. The Roost

Mini Ice structure: Line

An ice structure made of ropes soaked in water. During the construction process, water is continuously sprayed on the rope to

Procedural buidling assembler in houdini

Generated facade based on arbitary polygon Adjust floor height, roof height Corner modules are auto generated to fit any posti

Ice Structure Dome

Ice structure model Basic shape, ice brick, and supporting ribs. Ice Brick EPP Mold The underlying suportting structure were a