Skip to content

A DX12 NPR style rendering practice with CS outline painting and deferred rendering.

License

Notifications You must be signed in to change notification settings

Ziyuan-Cao/NPREngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NPREngine

A DX12 NPR style rendering practice with CS outline painting and deferred rendering.

Enging: Engine dll creator (DX12)

StrikeEngine: QT UI

StrikeEngine/FBXResouce: FBXinput files

StrikeEngine/Shaders: Shaders files

This Engine can change effect bases on material, so it allow different part of a FBX have different outline.

I don't think it's easy to rebuild, so for now just for reference. Beside, many fundamental codes are examples of《Introduction to 3D Game Programming with Directx12》.

Interface: f6UIwF.png

Outline thick: f6aklt.png

Outline Color: f6a360.png

Light area Color and shadow area Color: f6a8XV.png

finally, thanks ayaat600 provided FBX.

About

A DX12 NPR style rendering practice with CS outline painting and deferred rendering.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published